Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 19/7
Fri. 26/7
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+90.0%
+60.0%
+30.0%
Base
Price
1,277 - 2,231 AUD

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
03 Sep.
Perth airport
26h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
01 Oct.
Johannesburg OR Tambo airport
18h 55m
1 Stop
PER
Perth airport
1,037 AUD
Qatar Airways
Qatar Airways
SYD
11 Nov.
Sydney Kingsford Smith airport
30h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
05 Dec.
Johannesburg OR Tambo airport
25h 55m
1 Stop
SYD
Sydney Kingsford Smith airport
1,065 AUD
Qatar Airways
Qatar Airways
MEL
12 Oct.
Melbourne & other airports airport
26h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
02 Nov.
Johannesburg OR Tambo airport
25h 45m
1 Stop
MEL
Melbourne & other airports airport
1,108 AUD
Qatar Airways
Qatar Airways
PER
17 Nov.
Perth airport
21h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
30 Nov.
Johannesburg OR Tambo airport
23h 30m
1 Stop
PER
Perth airport
1,137 AUD
Qantas Airways
Qantas Airways
SYD
08 Sep.
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
15 Sep.
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
1,202 AUD
Qantas Airways
Qantas Airways
SYD
14 Oct.
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
21 Oct.
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
1,202 AUD
Qantas Airways
Qantas Airways
SYD
08 Sep.
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
15 Sep.
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
1,202 AUD
Qantas Airways
Qantas Airways
SYD
14 Oct.
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
21 Oct.
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
1,202 AUD
Qantas Airways
Qantas Airways
SYD
19 Aug.
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
30 Aug.
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
1,252 AUD
Qantas Airways
Qantas Airways
MEL
02 Aug.
Melbourne & other airports airport
17h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
17 Aug.
Johannesburg OR Tambo airport
15h 55m
1 Stop
MEL
Melbourne & other airports airport
1,252 AUD
Singapore Airlines
Singapore Airlines
PER
03 Sep.
Perth airport
26h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
01 Oct.
Johannesburg OR Tambo airport
18h 55m
1 Stop
PER
Perth airport
1,037 AUD
Qatar Airways
Qatar Airways
PER
17 Nov.
Perth airport
21h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
30 Nov.
Johannesburg OR Tambo airport
23h 30m
1 Stop
PER
Perth airport
1,137 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
Sydney to Johannesburg
Fastest flight time
14h 00m
Cheapest price
1,064 AUD
Perth to Johannesburg
Fastest flight time
10h 45m
Cheapest price
1,102 AUD
Melbourne to Johannesburg
Fastest flight time
17h 15m
Cheapest price
1,154 AUD
Brisbane to Johannesburg
Fastest flight time
23h 25m
Cheapest price
1,247 AUD
Launceston to Johannesburg
Fastest flight time
31h 50m
Cheapest price
1,428 AUD
Newcastle to Johannesburg
Fastest flight time
38h 45m
Cheapest price
1,458 AUD
Melbourne to Johannesburg
Fastest flight time
24h 45m
Cheapest price
1,482 AUD
Darwin to Johannesburg
Fastest flight time
22h 40m
Cheapest price
1,674 AUD
Coolangatta to Johannesburg
Fastest flight time
34h 30m
Cheapest price
1,714 AUD
Maroochydore to Johannesburg
Fastest flight time
58h 00m
Cheapest price
2,393 AUD
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg