Browse Origins:
Browse Destinations:

Find flight deals from United Kingdom to Johannesburg OR Tambo

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

Book cheap flights to Johannesburg OR Tambo

(Round-trip)
Depart: Mon 27 Apr 2015 Return: Tue 5 May 2015 Trip spans 9 days
£347
Select
Turkish Airlines
Turkish Airlines
LGW
13:10
JNB
04:50
15h 40m
1 stop
JNB
14:45
LGW
07:50
17h 05m
1 stop
Depart: Thu 30 Apr 2015 Return: Mon 11 May 2015 Trip spans 12 days
£401
Select
Ethiopian Air
Ethiopian Air
LHR
17:00
JNB
08:10
15h 10m
1 stop
JNB
10:20
LHR
14:00
27h 40m
1 stop
Depart: Mon 22 Jun 2015 Return: Fri 3 Jul 2015 Trip spans 12 days
£401
Select
KLM Royal Dutch
KLM Royal Dutch
MAN
01:55
JNB
16:15
14h 20m
1 stop
JNB
19:15
MAN
11:40
16h 25m
1 stop
Depart: Wed 1 Jul 2015 Return: Mon 6 Jul 2015 Trip spans 6 days
£401
Select
Air France
Air France
MAN
13:30
JNB
05:00
15h 30m
1 stop
JNB
14:50
MAN
04:50
14h 00m
1 stop
Depart: Thu 11 Jun 2015 Return: Mon 22 Jun 2015 Trip spans 12 days
£404
Select
Saudia
Saudia
MAN
08:00
JNB
08:25
24h 25m
1 stop
JNB
08:50
MAN
05:15
20h 25m
1 stop
Depart: Fri 26 Jun 2015 Return: Tue 14 Jul 2015 Trip spans 19 days
£409
Select
KLM Royal Dutch
KLM Royal Dutch
BHX
13:25
JNB
16:15
26h 50m
1 stop
JNB
19:15
BHX
09:30
14h 15m
1 stop
Depart: Tue 20 Oct 2015 Return: Wed 28 Oct 2015 Trip spans 9 days
£411
Select
KLM Royal Dutch
KLM Royal Dutch
LHR
15:15
JNB
16:15
25h 00m
1 stop
JNB
19:55
LHR
10:05
14h 10m
1 stop
Depart: Sun 25 Oct 2015 Return: Fri 6 Nov 2015 Trip spans 13 days
£411
Select
Kenya Airways
Kenya Airways
LHR
13:05
JNB
05:45
16h 40m
2 stops
JNB
11:20
LHR
02:45
15h 25m
1 stop
Depart: Sun 11 Oct 2015 Return: Wed 21 Oct 2015 Trip spans 11 days
£413
Select
Egypt Air
Egypt Air
MAN
10:30
JNB
02:10
15h 40m
1 stop
JNB
17:45
MAN
10:30
16h 45m
1 stop
Depart: Wed 20 May 2015 Return: Mon 25 May 2015 Trip spans 6 days
£421
Select
KLM Royal Dutch
KLM Royal Dutch
LCY
15:45
JNB
16:15
24h 30m
1 stop
JNB
19:15
LCY
12:35
17h 20m
1 stop
Depart: Tue 30 Jun 2015 Return: Sun 12 Jul 2015 Trip spans 13 days
£423
Select
Air France
Air France
LHR
05:45
JNB
05:00
23h 15m
1 stop
JNB
14:50
LHR
07:30
16h 40m
1 stop
Depart: Tue 18 Aug 2015 Return: Wed 16 Sep 2015 Trip spans 30 days
£458
Select
Qatar Airways
Qatar Airways
LHR
05:15
JNB
03:05
21h 50m
1 stop
JNB
16:30
LHR
10:15
17h 45m
1 stop
Depart: Mon 10 Aug 2015 Return: Thu 10 Sep 2015 Trip spans 32 days
£498
Select
British Airways
British Airways
MAN
15:40
JNB
02:10
34h 30m
1 stop
JNB
15:20
MAN
06:05
14h 45m
1 stop
Depart: Sun 20 Sep 2015 Return: Mon 2 Nov 2015 Trip spans 44 days
£530
Select
Emirates
Emirates
LGW
06:00
JNB
05:50
23h 50m
1 stop
JNB
08:50
LGW
08:50
24h 00m
1 stop
Depart: Thu 6 Aug 2015 Return: Sun 27 Sep 2015 Trip spans 53 days
£590
Select
Qatar Airways
Qatar Airways
MAN
16:05
JNB
08:45
16h 40m
1 stop
JNB
11:15
MAN
10:15
23h 00m
1 stop
Depart: Sat 1 Aug 2015 Return: Thu 20 Aug 2015 Trip spans 20 days
£623
Select
Emirates
Emirates
GLA
17:35
JNB
15:50
22h 15m
1 stop
JNB
09:50
GLA
09:35
23h 45m
1 stop
Depart: Mon 13 Jul 2015 Return: Sun 16 Aug 2015 Trip spans 35 days
£643
Select
Emirates
Emirates
LHR
10:15
JNB
15:50
29h 35m
1 stop
JNB
09:50
LHR
11:20
25h 30m
1 stop
Depart: Tue 14 Jul 2015 Return: Sun 23 Aug 2015 Trip spans 41 days
£652
Select
Egypt Air
Egypt Air
LHR
11:00
JNB
02:10
15h 10m
1 stop
JNB
17:45
LHR
10:35
16h 50m
1 stop
Depart: Wed 28 Oct 2015 Return: Tue 24 Nov 2015 Trip spans 28 days
£1016
Select
British Airways
British Airways
LHR
16:50
JNB
03:40
10h 50m
nonstop
JNB
16:30
LHR
03:45
11h 15m
nonstop
Airports
Origin

London
only £401
only £421
only £347
Manchester
£401
Glasgow
£623
Birmingham
£409
Destination

Johannesburg
£347