Browse Destinations:

Find flight deals from United Kingdom to South Africa

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

Book cheap flights to South Africa

(Round-trip)
Depart: Sun 1 Feb 2015 Return: Wed 18 Feb 2015 Trip spans 18 days
Saudia
Saudia
MAN
07:00
JNB
04:20
21h 20m
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 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: Thu 19 Mar 2015 Return: Wed 8 Apr 2015 Trip spans 21 days
Ethiopian Air
Ethiopian Air
LHR
16:15
JNB
07:20
15h 05m
1 stop
JNB
10:20
LHR
06:15
19h 55m
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: Wed 4 Mar 2015 Return: Wed 18 Mar 2015 Trip spans 14 days
SWISS
SWISS
LCY
13:20
JNB
03:25
14h 05m
1 stop
JNB
16:30
LCY
06:05
13h 35m
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: 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
Depart: Sat 29 Nov 2014 Return: Sat 24 Jan 2015 Trip spans 57 days
Multiple Airlines
Multiple Airlines
LHR
13:40
JNB
03:25
13h 45m
1 stop
JNB
14:40
LHR
04:35
13h 55m
1 stop
Depart: Mon 16 Feb 2015 Return: Tue 24 Feb 2015 Trip spans 9 days
Air France
Air France
MAN
14:45
JNB
04:10
13h 25m
1 stop
JNB
15:15
MAN
07:20
16h 05m
1 stop
Depart: Wed 21 Jan 2015 Return: Wed 28 Jan 2015 Trip spans 8 days
Turkish Airlines
Turkish Airlines
BHX
06:15
CPT
07:10
24h 55m
1 stop
CPT
11:30
BHX
12:30
25h 00m
1 stop
Depart: Sun 25 Jan 2015 Return: Wed 4 Feb 2015 Trip spans 11 days
Turkish Airlines
Turkish Airlines
LGW
07:45
CPT
07:10
23h 25m
1 stop
CPT
11:30
LGW
07:35
20h 05m
1 stop
Depart: Wed 1 Apr 2015 Return: Sun 19 Apr 2015 Trip spans 19 days
Kenya Airways
Kenya Airways
LHR
16:00
JNB
07:20
15h 20m
1 stop
JNB
09:20
LHR
03:45
18h 25m
1 stop
Change your search
Airports
Origin

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

Cape Town
£529
Johannesburg
£401