Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri 12/13
Fri 12/20
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

R2 600
R2 120
R1 650
R1 180
Price
R1 180 - R2 212

When is the best time to fly to Johannesburg?

Most travellers find the cheapest return airfare to Johannesburg when booking during the month of May.

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

From most locations, to find the best deals on airfare, our data shows that users booking 60 days before flying found the cheapest flight to Johannesburg.

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 Thursday is the cheapest. Conversely, departing on a Sunday seems to be the 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
FlySafair
FlySafair
15 Feb
16:40
DUR
Durban King Shaka Intl airport
1h 15m
JNB
17:55
Johannesburg OR Tambo airport
FlySafair
01 Mar
8:30
JNB
Johannesburg OR Tambo airport
1h 15m
DUR
9:45
Durban King Shaka Intl airport
R737
FlySafair
FlySafair
07 Mar
9:40
DUR
Durban King Shaka Intl airport
1h 05m
JNB
10:45
Johannesburg OR Tambo airport
FlySafair
11 Mar
9:10
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
10:20
Durban King Shaka Intl airport
R811
Kulula
Kulula
15 Jan
17:00
DUR
Durban King Shaka Intl airport
1h 05m
JNB
18:05
Johannesburg OR Tambo airport
Kulula
22 Jan
15:20
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
16:25
Durban King Shaka Intl airport
R826
FlySafair
FlySafair
15 Feb
15:05
DUR
Durban King Shaka Intl airport
1h 10m
JNB
16:15
Johannesburg OR Tambo airport
FlySafair
16 Feb
21:00
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
22:05
Durban King Shaka Intl airport
R885
FlySafair
FlySafair
20 Dec
8:15
DUR
Durban King Shaka Intl airport
1h 15m
JNB
9:30
Johannesburg OR Tambo airport
FlySafair
15 Jan
8:00
JNB
Johannesburg OR Tambo airport
1h 15m
DUR
9:15
Durban King Shaka Intl airport
R900
Mango
Mango
19 Dec
8:10
DUR
Durban King Shaka Intl airport
1h 05m
JNB
9:15
Johannesburg OR Tambo airport
Mango
02 Jan
7:55
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
9:05
Durban King Shaka Intl airport
R988
Kulula
Kulula
15 Jan
17:00
DUR
Durban King Shaka Intl airport
1h 05m
JNB
18:05
Johannesburg OR Tambo airport
Kulula
22 Jan
15:20
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
16:25
Durban King Shaka Intl airport
R826
British Airways
British Airways
14 Jan
8:25
DUR
Durban King Shaka Intl airport
1h 05m
JNB
9:30
Johannesburg OR Tambo airport
British Airways
15 Jan
19:15
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
20:20
Durban King Shaka Intl airport
R988
British Airways
British Airways
28 Dec
10:50
DUR
Durban King Shaka Intl airport
1h 05m
JNB
11:55
Johannesburg OR Tambo airport
British Airways
29 Dec
23:00
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
0:05
+1
Durban King Shaka Intl airport
R1 091
British Airways
British Airways
18 Dec
8:25
DUR
Durban King Shaka Intl airport
1h 05m
JNB
9:30
Johannesburg OR Tambo airport
British Airways
22 Dec
23:00
JNB
Johannesburg OR Tambo airport
1h 05m
DUR
0:05
+1
Durban King Shaka Intl airport
R1 121
Mango
Mango
19 Dec
8:10
DUR
Durban King Shaka Intl airport
1h 05m
JNB
9:15
Johannesburg OR Tambo airport
Mango
02 Jan
7:55
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
9:05
Durban King Shaka Intl airport
R988
FlySafair
FlySafair
07 Mar
9:40
DUR
Durban King Shaka Intl airport
1h 05m
JNB
10:45
Johannesburg OR Tambo airport
FlySafair
11 Mar
9:10
JNB
Johannesburg OR Tambo airport
1h 10m
DUR
10:20
Durban King Shaka Intl airport
R811

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
Durban to Johannesburg Flights
Fastest flight time
1h 05m
Cheapest price
R737
Port Elizabeth to Johannesburg Flights
Fastest flight time
1h 30m
Cheapest price
R1 003
East London to Johannesburg Flights
Fastest flight time
1h 25m
Cheapest price
R1 062
Cape Town to Johannesburg Flights
Fastest flight time
1h 55m
Cheapest price
R1 150
George to Johannesburg Flights
Fastest flight time
1h 40m
Cheapest price
R1 180
Dar Es Salaam to Johannesburg Flights
Fastest flight time
5h 20m
Cheapest price
R3 657
Harare to Johannesburg Flights
Fastest flight time
1h 40m
Cheapest price
R3 834
Dubai to Johannesburg Flights
Fastest flight time
8h 10m
Cheapest price
R4 262
Nairobi to Johannesburg Flights
Fastest flight time
4h 10m
Cheapest price
R4 896
Kinshasa to Johannesburg Flights
Fastest flight time
7h 55m
Cheapest price
R5 412
Mumbai to Johannesburg Flights
Fastest flight time
10h 30m
Cheapest price
R5 692
Port Louis to Johannesburg Flights
Fastest flight time
4h 25m
Cheapest price
R5 766
Abidjan to Johannesburg Flights
Fastest flight time
13h 40m
Cheapest price
R5 899
Tel Aviv to Johannesburg Flights
Fastest flight time
8h 35m
Cheapest price
R5 913
Lagos to Johannesburg Flights
Fastest flight time
5h 50m
Cheapest price
R6 002
Brussels to Johannesburg Flights
Fastest flight time
13h 20m
Cheapest price
R6 046
Accra to Johannesburg Flights
Fastest flight time
12h 35m
Cheapest price
R6 105
Paris to Johannesburg Flights
Fastest flight time
10h 40m
Cheapest price
R6 135
Hamburg to Johannesburg Flights
Fastest flight time
12h 25m
Cheapest price
R6 179
Berlin to Johannesburg Flights
Fastest flight time
12h 45m
Cheapest price
R6 179
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg