Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 24/1
Fri. 31/1
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

$2,700
$2,210
$1,720
$1,228
Price
$1.228 - $2.338

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 33 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 Friday 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
Etihad Airways
Etihad Airways
04 Feb.
MEL
Melbourne airport
32h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
18 Feb.
JNB
Johannesburg OR Tambo airport
25h 05m
1 Stop
MEL
Melbourne airport
$979
Etihad Airways
Etihad Airways
14 Mar.
BNE
Brisbane airport
26h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
08 Apr.
JNB
Johannesburg OR Tambo airport
37h 20m
1 Stop
BNE
Brisbane airport
$1,017
Etihad Airways
Etihad Airways
10 Feb.
BNE
Brisbane airport
34h 50m
2 Stops
JNB
Johannesburg OR Tambo airport
Etihad Airways
20 Feb.
JNB
Johannesburg OR Tambo airport
38h 10m
1 Stop
BNE
Brisbane airport
$1,042
Qatar Airways
Qatar Airways
18 Feb.
PER
Perth airport
22h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
23 Feb.
JNB
Johannesburg OR Tambo airport
28h 30m
1 Stop
PER
Perth airport
$1,043
Etihad Airways
Etihad Airways
15 Mar.
MEL
Melbourne airport
35h 35m
2 Stops
JNB
Johannesburg OR Tambo airport
Etihad Airways
22 Mar.
JNB
Johannesburg OR Tambo airport
25h 05m
1 Stop
MEL
Melbourne airport
$1,054
Etihad Airways
Etihad Airways
29 Apr.
MEL
Melbourne airport
26h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
25 May
JNB
Johannesburg OR Tambo airport
25h 10m
1 Stop
MEL
Melbourne airport
$1,057
Qantas Airways
Qantas Airways
07 Jul.
SYD
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
02 Aug.
JNB
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
$1,228
Qantas Airways
Qantas Airways
08 May
SYD
Sydney Kingsford Smith airport
14h 05m
JNB
Johannesburg OR Tambo airport
Qantas Airways
17 May
JNB
Johannesburg OR Tambo airport
11h 45m
SYD
Sydney Kingsford Smith airport
$1,285
Qantas Airways
Qantas Airways
08 Mar.
AVV
Melbourne Avalon airport
19h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Qantas Airways
20 Mar.
JNB
Johannesburg OR Tambo airport
16h 15m
1 Stop
AVV
Melbourne Avalon airport
$1,673
Qatar Airways
Qatar Airways
01 Mar.
PER
Perth airport
21h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
31 Mar.
JNB
Johannesburg OR Tambo airport
22h 35m
1 Stop
PER
Perth airport
$1,061
Qatar Airways
Qatar Airways
24 Apr.
PER
Perth airport
22h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
04 May
JNB
Johannesburg OR Tambo airport
22h 35m
1 Stop
PER
Perth airport
$1,194
Singapore Airlines
Singapore Airlines
28 Jun.
PER
Perth airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Singapore Airlines
12 Jul.
JNB
Johannesburg OR Tambo airport
24h 40m
1 Stop
PER
Perth airport
$1,725

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
Melbourne to Johannesburg Flights
Fastest flight time
19h 35m
Cheapest price
$988
Perth to Johannesburg Flights
Fastest flight time
10h 45m
Cheapest price
$1,008
Brisbane to Johannesburg Flights
Fastest flight time
26h 05m
Cheapest price
$1,017
Sydney to Johannesburg Flights
Fastest flight time
14h 00m
Cheapest price
$1,070
Launceston to Johannesburg Flights
Fastest flight time
29h 30m
Cheapest price
$1,219
Coolangatta to Johannesburg Flights
Fastest flight time
22h 55m
Cheapest price
$1,254
Maroochydore to Johannesburg Flights
Fastest flight time
24h 30m
Cheapest price
$1,339
Darwin to Johannesburg Flights
Fastest flight time
34h 45m
Cheapest price
$1,374
Newcastle to Johannesburg Flights
Fastest flight time
44h 40m
Cheapest price
$2,603
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg