Airports & Airlines
Several international airlines offer flights into Zimbabwe, arriving in either Harare or Victoria Falls.
International flights arriving at Harare International Airport include the following destinations: Addis Ababa (four hours), Dubai (nine hours, 40 minutes), Johannesburg (1¾ hours), Gaborone (two hours), Windhoek (two hours), Maputo (1½ hours), Lilongwe and Blantyre (1½ hours), Lusaka (50 minutes), Dar es Salaam (2½ hours) and Nairobi (3½ hours).
From Victoria Falls Airport you can fly to/from Johannesburg and Windhoek.
Airlines with services to/from Zimbabwe:
Departure tax is usually incorporated into the price of the ticket, with the exception of Air Zimbabwe which charges US$15 for domestic flights and US$50 for international.
Travelling between Zimbabwe's neighbouring Southern African countries by land is fairly hassle free, with visas on arrival issued to many nationalities (but be sure to check this out before you leave). From Harare all buses depart from the Road Port Terminal; there's a US$1 departure tax you'll need to pay at the office.
The most popular border crossing into Botswana is from Kazangula near Victoria Falls, which links it to Chobe National Park. The other crossing is at Plumtree, 94km from Bulawayo, heading to Francistown in Botswana. The border posts at Plumtree and Kazungula are open 6am to 6pm.
Zupco has buses from Harare to Francistown (US$24) at 4pm.
The most direct route between Malawi and Zimbabwe is via Mozambique’s Tete Corridor. If travelling through Mozambique to Malawi, you’ll need a transit visa (US$25) for Mozambique, which you can arrange in Harare. Alternatively, you'll have to fork out for a visa at the border; enquire with the Mozambique embassy before setting out.
Zupco has buses from Harare to Blantyre (Malawi) daily (except Saturday) at 7.30am (US$25, 12 hours).
There are two border crossings into Mozambique (open from 6am to 8pm). Easily the most popular is from Mutare, which links up to Beira. The other is at Nyamapanda, northeast from Harare, used to get to Malawi.
Beitbridge is the somewhat infamous border crossing into South Africa. It's open 24 hours, but always fairly hectic.
Numerous luxury and semiluxury buses ply the route between Harare or Bulawayo to Johannesburg (16 to 20 hours), departing from Road Port Terminal in Harare. It’s best to call ahead for departure times.
Buses from Harare:
- Intercape Pathfinder Two daily sleeper buses (US$40 to US$70) at 1pm and 7.30pm.
- Greyhound Has an overnight bus departing 8pm Monday to Saturday and 1pm on Sundays (US$37).
- Pioneer Coaches Has a departure at 2.30pm (US$30).
- Citiliner Daily departures (from US$33).
Buses from Bulawayo:
- Intercape Pathfinder By far the most recommendable company, with a daily departure at 3.30pm ($US42)
Trains are once again running between Zimbabwe and South Africa. Rovos Rail runs a three-day/two-night luxury-train journey from Pretoria to Victoria Falls travelling through Zimbabwe via Bulawayo. Prices start from around US$1650 per person, inclusive of meals, alcoholic drinks and excursions.
Zimbabwe has three border crossings into Zambia. Victoria Falls (open 6am to 10pm) is by far the most popular. You can also cross via Kariba/Siavonga and Chirundu, which is open 6am to 6pm.
Public transport options from Harare include the following: