Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

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

When is the best time to fly to Johannesburg?

940 GBP
770 GBP
600 GBP
429 GBP
Price
429 - 812 GBP

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?

From most locations, the cheapest day to fly to Johannesburg is Tuesday. Most users found that departing on a Friday was most expensive.

What is the cheapest time of day to fly to Johannesburg?

Our data shows that the cheapest Johannesburg flights are usually those with afternoon departure times. evening flights are often costlier.


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
19 Feb
LHR
London Heathrow airport
24h 40m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
24 Feb
JNB
Johannesburg OR Tambo airport
21h 35m
1 Stop
LHR
London Heathrow airport
358 GBP
Etihad Airways
Etihad Airways
04 Mar
LHR
London Heathrow airport
24h 40m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
10 Mar
JNB
Johannesburg OR Tambo airport
24h 30m
1 Stop
LHR
London Heathrow airport
362 GBP
Etihad Airways
Etihad Airways
23 Jan
LHR
London Heathrow airport
24h 40m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
27 Jan
JNB
Johannesburg OR Tambo airport
21h 35m
1 Stop
LHR
London Heathrow airport
363 GBP
Turkish Airlines
Turkish Airlines
11 Feb
LGW
London Gatwick airport
22h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Turkish Airlines
10 Mar
JNB
Johannesburg OR Tambo airport
16h 25m
1 Stop
LGW
London Gatwick airport
375 GBP
Turkish Airlines
Turkish Airlines
04 Mar
LGW
London Gatwick airport
16h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Turkish Airlines
10 Mar
JNB
Johannesburg OR Tambo airport
16h 25m
1 Stop
LGW
London Gatwick airport
377 GBP
Lufthansa
Lufthansa
06 Feb
MAN
Manchester airport
16h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Lufthansa
12 Feb
JNB
Johannesburg OR Tambo airport
23h 50m
1 Stop
MAN
Manchester airport
384 GBP
Virgin Atlantic
Virgin Atlantic
06 Dec
LHR
London Heathrow airport
11h 00m
JNB
Johannesburg OR Tambo airport
Virgin Atlantic
08 Dec
JNB
Johannesburg OR Tambo airport
11h 20m
LHR
London Heathrow airport
584 GBP
SWISS
SWISS
11 Feb
LCY
London City airport
15h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
SWISS
10 Mar
JNB
Johannesburg OR Tambo airport
15h 10m
1 Stop
LCY
London City airport
407 GBP
British Airways
British Airways
06 Dec
GLA
Glasgow Intl airport
14h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
British Airways
09 Dec
JNB
Johannesburg OR Tambo airport
16h 40m
1 Stop
GLA
Glasgow Intl airport
637 GBP
Air France
Air France
07 May
LHR
London Heathrow airport
16h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
Air France
17 May
JNB
Johannesburg OR Tambo airport
15h 40m
1 Stop
LHR
London Heathrow airport
408 GBP
Turkish Airlines
Turkish Airlines
04 Mar
LGW
London Gatwick airport
16h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Turkish Airlines
10 Mar
JNB
Johannesburg OR Tambo airport
16h 25m
1 Stop
LGW
London Gatwick airport
377 GBP
Ethiopian Air
Ethiopian Air
10 Apr
MAN
Manchester airport
16h 40m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
25 Apr
JNB
Johannesburg OR Tambo airport
18h 20m
1 Stop
MAN
Manchester airport
399 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
Cape Town to Johannesburg Flights
Fastest flight time
2h 00m
Cheapest price
56 GBP
London to Johannesburg Flights
Fastest flight time
10h 50m
Cheapest price
344 GBP
Amsterdam to Johannesburg Flights
Fastest flight time
10h 45m
Cheapest price
383 GBP
Glasgow to Johannesburg Flights
Fastest flight time
13h 45m
Cheapest price
387 GBP
Birmingham to Johannesburg Flights
Fastest flight time
13h 10m
Cheapest price
387 GBP
Manchester to Johannesburg Flights
Fastest flight time
13h 25m
Cheapest price
388 GBP
Edinburgh to Johannesburg Flights
Fastest flight time
14h 20m
Cheapest price
400 GBP
Newcastle upon Tyne to Johannesburg Flights
Fastest flight time
14h 05m
Cheapest price
429 GBP
Cardiff to Johannesburg Flights
Fastest flight time
14h 05m
Cheapest price
455 GBP
Belfast to Johannesburg Flights
Fastest flight time
13h 45m
Cheapest price
461 GBP
Leeds to Johannesburg Flights
Fastest flight time
14h 35m
Cheapest price
577 GBP
Southampton to Johannesburg Flights
Fastest flight time
21h 25m
Cheapest price
589 GBP
Grimsby to Johannesburg Flights
Fastest flight time
13h 55m
Cheapest price
628 GBP
Bristol to Johannesburg Flights
Fastest flight time
18h 00m
Cheapest price
630 GBP
Inverness to Johannesburg Flights
Fastest flight time
44h 00m
Cheapest price
721 GBP
Liverpool to Johannesburg Flights
Fastest flight time
36h 30m
Cheapest price
2,220 GBP
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg