Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Thu 20/6
Thu 27/6
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
442 - 873 GBP

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Qatar Airways
Qatar Airways
LGW
01 Oct
London Gatwick airport
18h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
08 Oct
Johannesburg OR Tambo airport
24h 10m
1 Stop
LGW
London Gatwick airport
390 GBP
Qatar Airways
Qatar Airways
LGW
10 Dec
London Gatwick airport
27h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
09 Jan
Johannesburg OR Tambo airport
31h 45m
1 Stop
LGW
London Gatwick airport
393 GBP
RwandAir
RwandAir
LGW
08 Sep
London Gatwick airport
17h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
RwandAir
JNB
25 Sep
Johannesburg OR Tambo airport
15h 40m
1 Stop
LGW
London Gatwick airport
395 GBP
Qatar Airways
Qatar Airways
LGW
28 Aug
London Gatwick airport
17h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
11 Sep
Johannesburg OR Tambo airport
24h 45m
1 Stop
LGW
London Gatwick airport
395 GBP
RwandAir
RwandAir
LGW
27 Aug
London Gatwick airport
19h 05m
2 Stops
JNB
Johannesburg OR Tambo airport
RwandAir
JNB
11 Sep
Johannesburg OR Tambo airport
15h 40m
2 Stops
LGW
London Gatwick airport
408 GBP
Kenya Airways
Kenya Airways
LHR
29 Aug
London Heathrow airport
33h 00m
2 Stops
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
22 Sep
Johannesburg OR Tambo airport
15h 20m
1 Stop
LHR
London Heathrow airport
412 GBP
British Airways
British Airways
NCL
21 Jun
Newcastle upon Tyne airport
15h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
British Airways
JNB
01 Jul
Johannesburg OR Tambo airport
13h 50m
1 Stop
NCL
Newcastle upon Tyne airport
657 GBP
RwandAir
RwandAir
LGW
08 Sep
London Gatwick airport
17h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
RwandAir
JNB
25 Sep
Johannesburg OR Tambo airport
15h 40m
1 Stop
LGW
London Gatwick airport
395 GBP
Ethiopian Air
Ethiopian Air
LHR
12 Nov
London Heathrow airport
14h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
20 Nov
Johannesburg OR Tambo airport
18h 25m
1 Stop
LHR
London Heathrow airport
412 GBP
Turkish Airlines
Turkish Airlines
EDI
12 Nov
Edinburgh Turnhouse airport
16h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Turkish Airlines
JNB
26 Nov
Johannesburg OR Tambo airport
18h 00m
1 Stop
EDI
Edinburgh Turnhouse airport
442 GBP
RwandAir
RwandAir
LGW
27 Aug
London Gatwick airport
19h 05m
2 Stops
JNB
Johannesburg OR Tambo airport
RwandAir
JNB
11 Sep
Johannesburg OR Tambo airport
15h 40m
2 Stops
LGW
London Gatwick airport
408 GBP
Ethiopian Air
Ethiopian Air
MAN
27 Nov
Manchester airport
16h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
17 Dec
Johannesburg OR Tambo airport
18h 20m
1 Stop
MAN
Manchester airport
414 GBP

Airports near Johannesburg

Below you will find all the airports in Johannesburg along with their distance from the city centre
Johannesburg Lanseria
19 mi from city centre
Johannesburg OR Tambo
12 mi from city centre

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
London to Johannesburg
Fastest flight time
17h 15m
Cheapest price
389 GBP
Manchester to Johannesburg
Fastest flight time
16h 30m
Cheapest price
419 GBP
Southampton to Johannesburg
Fastest flight time
22h 20m
Cheapest price
618 GBP
Birmingham to Johannesburg
Fastest flight time
13h 30m
Cheapest price
464 GBP
Bristol to Johannesburg
Fastest flight time
14h 00m
Cheapest price
564 GBP
Edinburgh to Johannesburg
Fastest flight time
13h 30m
Cheapest price
442 GBP
Glasgow to Johannesburg
Fastest flight time
17h 55m
Cheapest price
498 GBP
Leeds to Johannesburg
Fastest flight time
14h 20m
Cheapest price
581 GBP
Newcastle upon Tyne to Johannesburg
Fastest flight time
16h 40m
Cheapest price
502 GBP
Cape Town to Johannesburg
Fastest flight time
2h 00m
Cheapest price
80 GBP
Inverness to Johannesburg
Fastest flight time
13h 55m
Cheapest price
777 GBP
Amsterdam to Johannesburg
Fastest flight time
10h 45m
Cheapest price
640 GBP
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg