Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 20/9
Fri. 27/9
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+90.0%
+60.0%
+30.0%
Base
Price
1,283 - 2,317 AUD

When is the best time to fly to Johannesburg?

From most locations, the cheapest flights to Johannesburg can be found during the month of August; however great deals can be found at other times.

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

On average, from most locations, when planning your trip to Johannesburg, try to book your flight in the region of 32 days in advance for the cheapest prices.

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

From most locations, the cheapest day to fly to Johannesburg is Monday. Most users found that departing on a Saturday was 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
Etihad Airways
Etihad Airways
MEL
04 Nov.
Melbourne & other airports airport
27h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
20 Nov.
Johannesburg OR Tambo airport
25h 05m
1 Stop
MEL
Melbourne & other airports airport
1,036 AUD
Qatar Airways
Qatar Airways
PER
11 Nov.
Perth airport
21h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
25 Nov.
Johannesburg OR Tambo airport
23h 15m
1 Stop
PER
Perth airport
1,047 AUD
Etihad Airways
Etihad Airways
BNE
28 Oct.
Brisbane airport
26h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
07 Nov.
Johannesburg OR Tambo airport
38h 20m
1 Stop
BNE
Brisbane airport
1,055 AUD
Qatar Airways
Qatar Airways
MEL
10 Mar.
Melbourne & other airports airport
25h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
19 Mar.
Johannesburg OR Tambo airport
25h 20m
1 Stop
MEL
Melbourne & other airports airport
1,057 AUD
Etihad Airways
Etihad Airways
BNE
18 Nov.
Brisbane airport
26h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
28 Nov.
Johannesburg OR Tambo airport
38h 20m
1 Stop
BNE
Brisbane airport
1,061 AUD
Qatar Airways
Qatar Airways
SYD
05 Nov.
Sydney Kingsford Smith airport
26h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
19 Nov.
Johannesburg OR Tambo airport
26h 00m
1 Stop
SYD
Sydney Kingsford Smith airport
1,067 AUD
Qantas Airways
Qantas Airways
PER
31 Jan.
Perth airport
23h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Qantas Airways
JNB
18 Feb.
Johannesburg OR Tambo airport
18h 45m
1 Stop
PER
Perth airport
1,317 AUD
Qatar Airways
Qatar Airways
PER
11 Nov.
Perth airport
21h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
25 Nov.
Johannesburg OR Tambo airport
23h 15m
1 Stop
PER
Perth airport
1,047 AUD
Singapore Airlines
Singapore Airlines
BNE
15 Dec.
Brisbane airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Singapore Airlines
JNB
17 Jan.
Johannesburg OR Tambo airport
28h 15m
1 Stop
BNE
Brisbane airport
2,232 AUD
Qatar Airways
Qatar Airways
PER
02 Feb.
Perth airport
21h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
15 Feb.
Johannesburg OR Tambo airport
28h 30m
1 Stop
PER
Perth airport
1,101 AUD
Qatar Airways
Qatar Airways
MEL
01 Dec.
Melbourne & other airports airport
25h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
27 Dec.
Johannesburg OR Tambo airport
25h 20m
1 Stop
MEL
Melbourne & other airports airport
1,462 AUD
Qatar Airways
Qatar Airways
MEL
10 Mar.
Melbourne & other airports airport
25h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
19 Mar.
Johannesburg OR Tambo airport
25h 20m
1 Stop
MEL
Melbourne & other airports airport
1,057 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
Fastest flight time
10h 45m
Cheapest price
1,022 AUD
Melbourne to Johannesburg
Fastest flight time
16h 30m
Cheapest price
1,036 AUD
Brisbane to Johannesburg
Fastest flight time
17h 30m
Cheapest price
1,044 AUD
Sydney to Johannesburg
Fastest flight time
14h 00m
Cheapest price
1,074 AUD
Coolangatta to Johannesburg
Fastest flight time
39h 25m
Cheapest price
1,083 AUD
Darwin to Johannesburg
Fastest flight time
35h 15m
Cheapest price
1,266 AUD
Newcastle to Johannesburg
Fastest flight time
31h 30m
Cheapest price
1,566 AUD
Launceston to Johannesburg
Fastest flight time
32h 55m
Cheapest price
2,340 AUD
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg