Flights to Zimbabwe

Direct flights from 7 cities serve 3 cities in Zimbabwe: 302 flights a week. From Johannesburg to Harare from $95.

Flying to Zimbabwe at a glance

cities with direct flights
3
flights a week
302
lowest direct fare, Johannesburg to Harare
$95
nonstop from Johannesburg to Harare
1h 45m
currency
ZWL

Cities with direct flights

Direct fare from Johannesburg; where there is no fare, the flight time

Prices and flight times from Johannesburg and Cape Town

Direct flights, the lowest fare found in recent days

Harare from $95
1h 45m, 100 flights a week
Victoria Falls from $103
1h 45m, 39 flights a week
Bulawayo from $189
1h 20m, 18 flights a week
Victoria Falls from $286
2h 53m, 10 flights a week
Harare from $354
3h 10m, no flights in the next two weeks

Frequently asked questions

How long is the flight to Zimbabwe from Johannesburg?
A nonstop flight from Johannesburg to Harare takes about 1 hour 45 minutes. All nonstop flights from Johannesburg: from 1h 20m (Bulawayo) to 1h 45m (Harare).
Which cities have direct flights to Zimbabwe?
7 cities: Johannesburg, Harare, Victoria Falls, Bulawayo, Cape Town, Durban, Dubai. Most flights go to Harare, Victoria Falls, Bulawayo.
How much is a flight to Zimbabwe?
Lowest direct fares found recently: Johannesburg to Harare from $95, Cape Town to Victoria Falls from $286. The price for your dates shows in the search.