Browse Origins:
Browse Destinations:

Find flight deals from London Heathrow to Johannesburg OR Tambo (LHR - JNB)

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: Sat 31 Jan 2015 Return: Mon 2 Feb 2015 Trip spans 3 days
£378
Select
Multiple Airlines
Multiple Airlines
LHR
15:15
JNB
15:00
23h 45m
1 stop
JNB
15:15
LHR
04:45
13h 30m
1 stop
Depart: Fri 6 Mar 2015 Return: Tue 24 Mar 2015 Trip spans 18 days
£422
Select
Turkish Airlines
Turkish Airlines
LHR
11:10
JNB
03:40
16h 30m
1 stop
JNB
15:45
LHR
08:25
16h 40m
1 stop
Depart: Sat 25 Apr 2015 Return: Mon 11 May 2015 Trip spans 17 days
£424
Select
Air France
Air France
LHR
12:00
JNB
05:00
17h 00m
1 stop
JNB
14:50
LHR
10:45
19h 55m
1 stop
Depart: Sat 4 Apr 2015 Return: Wed 22 Apr 2015 Trip spans 19 days
£429
Select
Ethiopian Air
Ethiopian Air
LHR
16:15
JNB
08:10
15h 55m
1 stop
JNB
10:20
LHR
06:15
19h 55m
1 stop
Depart: Thu 18 Jun 2015 Return: Fri 10 Jul 2015 Trip spans 23 days
£429
Select
KLM Royal Dutch
KLM Royal Dutch
LHR
02:30
JNB
16:15
13h 45m
1 stop
JNB
19:15
LHR
14:35
19h 20m
1 stop
Depart: Mon 4 May 2015 Return: Fri 22 May 2015 Trip spans 19 days
£452
Select
SWISS
SWISS
LHR
14:40
JNB
04:15
13h 35m
1 stop
JNB
15:30
LHR
16:25
24h 55m
1 stop
Depart: Tue 16 Jun 2015 Return: Tue 30 Jun 2015 Trip spans 15 days
£463
Select
Qatar Airways
Qatar Airways
LHR
12:00
JNB
08:45
20h 45m
1 stop
JNB
11:15
LHR
10:15
23h 00m
1 stop
Depart: Sat 18 Apr 2015 Return: Fri 24 Apr 2015 Trip spans 7 days
£476
Select
Kenya Airways
Kenya Airways
LHR
16:00
JNB
06:45
14h 45m
1 stop
JNB
12:20
LHR
03:30
15h 10m
1 stop
Depart: Fri 12 Jun 2015 Return: Sun 28 Jun 2015 Trip spans 17 days
£483
Select
Egypt Air
Egypt Air
LHR
14:15
JNB
02:10
35h 55m
1 stop
JNB
17:45
LHR
10:35
16h 50m
1 stop
Depart: Thu 2 Jul 2015 Return: Sun 12 Jul 2015 Trip spans 11 days
£548
Select
Etihad Airways
Etihad Airways
LHR
10:50
JNB
06:10
19h 20m
2 stops
JNB
16:05
LHR
15:15
23h 10m
1 stop
Depart: Sat 25 Jul 2015 Return: Fri 7 Aug 2015 Trip spans 14 days
£623
Select
Alitalia
Alitalia
LHR
16:00
JNB
11:05
43h 05m
2 stops
JNB
16:05
LHR
16:10
24h 05m
2 stops
Change your search
Direct flights LHR - JNB on British Airways
Flight No. Departure LHR Arrival JNB Mon Tue Wed Thu Fri Sat Sun Valid between
55 18:00 06:55 29 Jan - 28 Mar
57 20:50 09:40 29 Jan - 28 Mar
Airports
Origin

London
£378
Destination

Johannesburg
£378