Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri 17/1
Fri 24/1
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

£830
£690
£560
£422
Price
£422 - £829

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 59 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 morning 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
20 Feb
LHR
London Heathrow airport
17h 40m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
24 Feb
JNB
Johannesburg OR Tambo airport
18h 45m
1 Stop
LHR
London Heathrow airport
£362
Etihad Airways
Etihad Airways
17 Mar
LHR
London Heathrow airport
18h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
14 Apr
JNB
Johannesburg OR Tambo airport
20h 05m
1 Stop
LHR
London Heathrow airport
£367
Etihad Airways
Etihad Airways
25 Feb
LHR
London Heathrow airport
24h 40m
1 Stop
JNB
Johannesburg OR Tambo airport
Etihad Airways
03 Mar
JNB
Johannesburg OR Tambo airport
21h 35m
1 Stop
LHR
London Heathrow airport
£368
KLM
KLM
28 Feb
MAN
Manchester airport
23h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
KLM
04 Mar
JNB
Johannesburg OR Tambo airport
14h 20m
1 Stop
MAN
Manchester airport
£378
KLM
KLM
28 Jan
BHX
Birmingham airport
26h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
KLM
12 Feb
JNB
Johannesburg OR Tambo airport
18h 55m
1 Stop
BHX
Birmingham airport
£384
Air France
Air France
23 May
MAN
Manchester airport
21h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
Air France
01 Jun
JNB
Johannesburg OR Tambo airport
23h 25m
1 Stop
MAN
Manchester airport
£387
Kenya Airways
Kenya Airways
06 Apr
LHR
London Heathrow airport
17h 45m
2 Stops
JNB
Johannesburg OR Tambo airport
Kenya Airways
16 Apr
JNB
Johannesburg OR Tambo airport
13h 20m
1 Stop
LHR
London Heathrow airport
£635
Turkish Airlines
Turkish Airlines
23 Mar
LGW
London Gatwick airport
16h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Turkish Airlines
30 Mar
JNB
Johannesburg OR Tambo airport
16h 20m
1 Stop
LGW
London Gatwick airport
£404
Turkish Airlines
Turkish Airlines
23 Jan
LGW
London Gatwick airport
16h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Turkish Airlines
04 Feb
JNB
Johannesburg OR Tambo airport
16h 25m
1 Stop
LGW
London Gatwick airport
£409
Air France
Air France
21 May
LHR
London Heathrow airport
16h 10m
1 Stop
JNB
Johannesburg OR Tambo airport
Air France
01 Jun
JNB
Johannesburg OR Tambo airport
16h 50m
1 Stop
LHR
London Heathrow airport
£389
British Airways
British Airways
02 Jul
GLA
Glasgow Intl airport
18h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
British Airways
16 Jul
JNB
Johannesburg OR Tambo airport
17h 10m
1 Stop
GLA
Glasgow Intl airport
£616
Virgin Atlantic
Virgin Atlantic
08 Feb
EDI
Edinburgh Turnhouse airport
20h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
Virgin Atlantic
22 Feb
JNB
Johannesburg OR Tambo airport
15h 25m
1 Stop
EDI
Edinburgh Turnhouse airport
£537

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
1h 55m
Cheapest price
£67
Amsterdam to Johannesburg Flights
Fastest flight time
10h 45m
Cheapest price
£350
London to Johannesburg Flights
Fastest flight time
16h 50m
Cheapest price
£359
Manchester to Johannesburg Flights
Fastest flight time
13h 30m
Cheapest price
£378
Birmingham to Johannesburg Flights
Fastest flight time
13h 30m
Cheapest price
£379
Inverness to Johannesburg Flights
Fastest flight time
17h 50m
Cheapest price
£380
Edinburgh to Johannesburg Flights
Fastest flight time
14h 15m
Cheapest price
£407
Newcastle upon Tyne to Johannesburg Flights
Fastest flight time
14h 05m
Cheapest price
£411
Glasgow to Johannesburg Flights
Fastest flight time
14h 00m
Cheapest price
£414
Leeds to Johannesburg Flights
Fastest flight time
13h 55m
Cheapest price
£415
Bristol to Johannesburg Flights
Fastest flight time
13h 50m
Cheapest price
£447
Belfast to Johannesburg Flights
Fastest flight time
14h 50m
Cheapest price
£455
Grimsby to Johannesburg Flights
Fastest flight time
26h 55m
Cheapest price
£477
Cardiff to Johannesburg Flights
Fastest flight time
14h 05m
Cheapest price
£487
Liverpool to Johannesburg Flights
Fastest flight time
20h 15m
Cheapest price
£588
Southampton to Johannesburg Flights
Fastest flight time
21h 20m
Cheapest price
£598
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg