Cheap flights from Johannesburg to Harare

100 nonstop flights a week, 1 of them today. Operated by 6 airlines, about 1h 45m in the air, 610 mi (981 km). Tickets from $95.

Flights from Johannesburg to Harare

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Johannesburg to Harare

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Johannesburg to Harare

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Johannesburg to Harare at a glance

flight time, from 1h 30m to 2h
1h 45m
straight-line distance
610 mi (981 km)
flights a week
100
flight today
1
first and last departure
06:10 - 20:45
lowest price, nonstop, 18 November
$95
average across months
$104
airlines
6

Johannesburg to Harare ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: November 2026, tickets from $95. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is February 2027: from $114. The average across months is $104.

Johannesburg to Harare flight schedule

100 flights a week, 1 today, 14 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FN 8220
Fastjet Zimbabwe
06:10 O.R. Tambo International, terminal A
07:55 Harare International, terminal I
1h 45m
Mon, Tue, Wed, Thu, Fri
Embraer RJ145
4Z 100
Airlink
06:20 O.R. Tambo International, terminal B
08:05 Harare International, terminal I
1h 45m
Mon, Tue, Wed, Thu, Fri, Sat
Embraer 195
4Z 90
Airlink
07:00 Lanseria International
08:40 Harare International, terminal I
1h 40m
Mon, Thu, Sat
Embraer 190
FA 810
FlySafair
07:10 O.R. Tambo International, terminal B
09:00 Harare International
1h 50m
Daily
Boeing 737-800
4Z 98
Airlink
08:20 O.R. Tambo International, terminal B
10:05 Harare International, terminal I
1h 45m
Mon, Thu, Fri, Sun
Embraer 190
SA 22
South African Airways
10:00 O.R. Tambo International, terminal B
11:45 Harare International, terminal I
1h 45m
Daily
Airbus A320
FA 870
FlySafair
12:30 O.R. Tambo International, terminal B
14:30 Harare International
2h
Daily
Boeing 737-800
UM 468
Air Zimbabwe
14:00 O.R. Tambo International, terminal B
15:30 Harare International, terminal I
1h 30m
Mon, Wed, Fri
Embraer RJ145
FN 8340
Fastjet Zimbabwe
14:30 O.R. Tambo International, terminal A
16:15 Harare International, terminal I
1h 45m
Mon, Tue, Wed, Thu, Fri, Sat
Embraer RJ145
FN 8334
Fastjet Zimbabwe
14:35 O.R. Tambo International, terminal A
16:20 Harare International, terminal I
1h 45m
Tue, Wed, Thu, Fri, Sat
Airbus A320
4Z 106
Airlink
14:40 O.R. Tambo International, terminal B
16:25 Harare International, terminal I
1h 45m
Daily
Embraer 190
FN 8226
Fastjet Zimbabwe
16:00 O.R. Tambo International, terminal A
17:45 Harare International, terminal I
1h 45m
Mon, Tue, Wed, Thu, Fri, Sat
Embraer RJ145
4Z 102
Airlink
16:10 O.R. Tambo International, terminal B
17:55 Harare International, terminal I
1h 45m
Daily
Embraer 190
FA 828
FlySafair
16:10 O.R. Tambo International, terminal B
18:00 Harare International
1h 50m
Daily
Boeing 737-800
UM 462
Air Zimbabwe
16:55 O.R. Tambo International, terminal B
18:45 Harare International, terminal I
1h 50m
Sun
Embraer RJ145
4Z 108
Airlink
18:45 O.R. Tambo International, terminal B
20:30 Harare International, terminal I
1h 45m
Mon, Tue, Wed, Thu, Fri, Sun
Embraer 190
SA 24
South African Airways
20:10 O.R. Tambo International, terminal B
21:55 Harare International, terminal I
1h 45m
Mon, Tue, Wed, Thu, Sun
Airbus A320
FN 8336
Fastjet Zimbabwe
20:30 O.R. Tambo International, terminal A
22:20 Harare International, terminal I
1h 50m
Daily
Embraer RJ145
FN 8338
Fastjet Zimbabwe
20:45 O.R. Tambo International, terminal A
22:30 Harare International, terminal I
1h 45m
Fri
Embraer RJ145

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 30 November.

FlightDepartsArrivesDurationDaysAircraft
FN 8224
Fastjet Zimbabwe
12:10 O.R. Tambo International, terminal A
13:55 Harare International, terminal I
1h 45m
Seasonal
Embraer ERJ-135/140/145 Regional Jet
FN 8340
Fastjet Zimbabwe
16:50 O.R. Tambo International, terminal A
18:35 Harare International, terminal I
1h 45m
Seasonal
Embraer RJ145
FN 8342
Fastjet Zimbabwe
21:30 O.R. Tambo International, terminal A
23:15 Harare International, terminal I
1h 45m
Seasonal
Embraer ERJ-135/140/145 Regional Jet
5Z 770
CemAir
07:00 O.R. Tambo International
08:40 Harare International
1h 40m
Seasonal
Canadair RJ-100
4Z 104
Airlink
10:55 O.R. Tambo International, terminal B
12:40 Harare International, terminal I
1h 45m
Seasonal
Embraer 195
5Z 770
CemAir
08:00 O.R. Tambo International
09:40 Harare International
1h 40m
Seasonal
Canadair RJ-100
5Z 770
CemAir
10:00 O.R. Tambo International
11:40 Harare International
1h 40m
Seasonal
Canadair RJ-100
FN 8222
Fastjet Zimbabwe
08:55 O.R. Tambo International, terminal A
10:40 Harare International, terminal I
1h 45m
Seasonal
Airbus A320
FN 8334
Fastjet Zimbabwe
14:55 O.R. Tambo International, terminal A
16:40 Harare International, terminal I
1h 45m
Seasonal
Embraer RJ145
5Z 770
CemAir
07:30 O.R. Tambo International
09:10 Harare International
1h 40m
Seasonal
Canadair RJ-100
FA 866
FlySafair
13:35 O.R. Tambo International, terminal B
15:35 Harare International
2h
Seasonal
Boeing 737-800
FN 8342
Fastjet Zimbabwe
16:45 O.R. Tambo International, terminal A
18:30 Harare International, terminal I
1h 45m
Seasonal
Embraer ERJ-135/140/145 Regional Jet
FN 8336
Fastjet Zimbabwe
20:05 O.R. Tambo International, terminal A
21:55 Harare International, terminal I
1h 50m
Seasonal
Embraer RJ145
FN 8336
Fastjet Zimbabwe
18:15 O.R. Tambo International, terminal A
20:00 Harare International, terminal I
1h 45m
Seasonal
Embraer RJ145

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Johannesburg to Harare

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Johannesburg to Harare depart and land

Departure from Johannesburg

O.R. Tambo International closest to the centreJNB

97 flights a week, terminals A, B, 12 mi (20 km) from the city centre

3 flights a week, 20 mi (32 km) from the city centre

Arrival in Harare

100 flights a week, terminal I, 8 mi (13 km) from the city centre

Frequently asked questions

How long is the flight from Johannesburg to Harare?
A nonstop flight takes 1 hour 45 minutes on average, from 1h 30m to 2h depending on the flight.
How far is Harare from Johannesburg?
610 mi (981 km) in a straight line between the cities.
Which airlines fly nonstop from Johannesburg to Harare?
Airlink (33 a week), Fastjet Zimbabwe (30 a week), FlySafair (21 a week), South African Airways (12 a week), Air Zimbabwe (4 a week) and CemAir.
How many flights a day are there from Johannesburg to Harare?
1 flight today and 100 a week, about 14.3 a day on average.
When are the first and last flights from Johannesburg to Harare?
The first departure is at 06:10 (FN8220), the last at 20:45 (FN8338). Local time.
What is the cheapest month to fly from Johannesburg to Harare?
November 2026: tickets from $95. The most expensive is February 2027, from $114.
What is the cheapest upcoming date to fly from Johannesburg to Harare?
18 November 2026 (Wednesday): from $95 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Johannesburg to Harare?
FlySafair: nonstop tickets from $95 on 18 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Johannesburg airport do flights to Harare leave from?
O.R. Tambo International (97 a week) and Lanseria International (3 a week).