Find Deals on Flights from London Heathrow to Johannesburg OR Tambo (LHR - JNB)

Depart
Return
1 adult
Adults
18+
Youths
12-17
Children
2-11
Seat infants
under 2
Lap infants
under 2
The price shown for each flight will be the average for all passengers, including any infants.
Compare vs. KAYAK all | none
Browse Origins:
Browse Destinations:

Flexible dates? Here are the best fares found in the past 48 hours...

Book cheap flights from London Heathrow to Johannesburg OR Tambo

(Round-trip)
Depart: Thu 18 Feb 2016 Return: Mon 29 Feb 2016 Trip spans 12 days
£434
Select
Egypt Air
Egypt Air
LHR
JNB
15h 05m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Fri 19 Feb 2016 Return: Mon 7 Mar 2016 Trip spans 18 days
£434
Select
Egypt Air
Egypt Air
LHR
JNB
15h 05m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Thu 25 Feb 2016 Return: Sat 12 Mar 2016 Trip spans 17 days
£434
Select
Egypt Air
Egypt Air
LHR
JNB
15h 05m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Fri 4 Mar 2016 Return: Fri 11 Mar 2016 Trip spans 8 days
£434
Select
Egypt Air
Egypt Air
LHR
JNB
15h 05m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Wed 27 Apr 2016 Return: Wed 4 May 2016 Trip spans 8 days
£449
Select
Turkish Airlines
Turkish Airlines
LHR
JNB
35h 10m
1 stop
JNB
LHR
16h 05m
1 stop
Depart: Mon 11 Apr 2016 Return: Sun 1 May 2016 Trip spans 21 days
£449
Select
Turkish Airlines
Turkish Airlines
LHR
JNB
35h 10m
1 stop
JNB
LHR
18h 55m
1 stop
Depart: Fri 27 May 2016 Return: Sat 11 Jun 2016 Trip spans 16 days
£454
Select
Ethiopian Air
Ethiopian Air
LHR
JNB
15h 50m
1 stop
JNB
LHR
18h 45m
1 stop
Depart: Sun 22 May 2016 Return: Mon 23 May 2016 Trip spans 2 days
£459
Select
Egypt Air
Egypt Air
LHR
JNB
15h 10m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Thu 5 May 2016 Return: Sun 15 May 2016 Trip spans 11 days
£462
Select
Egypt Air
Egypt Air
LHR
JNB
15h 10m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Wed 16 Mar 2016 Return: Sat 2 Apr 2016 Trip spans 18 days
£477
Select
Ethiopian Air
Ethiopian Air
LHR
JNB
14h 50m
1 stop
JNB
LHR
18h 45m
1 stop
Depart: Sat 27 Aug 2016 Return: Sun 11 Sep 2016 Trip spans 16 days
£492
Select
Air France
Air France
LHR
JNB
12h 50m
1 stop
JNB
LHR
19h 55m
1 stop
Depart: Fri 26 Aug 2016 Return: Sun 4 Sep 2016 Trip spans 10 days
£496
Select
Air France
Air France
LHR
JNB
23h 10m
1 stop
JNB
LHR
24h 40m
1 stop
Depart: Thu 31 Mar 2016 Return: Sun 17 Apr 2016 Trip spans 18 days
£498
Select
Egypt Air
Egypt Air
LHR
JNB
15h 10m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Tue 5 Apr 2016 Return: Sun 17 Apr 2016 Trip spans 13 days
£500
Select
Egypt Air
Egypt Air
LHR
JNB
15h 10m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Sat 25 Jun 2016 Return: Sun 10 Jul 2016 Trip spans 16 days
£558
Select
Egypt Air
Egypt Air
LHR
JNB
15h 10m
1 stop
JNB
LHR
16h 50m
1 stop
Depart: Mon 29 Feb 2016 Return: Sun 13 Mar 2016 Trip spans 14 days
£560
Select
South African
South African
LHR
JNB
11h 10m
nonstop
JNB
LHR
11h 30m
nonstop
Depart: Wed 9 Mar 2016 Return: Wed 23 Mar 2016 Trip spans 14 days
£560
Select
South African
South African
LHR
JNB
11h 10m
nonstop
JNB
LHR
11h 30m
nonstop
Depart: Wed 6 Apr 2016 Return: Wed 4 May 2016 Trip spans 29 days
£563
Select
South African
South African
LHR
JNB
11h 00m
nonstop
JNB
LHR
11h 30m
nonstop
Depart: Sat 23 Jul 2016 Return: Sat 6 Aug 2016 Trip spans 15 days
£589
Select
Lufthansa
Lufthansa
LHR
JNB
13h 10m
1 stop
JNB
LHR
14h 30m
1 stop
Depart: Wed 23 Mar 2016 Return: Fri 8 Apr 2016 Trip spans 17 days
£596
Select
Alitalia
Alitalia
LHR
JNB
22h 15m
2 stops
JNB
LHR
28h 45m
2 stops
Direct flights LHR - JNB on British Airways
Flight No. Departure LHR Arrival JNB Mon Tue Wed Thu Fri Sat Sun Valid between
55 18:05 07:10 30 Jan - 26 Mar
57 20:50 09:40 30 Jan - 26 Mar
57 20:50 09:50 31 Jan - 20 Mar
* We make every attempt to get accurate prices and fees; however, prices and fees are not guaranteed, and may be subject to last minute changes over which we have no control.
Airports
Origin

London
£434
Destination

Johannesburg
£434