Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri 8/16
Fri 8/23
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+90.0%
+60.0%
+30.0%
Base
Price
1 282 - 2 2401 282 - 2 240 ZAR

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 Aug
DUR
22:30
Durban King Shaka Intl airport
1h 15m
23:45
JNB
Johannesburg OR Tambo airport
FlySafair
18 Aug
JNB
8:30
Johannesburg OR Tambo airport
1h 15m
9:45
DUR
Durban King Shaka Intl airport
748 ZAR
FlySafair
FlySafair
16 Aug
DUR
8:15
Durban King Shaka Intl airport
1h 10m
9:25
JNB
Johannesburg OR Tambo airport
FlySafair
18 Aug
JNB
8:00
Johannesburg OR Tambo airport
1h 10m
9:10
DUR
Durban King Shaka Intl airport
748 ZAR
FlySafair
FlySafair
15 Aug
DUR
22:30
Durban King Shaka Intl airport
1h 15m
23:45
JNB
Johannesburg OR Tambo airport
FlySafair
16 Aug
JNB
8:00
Johannesburg OR Tambo airport
1h 10m
9:10
DUR
Durban King Shaka Intl airport
763 ZAR
Mango
Mango
16 Aug
DUR
23:50
Durban King Shaka Intl airport
1h 05m
0:55
+1
JNB
Johannesburg OR Tambo airport
Mango
18 Aug
JNB
7:55
Johannesburg OR Tambo airport
1h 10m
9:05
DUR
Durban King Shaka Intl airport
794 ZAR
Mango
Mango
17 Aug
DUR
8:10
Durban King Shaka Intl airport
1h 05m
9:15
JNB
Johannesburg OR Tambo airport
Mango
18 Aug
JNB
7:55
Johannesburg OR Tambo airport
1h 10m
9:05
DUR
Durban King Shaka Intl airport
794 ZAR
FlySafair
FlySafair
16 Aug
DUR
8:15
Durban King Shaka Intl airport
1h 10m
9:25
JNB
Johannesburg OR Tambo airport
FlySafair
19 Aug
JNB
20:50
Johannesburg OR Tambo airport
1h 15m
22:05
DUR
Durban King Shaka Intl airport
809 ZAR
Kulula
Kulula
15 Aug
DUR
23:55
Durban King Shaka Intl airport
1h 05m
1:00
+1
JNB
Johannesburg OR Tambo airport
Kulula
18 Aug
JNB
22:20
Johannesburg OR Tambo airport
1h 05m
23:25
DUR
Durban King Shaka Intl airport
825 ZAR
British Airways
British Airways
24 Dec
DUR
8:25
Durban King Shaka Intl airport
1h 05m
9:30
JNB
Johannesburg OR Tambo airport
British Airways
02 Jan
JNB
22:20
Johannesburg OR Tambo airport
1h 05m
23:25
DUR
Durban King Shaka Intl airport
1 038 ZAR
Kulula
Kulula
16 Aug
DUR
0:30
Durban King Shaka Intl airport
1h 05m
1:35
JNB
Johannesburg OR Tambo airport
Kulula
17 Aug
JNB
18:55
Johannesburg OR Tambo airport
1h 05m
20:00
DUR
Durban King Shaka Intl airport
825 ZAR
Kulula
Kulula
29 Aug
DUR
23:55
Durban King Shaka Intl airport
1h 05m
1:00
+1
JNB
Johannesburg OR Tambo airport
Kulula
02 Sep
JNB
19:15
Johannesburg OR Tambo airport
1h 05m
20:20
DUR
Durban King Shaka Intl airport
870 ZAR
British Airways
British Airways
11 Jan
DUR
10:50
Durban King Shaka Intl airport
1h 05m
11:55
JNB
Johannesburg OR Tambo airport
British Airways
31 Jan
JNB
8:30
Johannesburg OR Tambo airport
1h 05m
9:35
DUR
Durban King Shaka Intl airport
1 038 ZAR
Kulula
Kulula
12 Oct
DUR
17:10
Durban King Shaka Intl airport
1h 05m
18:15
JNB
Johannesburg OR Tambo airport
Kulula
19 Oct
JNB
18:55
Johannesburg OR Tambo airport
1h 05m
20:00
DUR
Durban King Shaka Intl airport
886 ZAR

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
Dubai to Johannesburg
Fastest flight time
8h 10m
Cheapest price
489 ZAR
Durban to Johannesburg
Fastest flight time
1h 05m
Cheapest price
672 ZAR
Istanbul to Johannesburg
Fastest flight time
9h 45m
Cheapest price
672 ZAR
Abu Dhabi to Johannesburg
Fastest flight time
8h 15m
Cheapest price
794 ZAR
Cape Town to Johannesburg
Fastest flight time
1h 55m
Cheapest price
1 160 ZAR
Windhoek to Johannesburg
Fastest flight time
1h 45m
Cheapest price
3 771 ZAR
Nairobi to Johannesburg
Fastest flight time
4h 10m
Cheapest price
4 978 ZAR
Tel Aviv to Johannesburg
Fastest flight time
8h 35m
Cheapest price
5 191 ZAR
Lagos to Johannesburg
Fastest flight time
7h 45m
Cheapest price
5 481 ZAR
Accra to Johannesburg
Fastest flight time
9h 50m
Cheapest price
5 756 ZAR
Dublin to Johannesburg
Fastest flight time
14h 10m
Cheapest price
6 260 ZAR
Brussels to Johannesburg
Fastest flight time
13h 35m
Cheapest price
6 306 ZAR
Vienna to Johannesburg
Fastest flight time
13h 15m
Cheapest price
6 367 ZAR
Amsterdam to Johannesburg
Fastest flight time
10h 45m
Cheapest price
6 398 ZAR
Lyon to Johannesburg
Fastest flight time
14h 05m
Cheapest price
6 398 ZAR
Milan to Johannesburg
Fastest flight time
14h 00m
Cheapest price
6 413 ZAR
Basel to Johannesburg
Fastest flight time
14h 45m
Cheapest price
6 443 ZAR
Paris to Johannesburg
Fastest flight time
13h 00m
Cheapest price
6 566 ZAR
Zurich to Johannesburg
Fastest flight time
10h 30m
Cheapest price
6 657 ZAR
Barcelona to Johannesburg
Fastest flight time
15h 00m
Cheapest price
6 795 ZAR
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg