Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 18/1
Fri. 25/1
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+90%
+60%
+30%
Base
Price
1,313 - 2,204 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
SYD
16:00
Sydney Kingsford Smith airport
27h 50m
1 Stop
10:50
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
07:00
Johannesburg OR Tambo airport
28h 10m
2 Stops
20:10
+1
SYD
Sydney Kingsford Smith airport
1,179 AUD
Etihad Airways
Etihad Airways
BNE
14:00
Brisbane airport
25h 55m
1 Stop
07:55
+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,181 AUD
Etihad Airways
Etihad Airways
SYD
14:00
Sydney Kingsford Smith airport
27h 35m
1 Stop
09:35
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
36h 15m
2 Stops
02:15
+2
SYD
Sydney Kingsford Smith airport
1,185 AUD
Etihad Airways
Etihad Airways
SYD
14:00
Sydney Kingsford Smith airport
33h 15m
1 Stop
15:15
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
44h 05m
2 Stops
10:05
+2
SYD
Sydney Kingsford Smith airport
1,188 AUD
Etihad Airways
Etihad Airways
SYD
14:00
Sydney Kingsford Smith airport
36h 10m
2 Stops
18:10
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
28h 45m
2 Stops
18:45
+1
SYD
Sydney Kingsford Smith airport
1,209 AUD
Etihad Airways
Etihad Airways
MEL
14:00
Melbourne & other airports airport
32h 35m
1 Stop
14:35
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
25h 05m
1 Stop
15:05
+1
MEL
Melbourne & other airports airport
1,226 AUD
Qantas Airways
Qantas Airways
AVV
14:00
Melbourne Avalon airport
19h 00m
1 Stop
01:00
+1
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
06:00
Johannesburg OR Tambo airport
16h 50m
1 Stop
06:50
+1
AVV
Melbourne Avalon airport
4,898 AUD
South African
South African
SYD
16:00
Sydney Kingsford Smith airport
23h 40m
1 Stop
06:40
+1
JNB
Johannesburg OR Tambo airport
South African
JNB
07:00
Johannesburg OR Tambo airport
16h 40m
1 Stop
08:40
+1
SYD
Sydney Kingsford Smith airport
1,383 AUD
Singapore Airlines
Singapore Airlines
MEL
14:00
Melbourne & other airports airport
19h 35m
1 Stop
01:35
+1
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
06:00
Johannesburg OR Tambo airport
36h 05m
1 Stop
02:05
+2
MEL
Melbourne & other airports airport
1,858 AUD
Etihad Airways
Etihad Airways
SYD
16:00
Sydney Kingsford Smith airport
27h 50m
1 Stop
10:50
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
07:00
Johannesburg OR Tambo airport
28h 10m
2 Stops
20:10
+1
SYD
Sydney Kingsford Smith airport
1,179 AUD
Etihad Airways
Etihad Airways
BNE
14:00
Brisbane airport
25h 55m
1 Stop
07:55
+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,181 AUD
Etihad Airways
Etihad Airways
MEL
14:00
Melbourne & other airports airport
32h 35m
1 Stop
14:35
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
25h 05m
1 Stop
15:05
+1
MEL
Melbourne & other airports airport
1,226 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.64 AUD
Food
Inexpensive restaurant
12 AUD
Public transport
One-way ticket
2.41 AUD

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg