Browse Origins:
  • United Kingdom:
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: Thu 12 Mar 2015 Return: Fri 27 Mar 2015 Trip spans 16 days
Saudia
Saudia
MAN
08:00
JNB
07:25
23h 25m
1 stop
JNB
11:25
MAN
06:15
18h 50m
1 stop
Depart: Tue 30 Dec 2014 Return: Wed 21 Jan 2015 Trip spans 23 days
Saudia
Saudia
MAN
07:00
JNB
09:05
26h 05m
1 stop
JNB
12:45
MAN
05:15
16h 30m
1 stop
Depart: Fri 7 Nov 2014 Return: Fri 14 Nov 2014 Trip spans 8 days
Turkish Airlines
Turkish Airlines
LGW
12:20
JNB
03:40
15h 20m
1 stop
JNB
14:45
LGW
06:25
15h 40m
1 stop
Depart: Sat 22 Nov 2014 Return: Thu 4 Dec 2014 Trip spans 13 days
Turkish Airlines
Turkish Airlines
LGW
12:20
JNB
03:40
15h 20m
1 stop
JNB
14:45
LGW
13:20
22h 35m
1 stop
Depart: Wed 26 Nov 2014 Return: Wed 21 Jan 2015 Trip spans 57 days
Turkish Airlines
Turkish Airlines
LGW
12:20
JNB
03:40
15h 20m
1 stop
JNB
14:45
LGW
06:25
15h 40m
1 stop
Depart: Fri 14 Nov 2014 Return: Sun 16 Nov 2014 Trip spans 3 days
Turkish Airlines
Turkish Airlines
LGW
12:20
JNB
03:40
15h 20m
1 stop
JNB
14:45
LGW
06:25
15h 40m
1 stop
Depart: Sat 15 Nov 2014 Return: Thu 20 Nov 2014 Trip spans 6 days
Turkish Airlines
Turkish Airlines
LGW
12:20
JNB
03:40
15h 20m
1 stop
JNB
14:45
LGW
06:25
15h 40m
1 stop
Depart: Sat 8 Nov 2014 Return: Sat 22 Nov 2014 Trip spans 15 days
Turkish Airlines
Turkish Airlines
LHR
11:10
JNB
03:40
16h 30m
1 stop
JNB
14:45
LHR
07:25
16h 40m
1 stop
Depart: Mon 17 Nov 2014 Return: Wed 26 Nov 2014 Trip spans 10 days
Ethiopian Air
Ethiopian Air
LHR
15:15
JNB
06:20
15h 05m
1 stop
JNB
09:20
LHR
11:35
26h 15m
1 stop
Depart: Tue 20 Jan 2015 Return: Tue 24 Feb 2015 Trip spans 36 days
SWISS
SWISS
LHR
06:50
JNB
03:25
20h 35m
1 stop
JNB
15:30
LHR
10:00
18h 30m
1 stop
Depart: Sun 8 Mar 2015 Return: Tue 17 Mar 2015 Trip spans 10 days
SWISS
SWISS
LGW
11:45
JNB
04:25
40h 40m
2 stops
JNB
16:30
LGW
13:05
44h 35m
2 stops
Depart: Mon 19 Jan 2015 Return: Fri 30 Jan 2015 Trip spans 12 days
Qatar Airways
Qatar Airways
LHR
07:05
JNB
07:00
23h 55m
1 stop
JNB
15:45
LHR
09:25
17h 40m
1 stop
Depart: Tue 3 Feb 2015 Return: Tue 24 Feb 2015 Trip spans 22 days
Qatar Airways
Qatar Airways
MAN
08:55
JNB
01:25
16h 30m
1 stop
JNB
10:30
MAN
03:25
16h 55m
1 stop
Depart: Tue 3 Mar 2015 Return: Wed 18 Mar 2015 Trip spans 15 days
SWISS
SWISS
LCY
12:10
JNB
03:25
15h 15m
1 stop
JNB
16:30
LCY
14:40
22h 10m
1 stop
Depart: Thu 6 Nov 2014 Return: Fri 14 Nov 2014 Trip spans 9 days
Emirates
Emirates
LGW
04:40
JNB
22:35
17h 55m
1 stop
JNB
04:25
LGW
03:35
23h 10m
1 stop
Depart: Mon 2 Mar 2015 Return: Sun 22 Mar 2015 Trip spans 20 days
SWISS
SWISS
MAN
13:50
JNB
03:25
13h 35m
1 stop
JNB
16:30
MAN
06:05
13h 35m
1 stop
Depart: Thu 22 Jan 2015 Return: Sun 1 Feb 2015 Trip spans 11 days
SWISS
SWISS
BHX
13:55
JNB
03:25
13h 30m
1 stop
JNB
15:30
BHX
15:10
23h 40m
1 stop
Depart: Sat 17 Jan 2015 Return: Sat 31 Jan 2015 Trip spans 15 days
Egypt Air
Egypt Air
LHR
09:00
JNB
00:05
15h 05m
1 stop
JNB
16:45
LHR
09:35
16h 50m
1 stop
Depart: Wed 14 Jan 2015 Return: Wed 21 Jan 2015 Trip spans 8 days
Multiple Airlines
Multiple Airlines
MAN
13:05
JNB
02:40
13h 35m
1 stop
JNB
15:30
MAN
05:05
13h 35m
1 stop
Depart: Wed 4 Feb 2015 Return: Wed 18 Feb 2015 Trip spans 15 days
Etihad Airways
Etihad Airways
STN
02:10
JNB
10:10
32h 00m
2 stops
JNB
04:55
STN
12:15
31h 20m
2 stops
Change your search
Airports
Origin

Birmingham
£504
London
only £455
only £511
only £419
only £486
Manchester
£401
Destination

Johannesburg
£401