Flights to Harare

Direct flights from 12 cities, 241 flights a week. From Johannesburg the flight takes 1h 45m, tickets from $95. From Dubai the flight takes 9h 45m, tickets from $327.

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

FromFare
Johannesburg South Africa, 1h 45m, 100 a week from $95
Dubai United Arab Emirates, 9h 45m, 7 a week from $327
Durban South Africa, 2h 5m, 7 a week from $189
Cape Town South Africa, 3h 10m, seasonal from $212

From other countries

Arrival airport

Where the nonstop flights land

217 flights a week arrive nonstop

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