Zimbabwe Travel Information

The Basics


GMT +2


Electrical current in Zimbabwe is 220 volts, 50Hz. Three-pin rectangular blade plugs are common.


English is the official language in Zimbabwe, although it is only spoken as a first language by a tiny percentage of the population. Several indigenous languages are spoken including Shona and Ndebele.

Travel Health

Travellers to Zimbabwe who are coming from infected countries require a yellow fever vaccination certificate. Precautions against Hepatitis A, and rabies are also recommended. Other risks include typhoid, polio and bilharzia; a high prevalence of AIDS/HIV exists. There is a risk of malaria all year in most of the country, particularly in the Zambezi Valley, Victoria Falls, Hwange National Park and in the Eastern Highlands; the risk is very small in Harare and Bulawayo. Mosquitoes are chloroquine resistant. Precautions against mosquito bites should be taken to avoid any number of mosquito-borne diseases. Cholera outbreaks occur usually during the rainy season when flooding and contamination of water sources takes place. Rapidly declining health standards are also responsible for the world's lowest life expectancy according to WHO, and a breakdown in the water distribution system, especially in Harare. Visitors are advised to take food and hygiene precautions. The standard of tap water in urban areas is considered low, and bottled water is available. The current economic instability has led to shortages of medication in public hospitals, and many staff are on strike; it is advisable to bring a supply of personal medication. Medical insurance is essential. Private clinics expect cash payment and medical costs can be high.


A service charge is usually included in the bill in Zimbabwe, otherwise a 10% tip is customary for restaurants, hotels and taxis. In general tipping for good service is discretionary. Some tour guides and game rangers depend largely on tips for their income.

Safety Information

Zimbabwe has a less-than-glowing safety report according to most governments. Continued political unrest and vigilante action by members of the National War Veterans' Association have left most farm and rural areas unsafe for travel due to the high chance of crime.

Even within cities like Harare there are indiscriminate outbreaks of violence and looting. The government is widely acknowledged to be dysfunctional. Although Zimbabwe is unstable, there have been no reports of violence targeted at foreign tourists; nonetheless it is wise to use taxis and hire cars to avoid walking the city streets alone at night.

While there are travel advisories in place for much of the country, Victoria Falls is considered safe and well-policed and the majority of visits are hassle-free. The resort areas around Lake Kariba are also considered to be safe, especially on guided tours and package holidays.

Local Customs

In Zimbabwe it is against the law to take photographs of public buildings or government institutions, and it is not advisable to take photographs anywhere in the vicinity of such buildings, or any roadblocks and illegally occupied farms, as this could lead to arrest. It is also illegal to take photographs of police and military, as well as of demonstrations. It is a criminal offence to make insulting comments about President Mugabe and his government. It is also an offence to continue driving when the President's motorcade goes past, no matter which side of the road you are on. Visitors should be aware that an open hand is the political symbol of the main opposition political party, the Movement for Democratic Change, and a friendly wave may therefore be misinterpreted as a provocative gesture. Homosexuality is illegal. Civilians are not permitted to wear camouflage clothing.


Business in Zimbabwe is conducted in English, and is fairly informal, with drinking and socialising very much part of the business scene. Dress is fairly conservative, but lightweight suits or casual jackets are more suited to the hot climate than formal business wear. It is customary to shake hands with men and women at the beginning and end of a meeting. Business hours are generally Monday to Friday 8am to 4.30pm, although hours vary considerably depending on the establishment; some businesses close at 11am on Wednesdays, and some are open on Saturday mornings.


The international dialling code for Zimbabwe is +263. The outgoing code is 00 followed by the relevant country code (e.g. 0027 for South Africa). International Direct Dialling is available. City/area codes are in use, e.g. (0)4 for Harare. Local operators provide GSM 900 network mobile phone coverage in most cities, towns and tourist areas throughout the country. Internet facilities are available in most towns and cities, but internet cafes are often crowded.

Duty Free

Travellers to Zimbabwe do not have to pay duty on items to the value of US$250 provided this allowance is not claimed more than once in a 30-day period. These include goods for personal consumption, including tobacco, and alcohol up to 5 litres with no more than 2 litres of this being spirits. Prohibited items include narcotic and amphetamine drugs, honey, indecent or obscene reading material, toy firearms, and blade knives.

Become our Zimbabwe Travel Expert

We are looking for contributors for our Zimbabwe travel guide. If you are a local, a regular traveller to Zimbabwe or a travel professional with time to contribute and answer occasional forum questions, please contact us.

1,609,304 bytes
Loading Time Base Classes  0.0598
Controller Execution Time ( Countries / Index )  0.0960
Total Execution Time  0.1566
No GET data exists
No POST data exists
  DATABASE:  globe_media   QUERIES: 39   
0.0005   INSERT INTO `ci_sessions(`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('e394385524d42dd32a31158d244027ef''''CCBot/2.0 (http://commoncrawl.org/faq/)'1419242007) 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0008   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = '' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = 'a:1:{s:16:\"destination_type\";s:9:\"Countries\";}' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = 'a:2:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Zimbabwe\";}' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1419242007, `user_data` = 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Zimbabwe\";s:13:\"selected_node\";s:6:\"basics\";}' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0005   SELECT *
FROM (`config_categories`)
WHERE `type` = 'left'
AND `parent_category_idIN (SELECT id FROM config_categories WHERE link "/countries")
display_order` != '0'
ORDER BY `display_order
0.0007   SELECT `province_code`, `province_name`, `c`.`country_name`
FROM (`provincesp)
LEFT JOIN `countriesON `c`.`country_code` = `p`.`country_code`
WHERE `c`.`country_name` = 'Zimbabwe'
ORDER BY `p`.`province_name
0.0028   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "Zimbabwe"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "Zimbabwe"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0025   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "Zimbabwe"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "Zimbabwe"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0013   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'Zimbabwe'
AND `attr_ski_chk` != "Yes"
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0012   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'Zimbabwe'
AND `attr_ski_chk` = 'Yes'
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0013   SELECT `iata_code`, `name`, `url_name`, `c`.`country_name`
FROM (`port_of_callpc)
LEFT JOIN `countriesON `c`.`country_code` = `pc`.`country_code`
WHERE `c`.`country_name` = 'Zimbabwe'
ORDER BY `pc`.`name
0.0003   SELECT *
FROM (`config_nodescn)
JOIN `config_nodes_categoriescnc ON `cnc`.`node_id` = `cn`.`id`
WHERE `cnc`.`category_idIN (select id from config_categories where link "/basics")
ORDER BY `cn`.`position`, `cnc`.`display_order
0.0032   SELECT `id`, `headline`, `via_title`, `via_link`, `body`, `event_date`, `end_date`, `anchor_link`
FROM (`news`)
WHERE `for_pro` = 1
AND `end_date` >  '2014-12-22'
AND `country_code` = (SELECT country_code FROM countries WHERE country_name "Zimbabwe") 
0.0009   SELECT *
FROM (`tour_operators`)
WHERE `country_code` = (SELECT country_code FROM countries WHERE country_name "Zimbabwe")
show_in_column` = 1
`show_in_columnDESC, `name
0.0006   SELECT country_code FROM countries WHERE country_name "Zimbabwe" 
0.0015   SELECT from tourop_list WHERE destinations LIKE '%ZW%' ORDER BY id DESC 
0.0005   SELECT `country_code`
FROM (`countries`)
WHERE `country_name` = 'Zimbabwe' 
0.0141   SELECT d.id AS destination_idd.overview AS destination_overviewd.extended_overview AS destination_extended_overviewd.photo as destination_photod.*, c.*, 'Zimbabwe' AS country_nameLENGTH(CONCAT_WS(d.timed.electricityd.languaged.healthd.tippingd.safetyd.businessd.communicationsd.duty_free)) AS basicsLENGTH(CONCAT_WS(d.embassy_consulate_usd.embassy_consulate_ukd.embassy_consulate_cad.embassy_consulate_aud.embassy_consulate_ird.embassy_consulate_nz)) AS contacts(SELECT money FROM destinations WHERE country_code "ZW" ) AS money(SELECT LENGTH(CONCAT_WS(passport_visaentry_req_usentry_req_ukentry_req_caentry_req_auentry_req_irentry_req_nz))
FROM destinations WHERE country_code "ZW" ) AS visa(SELECT group_concat(id) FROM public_holiday p WHERE p.country_code "ZW" order by p.weight desc) AS public_holiday(SELECT count(*) FROM tour_operators t where t.country_code d.country_code) AS num_tour_ops(SELECT count(id) AS total_rows FROM tourop_list tl WHERE tl.destinations LIKE ("%ZW%")) AS num_tour_operators(SELECT group_concat(name) FROM port_of_call pc WHERE pc.country_code d.country_code) AS ports_of_call(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS cities(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS regions(SELECT group_concat(name) FROM resorts WHERE major_resort AND country_code d.country_code ORDER BY major_resort DESCname ASC) AS resorts(SELECT count(*) FROM dmcs WHERE country_code d.country_code) AS num_dmcs(SELECT concat(caption" © "copyright) FROM images WHERE filename d.photo) AS photo_copyright(SELECT count(*) FROM airports ai where ai.nfuwt != AND ai.country_code d.country_code) AS num_airports(SELECT count(*) FROM events e where e.country_code d.country_code AND show_on_country 1) AS num_events(SELECT count(*) FROM activities where region_city_code "0" AND country_code d.country_code) AS num_activities(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND excursion "No") AS num_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND show_on_kids AND excursion "No") AS num_kids_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND excursion "Yes") AS num_excursions(SELECT phrases FROM phrase_book pb where pb.country_code c.country_code AND phrases != "") AS num_phrases(SELECT count(*) FROM image_bridge ib LEFT OUTER JOIN images i ON ib.image_id=i.id WHERE ib.destination_code c.country_code) AS num_photos(SELECT count(*) FROM hospitals h where h.country_code c.country_code) AS num_hospitals
(destinations d)
LEFT JOIN countries c ON c.country_code d.country_code
LEFT JOIN provinces pr ON pr
.province_code d.province_code
`c`.`country_name` = 'Zimbabwe' 
0.0005   UPDATE ci_sessions SET last_activity 1419242007user_data 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Zimbabwe\";s:13:\"selected_node\";s:6:\"basics\";}' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0005   UPDATE ci_sessions SET last_activity 1419242007user_data 'a:4:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Zimbabwe\";s:13:\"selected_node\";s:6:\"basics\";s:6:\"region\";s:0:\"\";}' WHERE `session_id` = 'e394385524d42dd32a31158d244027ef' 
0.0008   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'Zimbabwe'  
0.0008   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (749)
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0011   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 114,679,1291,2148,2161,2305,2992,3132,3246,3367,3384,4894,5054,5321,5328,5363,5509,5510,5511,5670,5739,5740,5741,5921,7055,7274,7525,7526,7528,7551,8042,8414 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15
0.0008   SELECT i.*, e.fullnamee.bioe.pic FROM interviews i INNER JOIN experts e ON i.expert_id e.id
INNER JOIN countries c ON i
.spatial_id c.country_code WHERE i.interview_type 'country' AND c.country_name 'Zimbabwe' 
0.0005   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'Zimbabwe'  
0.0004   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (749)
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0004   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 114,679,1291,2148,2161,2305,2992,3132,3246,3367,3384,4894,5054,5321,5328,5363,5509,5510,5511,5670,5739,5740,5741,5921,7055,7274,7525,7526,7528,7551,8042,8414 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15