Flights to Harare at a glance
- cities with nonstop flights here
- 12
- nonstop flights a week
- 241
- lowest fare from Johannesburg
- $95
- flight time from Johannesburg
- 1h 45m
- lowest fare from Dubai
- $327
- flight time from Dubai
- 9h 45m
- arrival airport
- Harare International
Where you can fly to Harare from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Johannesburg South Africa, 1h 45m, 100 a week | 100 | 1h 45m | from $95 |
| Dubai United Arab Emirates, 9h 45m, 7 a week | 7 | 9h 45m | from $327 |
| Durban South Africa, 2h 5m, 7 a week | 7 | 2h 5m | from $189 |
| Cape Town South Africa, 3h 10m, seasonal | seasonal | 3h 10m | from $212 |
From other countries
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Harare from?
From 12 cities. The busiest routes are from Johannesburg (100 flights a week), Dubai (7 flights a week), Durban (7 flights a week) and Cape Town.
How long is the flight from Johannesburg to Harare?
A nonstop flight takes about 1 hour 45 minutes, tickets from $95.
How long is the flight from Dubai to Harare?
A nonstop flight takes about 9 hours 45 minutes, tickets from $327.
What is the cheapest city to fly to Harare from?
Johannesburg from $95, Lusaka from $115, Durban from $189 and Victoria Falls from $191.
Which airport do flights to Harare arrive at?
All nonstop flights land at Harare International (HRE).
Cities near Harare with their own flights
Worth a look when fares or dates to Harare do not suit; distance by straight line