Flights
Hotels
Packages
Cars
Insurance
ENG
English
العربية
中文
Cheap flights from Johannesburg to Harare
Search for the cheapest air tickets from Johannesburg to Harare
Origin
Destination
Depart date
Return date
Adults
1 adult
2 adults
3 adults
4 adults
5 adults
6 adults
7 adults
8 adults
9 adults
Childrens
Childrens
1 children
2 childrens
3 childrens
4 childrens
5 childrens
6 childrens
7 childrens
8 childrens
9 childrens
Infants
Infants
1 infant
2 infants
3 infants
4 infants
5 infants
6 infants
7 infants
8 infants
9 infants
Search
Flights
Flights to Zimbabwe
Harare
Cheap flights Johannesburg to Harare
Recently booked flights from Johannesburg to Harare
From
Johannesburg
To
Harare
Depart date
15.07.2026
Price
$84
Check prices
From
Johannesburg
To
Harare
Depart date
12.07.2026
Price
$90
Check prices
From
Johannesburg
To
Harare
Depart date
13.07.2026
Price
$90
Check prices
From
Johannesburg
To
Harare
Depart date
14.07.2026
Price
$90
Check prices
From
Johannesburg
To
Harare
Depart date
16.07.2026
Price
$90
Check prices
Average ticket prices for flights from Johannesburg to Harare by month
Find the cheapest time to fly from Johannesburg to Harare.
June
July
August
September
October
December
Airlines Flying to Harare from Johannesburg
British Airways (BA)
Flight schedule Johannesburg to Harare
10:00 → 11:45
direct
South African Airways 22
JNB — HRE
M
T
W
-
-
S
-
Select dates
10:00 → 11:45
direct
South African Airways 22
JNB — HRE
-
-
-
-
F
-
-
Select dates
20:10 → 21:55
direct
South African Airways 24
JNB — HRE
-
-
W
T
-
-
S
Select dates
20:10 → 21:55
direct
South African Airways 24
JNB — HRE
-
T
-
-
-
-
-
Select dates
10:00 → 11:45
direct
South African Airways 22
JNB — HRE
-
-
-
T
-
-
-
Select dates
20:10 → 21:55
direct
South African Airways 24
JNB — HRE
M
-
-
-
-
-
S
Select dates
10:00 → 11:45
direct
South African Airways 22
JNB — HRE
-
-
W
T
-
-
S
Select dates
08:20 → 10:05
direct
Airlink 98
JNB — HRE
M
-
-
T
F
-
S
Select dates
10:55 → 12:40
direct
Airlink 104
JNB — HRE
M
T
W
T
F
S
S
Select dates
16:10 → 17:55
direct
Airlink 102
JNB — HRE
-
-
-
-
-
S
-
Select dates
16:10 → 17:55
direct
Airlink 102
JNB — HRE
M
T
W
T
F
-
S
Select dates
18:45 → 20:30
direct
Airlink 108
JNB — HRE
M
T
W
T
F
-
S
Select dates
14:40 → 16:25
direct
Airlink 106
JNB — HRE
M
T
W
T
F
S
S
Select dates
06:20 → 08:05
direct
Airlink 100
JNB — HRE
M
T
W
T
F
S
-
Select dates
07:10 → 09:00
direct
FlySafair 810
JNB — HRE
M
T
W
T
F
S
S
Select dates
16:10 → 18:00
direct
FlySafair 828
JNB — HRE
M
T
W
T
-
S
-
Select dates
16:30 → 18:20
direct
FlySafair 828
JNB — HRE
-
-
-
-
F
-
-
Select dates
15:55 → 17:45
direct
FlySafair 828
JNB — HRE
-
-
-
-
-
-
S
Select dates
14:40 → 16:20
direct
Fastjet Zimbabwe 8334
JNB — HRE
-
-
-
-
-
S
S
Select dates
20:25 → 22:15
direct
Fastjet Zimbabwe 8336
JNB — HRE
M
-
-
-
-
-
S
Select dates
06:00 → 07:45
direct
Fastjet Zimbabwe 8224
JNB — HRE
-
-
-
-
-
S
-
Select dates
14:35 → 16:15
direct
Fastjet Zimbabwe 8334
JNB — HRE
M
T
W
T
F
-
-
Select dates
06:55 → 08:40
direct
Fastjet Zimbabwe 8220
JNB — HRE
M
T
W
T
F
S
S
Select dates
14:35 → 16:15
direct
Fastjet Zimbabwe 8334
JNB — HRE
M
T
W
-
F
-
-
Select dates
20:30 → 22:20
direct
Fastjet Zimbabwe 8336
JNB — HRE
-
-
-
T
F
S
-
Select dates
10:40 → 16:10
direct
South African Airways 62
JNB — HRE
-
T
-
-
-
-
-
Select dates
10:40 → 16:10
direct
South African Airways 62
JNB — HRE
-
-
-
T
-
-
-
Select dates
19:35 → 01:00
direct
South African Airways 66
JNB — HRE
-
T
-
-
-
-
-
Select dates
10:40 → 17:10
direct
South African Airways 62
JNB — HRE
-
-
-
T
-
-
-
Select dates
10:40 → 17:10
direct
South African Airways 62
JNB — HRE
M
-
-
-
-
S
S
Select dates
10:40 → 17:10
direct
South African Airways 62
JNB — HRE
M
T
W
-
F
-
-
Select dates
10:40 → 17:10
direct
South African Airways 62
JNB — HRE
M
T
-
-
F
S
-
Select dates
10:40 → 16:10
direct
South African Airways 62
JNB — HRE
-
-
-
-
-
S
-
Select dates
10:40 → 17:10
direct
South African Airways 62
JNB — HRE
-
-
W
-
-
-
S
Select dates
10:40 → 16:10
direct
South African Airways 62
JNB — HRE
-
-
-
-
-
-
S
Select dates
07:40 → 13:30
direct
Airlink 166
JNB — HRE
M
-
-
-
-
-
-
Select dates
17:00 → 01:00
direct
Airlink 164
JNB — HRE
-
T
-
-
-
-
-
Select dates
09:55 → 16:30
direct
Fastjet Zimbabwe 8508
JNB — HRE
-
-
-
T
-
-
-
Select dates
11:10 → 16:05
direct
Fastjet Zimbabwe 8502
JNB — HRE
M
T
W
T
F
S
S
Select dates
09:55 → 16:40
direct
Fastjet Zimbabwe 8508
JNB — HRE
-
-
-
-
-
S
-
Select dates
09:55 → 16:05
direct
Fastjet Zimbabwe 8508
JNB — HRE
M
T
W
T
F
S
S
Select dates
11:10 → 16:40
direct
Fastjet Zimbabwe 8502
JNB — HRE
-
-
-
-
-
S
-
Select dates
09:55 → 15:50
direct
Fastjet Zimbabwe 8508
JNB — HRE
-
-
-
-
-
S
-
Select dates
11:10 → 15:50
direct
Fastjet Zimbabwe 8502
JNB — HRE
-
-
-
-
-
S
-
Select dates
12:15 → 16:40
direct
Fastjet Zimbabwe 8506
JNB — HRE
-
-
-
-
-
S
-
Select dates
11:10 → 17:55
direct
Fastjet Zimbabwe 8502
JNB — HRE
M
T
W
-
-
-
S
Select dates
11:10 → 16:30
direct
Fastjet Zimbabwe 8502
JNB — HRE
-
-
-
T
-
-
-
Select dates
09:25 → 18:30
direct
Eswatini Air 102
JNB — HRE
-
-
W
-
-
-
-
Select dates
06:00 → 07:45
direct
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
-
Select dates
06:20 → 08:05
direct
Airlink
JNB — HRE
M
T
W
T
F
S
-
Select dates
06:55 → 08:40
direct
Fastjet Zimbabwe
JNB — HRE
M
T
W
T
F
S
S
Select dates
07:10 → 09:00
direct
FlySafair
JNB — HRE
M
T
W
T
F
S
S
Select dates
07:40 → 13:30
1 stop
Airlink
JNB — HRE
M
-
-
-
-
-
-
Select dates
08:20 → 10:05
direct
Airlink
JNB — HRE
M
-
-
T
F
-
S
Select dates
09:25 → 18:30
1 stop
Eswatini Air
JNB — HRE
-
-
W
-
-
-
-
Select dates
09:55 → 15:50
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
-
Select dates
09:55 → 16:05
1 stop
Fastjet Zimbabwe
JNB — HRE
M
T
W
T
F
S
S
Select dates
09:55 → 16:30
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
T
-
-
-
Select dates
09:55 → 16:40
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
-
Select dates
10:00 → 11:45
direct
South African Airways
JNB — HRE
-
-
-
T
-
-
-
Select dates
10:00 → 11:45
direct
South African Airways
JNB — HRE
M
T
W
-
-
S
-
Select dates
10:00 → 11:45
direct
South African Airways
JNB — HRE
-
-
W
T
-
-
S
Select dates
10:00 → 11:45
direct
South African Airways
JNB — HRE
-
-
-
-
F
-
-
Select dates
10:40 → 16:10
1 stop
South African Airways
JNB — HRE
-
-
-
-
-
S
-
Select dates
10:40 → 16:10
1 stop
South African Airways
JNB — HRE
-
-
-
-
-
-
S
Select dates
10:40 → 16:10
1 stop
South African Airways
JNB — HRE
-
-
-
T
-
-
-
Select dates
10:40 → 16:10
1 stop
South African Airways
JNB — HRE
-
T
-
-
-
-
-
Select dates
10:40 → 17:10
1 stop
South African Airways
JNB — HRE
M
T
W
-
F
-
-
Select dates
10:40 → 17:10
1 stop
South African Airways
JNB — HRE
M
T
-
-
F
S
-
Select dates
10:40 → 17:10
1 stop
South African Airways
JNB — HRE
-
-
W
-
-
-
S
Select dates
10:40 → 17:10
1 stop
South African Airways
JNB — HRE
-
-
-
T
-
-
-
Select dates
10:40 → 17:10
1 stop
South African Airways
JNB — HRE
M
-
-
-
-
S
S
Select dates
10:55 → 12:40
direct
Airlink
JNB — HRE
M
T
W
T
F
S
S
Select dates
11:10 → 15:50
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
-
Select dates
11:10 → 16:05
1 stop
Fastjet Zimbabwe
JNB — HRE
M
T
W
T
F
S
S
Select dates
11:10 → 16:30
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
T
-
-
-
Select dates
11:10 → 16:40
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
-
Select dates
11:10 → 17:55
1 stop
Fastjet Zimbabwe
JNB — HRE
M
T
W
-
-
-
S
Select dates
12:15 → 16:40
1 stop
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
-
Select dates
14:35 → 16:15
direct
Fastjet Zimbabwe
JNB — HRE
M
T
W
-
F
-
-
Select dates
14:35 → 16:15
direct
Fastjet Zimbabwe
JNB — HRE
M
T
W
T
F
-
-
Select dates
14:40 → 16:20
direct
Fastjet Zimbabwe
JNB — HRE
-
-
-
-
-
S
S
Select dates
14:40 → 16:25
direct
Airlink
JNB — HRE
M
T
W
T
F
S
S
Select dates
15:55 → 17:45
direct
FlySafair
JNB — HRE
-
-
-
-
-
-
S
Select dates
16:10 → 17:55
direct
Airlink
JNB — HRE
-
-
-
-
-
S
-
Select dates
16:10 → 17:55
direct
Airlink
JNB — HRE
M
T
W
T
F
-
S
Select dates
16:10 → 18:00
direct
FlySafair
JNB — HRE
M
T
W
T
-
S
-
Select dates
16:30 → 18:20
direct
FlySafair
JNB — HRE
-
-
-
-
F
-
-
Select dates
17:00 → 01:00
1 stop
Airlink
JNB — HRE
-
T
-
-
-
-
-
Select dates
18:45 → 20:30
direct
Airlink
JNB — HRE
M
T
W
T
F
-
S
Select dates
19:35 → 01:00
1 stop
South African Airways
JNB — HRE
-
T
-
-
-
-
-
Select dates
20:10 → 21:55
direct
South African Airways
JNB — HRE
M
-
-
-
-
-
S
Select dates
20:10 → 21:55
direct
South African Airways
JNB — HRE
-
T
-
-
-
-
-
Select dates
20:10 → 21:55
direct
South African Airways
JNB — HRE
-
-
W
T
-
-
S
Select dates
20:25 → 22:15
direct
Fastjet Zimbabwe
JNB — HRE
M
-
-
-
-
-
S
Select dates
20:30 → 22:20
direct
Fastjet Zimbabwe
JNB — HRE
-
-
-
T
F
S
-
Select dates