Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 22/11
Fri. 29/11
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

2,369 AUD
1,995 AUD
1,621 AUD
1,247 AUD
Price
1,832 AUD - 3,431 AUD

When is the best time to fly to Johannesburg?

In general when looking for the cheapest flight to Johannesburg, try to book your flight during the month of August for the best deal.

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

From most locations, booking your flights to Johannesburg around 38 days prior to your departure date finds the best deals.

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 Sunday is the cheapest. Conversely, departing on a Saturday seems to be the most expensive.

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

Typically, cheap prices to Johannesburg are most often found for afternoon flights. Cheap prices are less likely for morning flights.


Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Singapore Airlines
Singapore Airlines
PER
07 Feb.
Perth airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
28 Feb.
Johannesburg OR Tambo airport
32h 25m
1 Stop
PER
Perth airport
1,044 AUD
Qatar Airways
Qatar Airways
MEL
21 Jan.
Melbourne airport
25h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
16 Feb.
Johannesburg OR Tambo airport
25h 20m
1 Stop
MEL
Melbourne airport
1,057 AUD
Etihad Airways
Etihad Airways
BNE
06 May
Brisbane airport
25h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
03 Jun.
Johannesburg OR Tambo airport
37h 30m
1 Stop
BNE
Brisbane airport
1,063 AUD
Qatar Airways
Qatar Airways
SYD
24 Mar.
Sydney Kingsford Smith airport
26h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
09 Apr.
Johannesburg OR Tambo airport
25h 55m
1 Stop
SYD
Sydney Kingsford Smith airport
1,073 AUD
Qatar Airways
Qatar Airways
SYD
25 Jan.
Sydney Kingsford Smith airport
31h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
19 Feb.
Johannesburg OR Tambo airport
25h 50m
1 Stop
SYD
Sydney Kingsford Smith airport
1,088 AUD
Qatar Airways
Qatar Airways
PER
14 Jan.
Perth airport
22h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
29 Jan.
Johannesburg OR Tambo airport
23h 15m
1 Stop
PER
Perth airport
1,098 AUD
Qantas Airways
Qantas Airways
AVV
21 Jan.
Melbourne Avalon airport
19h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
16 Feb.
Johannesburg OR Tambo airport
19h 45m
1 Stop
AVV
Melbourne Avalon airport
1,922 AUD
Qatar Airways
Qatar Airways
PER
14 Jan.
Perth airport
22h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
29 Jan.
Johannesburg OR Tambo airport
23h 15m
1 Stop
PER
Perth airport
1,098 AUD
Qatar Airways
Qatar Airways
PER
24 Nov.
Perth airport
21h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
08 Dec.
Johannesburg OR Tambo airport
28h 30m
1 Stop
PER
Perth airport
1,305 AUD
Qatar Airways
Qatar Airways
MEL
21 Jan.
Melbourne airport
25h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
16 Feb.
Johannesburg OR Tambo airport
25h 20m
1 Stop
MEL
Melbourne airport
1,057 AUD
Emirates
Emirates
MEL
28 Dec.
Melbourne airport
23h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Emirates
JNB
11 Feb.
Johannesburg OR Tambo airport
27h 55m
1 Stop
MEL
Melbourne airport
1,736 AUD
Qatar Airways
Qatar Airways
SYD
24 Mar.
Sydney Kingsford Smith airport
26h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
09 Apr.
Johannesburg OR Tambo airport
25h 55m
1 Stop
SYD
Sydney Kingsford Smith airport
1,073 AUD

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
Perth to Johannesburg Flights
Fastest flight time
10h 45m
Cheapest price
1,044 AUD
Melbourne to Johannesburg Flights
Fastest flight time
23h 50m
Cheapest price
1,057 AUD
Brisbane to Johannesburg Flights
Fastest flight time
25h 55m
Cheapest price
1,065 AUD
Sydney to Johannesburg Flights
Fastest flight time
14h 00m
Cheapest price
1,072 AUD
Coolangatta to Johannesburg Flights
Fastest flight time
29h 45m
Cheapest price
1,134 AUD
Launceston to Johannesburg Flights
Fastest flight time
30h 25m
Cheapest price
1,157 AUD
Maroochydore to Johannesburg Flights
Fastest flight time
30h 15m
Cheapest price
1,376 AUD
Newcastle to Johannesburg Flights
Fastest flight time
41h 00m
Cheapest price
1,896 AUD
Darwin to Johannesburg Flights
Fastest flight time
35h 20m
Cheapest price
2,570 AUD
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg