Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri 1/24
Fri 1/31
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

R2 190
R1 840
R1 500
R1 152
Price
R1,152 - R1,873

When is the best time to fly to Johannesburg?

Most travellers find the cheapest return airfare to Johannesburg when booking during the month of May.

When is the best time to book a flight to Johannesburg?

From most locations, to find the best deals on airfare, our data shows that users booking 37 days before flying found the cheapest flight to Johannesburg.

What is the cheapest day to depart on your flight to Johannesburg?

Most of our users find that booking their departure to Johannesburg on a Thursday is the cheapest. Conversely, departing on a Sunday seems to be the most expensive.

What is the cheapest time of day to fly to Johannesburg?

Generally, when visiting Johannesburg, evening flights represent the best value. morning flights are likely to have higher prices.


Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
FlySafair
FlySafair
23 Jan
22:30
DUR
Durban King Shaka Intl airport
1h 15m
JNB
23:45
Johannesburg OR Tambo airport
FlySafair
26 Jan
8:00
JNB
Johannesburg OR Tambo airport
1h 15m
DUR
9:15
Durban King Shaka Intl airport
R605
FlySafair
FlySafair
26 Jan
9:40
DUR
Durban King Shaka Intl airport
1h 05m
JNB
10:45
Johannesburg OR Tambo airport
FlySafair
27 Jan
21:00
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
22:05
Durban King Shaka Intl airport
R648
Mango
Mango
23 Jan
23:50
DUR
Durban King Shaka Intl airport
1h 05m
JNB
0:55
+1
Johannesburg OR Tambo airport
Mango
24 Jan
13:15
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
14:25
Durban King Shaka Intl airport
R706
FlySafair
FlySafair
26 Jan
8:15
DUR
Durban King Shaka Intl airport
1h 15m
JNB
9:30
Johannesburg OR Tambo airport
FlySafair
01 Feb
18:30
JNB
Johannesburg OR Tambo airport
1h 15m
DUR
19:45
Durban King Shaka Intl airport
R706
Mango
Mango
04 May
10:45
CPT
Cape Town Intl airport
1h 55m
JNB
12:40
Johannesburg OR Tambo airport
Mango
07 May
11:10
JNB
Johannesburg OR Tambo airport
2h 10m
CPT
13:20
Cape Town Intl airport
R720
Mango
Mango
24 Jan
23:50
DUR
Durban King Shaka Intl airport
1h 05m
JNB
0:55
+1
Johannesburg OR Tambo airport
Mango
25 Jan
17:40
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
18:50
Durban King Shaka Intl airport
R735
Airlink
Airlink
17 Jul
20:30
BFN
Bloemfontein Intl airport
0h 55m
JNB
21:25
Johannesburg OR Tambo airport
Airlink
19 Jul
19:05
JNB
Johannesburg OR Tambo airport
0h 55m
BFN
20:00
Bloemfontein Intl airport
R2 031
Kulula
Kulula
24 Jan
23:55
DUR
Durban King Shaka Intl airport
1h 05m
JNB
1:00
+1
Johannesburg OR Tambo airport
Kulula
31 Jan
22:50
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
23:55
Durban King Shaka Intl airport
R821
FlySafair
FlySafair
26 Jan
9:40
DUR
Durban King Shaka Intl airport
1h 05m
JNB
10:45
Johannesburg OR Tambo airport
FlySafair
27 Jan
21:00
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
22:05
Durban King Shaka Intl airport
R648
Mango
Mango
23 Jan
23:50
DUR
Durban King Shaka Intl airport
1h 05m
JNB
0:55
+1
Johannesburg OR Tambo airport
Mango
24 Jan
13:15
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
14:25
Durban King Shaka Intl airport
R706
Mango
Mango
24 Jan
23:50
DUR
Durban King Shaka Intl airport
1h 05m
JNB
0:55
+1
Johannesburg OR Tambo airport
Mango
25 Jan
17:40
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
18:50
Durban King Shaka Intl airport
R735
FlySafair
FlySafair
04 Feb
18:30
DUR
Durban King Shaka Intl airport
1h 10m
JNB
19:40
Johannesburg OR Tambo airport
FlySafair
05 Feb
13:20
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
14:25
Durban King Shaka Intl airport
R792

Airports near Johannesburg

Below you will find all the airports in Johannesburg along with their distance from the city centre
Johannesburg Lanseria
31 km from city centre
Johannesburg OR Tambo
19 km from city centre

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
Durban to Johannesburg Flights
Fastest flight time
1h 05m
Cheapest price
R605
Cape Town to Johannesburg Flights
Fastest flight time
1h 55m
Cheapest price
R720
Port Elizabeth to Johannesburg Flights
Fastest flight time
1h 35m
Cheapest price
R893
East London to Johannesburg Flights
Fastest flight time
1h 25m
Cheapest price
R994
George to Johannesburg Flights
Fastest flight time
1h 40m
Cheapest price
R1 095
Harare to Johannesburg Flights
Fastest flight time
1h 40m
Cheapest price
R3 097
Lyon to Johannesburg Flights
Fastest flight time
14h 05m
Cheapest price
R4 552
Luanda to Johannesburg Flights
Fastest flight time
3h 25m
Cheapest price
R4 581
Tel Aviv to Johannesburg Flights
Fastest flight time
8h 40m
Cheapest price
R5 042
Lusaka to Johannesburg Flights
Fastest flight time
2h 00m
Cheapest price
R5 229
Nairobi to Johannesburg Flights
Fastest flight time
4h 10m
Cheapest price
R5 258
Dubai to Johannesburg Flights
Fastest flight time
8h 10m
Cheapest price
R5 503
Mumbai to Johannesburg Flights
Fastest flight time
10h 30m
Cheapest price
R5 503
Naples to Johannesburg Flights
Fastest flight time
18h 20m
Cheapest price
R5 661
Milan to Johannesburg Flights
Fastest flight time
13h 20m
Cheapest price
R5 762
Port Louis to Johannesburg Flights
Fastest flight time
4h 25m
Cheapest price
R5 776
Venice to Johannesburg Flights
Fastest flight time
13h 15m
Cheapest price
R5 820
Lagos to Johannesburg Flights
Fastest flight time
5h 50m
Cheapest price
R5 877
Accra to Johannesburg Flights
Fastest flight time
5h 50m
Cheapest price
R5 892
Amsterdam to Johannesburg Flights
Fastest flight time
10h 45m
Cheapest price
R6 007
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg