Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Tue. 19/3
Tue. 26/3
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+90.0%
+60.0%
+30.0%
Base
Price
1,278 - 2,224 AUD

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Etihad Airways
Etihad Airways
MEL
14:00
Melbourne & other airports airport
35h 20m
2 Stops
17:20
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
31h 10m
2 Stops
21:10
+1
MEL
Melbourne & other airports airport
1,004 AUD
Etihad Airways
Etihad Airways
BNE
14:00
Brisbane airport
34h 30m
2 Stops
16:30
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
31h 40m
2 Stops
21:40
+1
BNE
Brisbane airport
1,041 AUD
Etihad Airways
Etihad Airways
SYD
15:00
Sydney Kingsford Smith airport
30h 10m
2 Stops
12:10
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
31h 20m
2 Stops
21:20
+1
SYD
Sydney Kingsford Smith airport
1,044 AUD
Etihad Airways
Etihad Airways
SYD
15:00
Sydney Kingsford Smith airport
34h 00m
2 Stops
16:00
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
30h 20m
2 Stops
21:20
+1
SYD
Sydney Kingsford Smith airport
1,045 AUD
Etihad Airways
Etihad Airways
SYD
14:00
Sydney Kingsford Smith airport
30h 00m
2 Stops
12:00
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
30h 20m
2 Stops
20:20
+1
SYD
Sydney Kingsford Smith airport
1,052 AUD
Multiple Airlines
Multiple Airlines
MEL
14:00
Melbourne & other airports airport
28h 35m
2 Stops
10:35
+1
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
06:00
Johannesburg OR Tambo airport
31h 10m
2 Stops
21:10
+1
MEL
Melbourne & other airports airport
1,059 AUD
Qantas Airways
Qantas Airways
SYD
14:00
Sydney Kingsford Smith airport
14h 05m
20:05
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
06:00
Johannesburg OR Tambo airport
11h 45m
01:45
+1
SYD
Sydney Kingsford Smith airport
1,347 AUD
Singapore Airlines
Singapore Airlines
PER
12:00
Perth airport
20h 45m
1 Stop
02:45
+1
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
06:00
Johannesburg OR Tambo airport
19h 25m
1 Stop
07:25
+1
PER
Perth airport
1,158 AUD
Multiple Airlines
Multiple Airlines
BNE
14:00
Brisbane airport
23h 40m
1 Stop
05:40
+1
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
06:00
Johannesburg OR Tambo airport
18h 25m
1 Stop
08:25
+1
BNE
Brisbane airport
1,261 AUD
Qantas Airways
Qantas Airways
PER
12:00
Perth airport
23h 05m
1 Stop
05:05
+1
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
06:00
Johannesburg OR Tambo airport
21h 45m
1 Stop
09:45
+1
PER
Perth airport
1,347 AUD
Multiple Airlines
Multiple Airlines
MEL
15:00
Melbourne & other airports airport
30h 20m
1 Stop
12:20
+1
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
06:00
Johannesburg OR Tambo airport
17h 50m
1 Stop
08:50
+1
MEL
Melbourne & other airports airport
1,332 AUD
Singapore Airlines
Singapore Airlines
PER
12:00
Perth airport
20h 45m
1 Stop
02:45
+1
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
06:00
Johannesburg OR Tambo airport
32h 20m
1 Stop
20:20
+1
PER
Perth airport
1,119 AUD

Which airlines operate flights to Johannesburg?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Johannesburg

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

Quick facts about Johannesburg

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Johannesburg
Local time
Currency
South African Rand
Beer
Pint of beer
1.83 AUD
Food
Inexpensive restaurant
13 AUD
Public transport
One-way ticket
2.44 AUD

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg