How to get to South Africa from Richmond by flight ? You can check flights from Richmond to South Africa below.
You can find flight ticket prices from Richmond to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Richmond to Kingston.
You take a flight from Kingston to Johannesburg and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL1841
Delta
DL200
Delta
|
08:00
Kingston
17:45
Atlanta
|
12:08
Atlanta
14:45
Johannesburg
|
Connect |
KX601
Cayman Airways
DL1700
Delta
DL200
Delta
|
09:15
Kingston
13:52
Grand Cayman
17:45
Atlanta
|
10:20
Grand Cayman
16:44
Atlanta
14:45
Johannesburg
|
Connect |
B61576
JetBlue Airways
B66
JetBlue Airways
UA188
United Airlines
|
12:04
Kingston
17:30
Fort Lauderdale-Hollywood International
21:45
Newark
|
14:59
Fort Lauderdale-Hollywood International
20:34
Newark
18:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Richmond to Montego Bay.
You take a flight from Montego Bay to Capetown and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA1628
United Airlines
UA1122
United Airlines
|
12:50
Montego Bay
20:30
Newark
|
17:41
Newark
18:00
Capetown
|
Connect |
B6108
JetBlue Airways
UA1122
United Airlines
|
13:45
Montego Bay
20:30
Newark
|
18:26
Newark
18:00
Capetown
|
Connect |
DL1889
Delta
DL224
Delta
AF868
Air France
|
13:50
Montego Bay
19:00
Boston
10:10
Paris CDG
|
18:01
Boston
08:15
Paris CDG
22:30
Capetown
|
Connect |
DL1889
Delta
DL258
Delta
KL0597
KLM
|
13:50
Montego Bay
20:00
Boston
10:15
Amsterdam Schiphol
|
18:01
Boston
07:55
Amsterdam Schiphol
22:25
Capetown
|
Connect |
VS166
Virgin Atlantic
VS478
Virgin Atlantic
|
17:30
Montego Bay
16:30
London Heathrow
|
07:10
London Heathrow
06:10
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Richmond to Montego Bay.
You take a flight from Montego Bay to Johannesburg and cost approximately 850 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
F916
Frontier Airlines
DL200
Delta
|
09:45
Montego Bay
17:45
Atlanta
|
13:46
Atlanta
14:45
Johannesburg
|
Connect |
UA1628
United Airlines
UA188
United Airlines
|
12:50
Montego Bay
21:45
Newark
|
17:41
Newark
18:20
Johannesburg
|
Connect |
B6108
JetBlue Airways
UA188
United Airlines
|
13:45
Montego Bay
21:45
Newark
|
18:26
Newark
18:20
Johannesburg
|
Connect |
DL1889
Delta
DL258
Delta
KL0591
KLM
|
13:50
Montego Bay
20:00
Boston
10:20
Amsterdam Schiphol
|
18:01
Boston
07:55
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
UA1206
United Airlines
UA188
United Airlines
|
14:55
Montego Bay
21:45
Newark
|
19:48
Newark
18:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Richmond to Kingston.
You take a flight from Kingston to Capetown and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
B61960
JetBlue Airways
KQ3
Kenya Airways
KQ784
Kenya Airways
|
06:15
Kingston
13:45
New York JFK
16:55
Nairobi
|
11:00
New York JFK
10:15
Nairobi
21:40
Capetown
|
Connect |
DL1841
Delta
DL200
Delta
BA6425
British Airways
|
08:00
Kingston
17:45
Atlanta
16:00
Johannesburg
|
12:08
Atlanta
14:45
Johannesburg
18:10
Capetown
|
Connect |
DL1841
Delta
DL200
Delta
FA216
Safair
|
08:00
Kingston
17:45
Atlanta
16:05
Johannesburg
|
12:08
Atlanta
14:45
Johannesburg
18:15
Capetown
|
Connect |
DL1841
Delta
DL200
Delta
JE147
Mango
|
08:00
Kingston
17:45
Atlanta
16:20
Johannesburg
|
12:08
Atlanta
14:45
Johannesburg
18:30
Capetown
|
Connect |
DL1841
Delta
DL200
Delta
4Z705
Airlink
4Z609
Airlink
|
08:00
Kingston
17:45
Atlanta
16:25
Johannesburg
18:40
Bloemfontein
|
12:08
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
20:25
Capetown
|
Connect |
DL1841
Delta
DL200
Delta
FA288
Safair
FA460
Safair
|
08:00
Kingston
17:45
Atlanta
16:15
Johannesburg
19:30
Durban
|
12:08
Atlanta
14:45
Johannesburg
17:25
Durban
21:50
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Richmond to Montego Bay.
You take a flight from Montego Bay to Durban and cost approximately 1700 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
F916
Frontier Airlines
DL200
Delta
FA288
Safair
|
09:45
Montego Bay
17:45
Atlanta
16:15
Johannesburg
|
13:46
Atlanta
14:45
Johannesburg
17:25
Durban
|
Connect |
F916
Frontier Airlines
DL200
Delta
JE257
Mango
|
09:45
Montego Bay
17:45
Atlanta
15:40
Johannesburg
|
13:46
Atlanta
14:45
Johannesburg
16:50
Durban
|
Connect |
F916
Frontier Airlines
DL200
Delta
BA6207
British Airways
|
09:45
Montego Bay
17:45
Atlanta
16:10
Johannesburg
|
13:46
Atlanta
14:45
Johannesburg
17:15
Durban
|
Connect |
AA2706
American Airlines
BA206
British Airways
BA041
British Airways
|
10:30
Montego Bay
17:50
Miami
16:55
London Heathrow
|
13:14
Miami
06:15
London Heathrow
05:25
Durban
|
Connect |
WN919
Southwest Airlines
BA228
British Airways
BA041
British Airways
|
12:00
Montego Bay
20:45
Baltimore
16:55
London Heathrow
|
16:20
Baltimore
08:40
London Heathrow
05:25
Durban
|
Connect |
UA1628
United Airlines
UA188
United Airlines
MN609
Comair
|
12:50
Montego Bay
21:45
Newark
19:25
Johannesburg
|
17:41
Newark
18:20
Johannesburg
20:30
Durban
|
Connect |
UA1628
United Airlines
UA188
United Airlines
JE261 275
Mango
|
12:50
Montego Bay
21:45
Newark
19:55
Johannesburg
|
17:41
Newark
18:20
Johannesburg
21:05
Durban
|
Connect |
UA1628
United Airlines
UA188
United Airlines
FA398
Safair
|
12:50
Montego Bay
21:45
Newark
20:05
Johannesburg
|
17:41
Newark
18:20
Johannesburg
21:15
Durban
|
Connect |
WN1069
Southwest Airlines
BA204
British Airways
BA041
British Airways
|
12:50
Montego Bay
19:55
Orlando
16:55
London Heathrow
|
15:50
Orlando
08:10
London Heathrow
05:25
Durban
|
Connect |
AC983
Air Canada
AC856
Air Canada
BA041
British Airways
|
13:05
Montego Bay
21:30
Toronto
16:55
London Heathrow
|
18:05
Toronto
08:30
London Heathrow
05:25
Durban
|
Connect |
WS2703
WestJet
BA098
British Airways
BA041
British Airways
|
13:30
Montego Bay
23:05
Toronto
16:55
London Heathrow
|
18:35
Toronto
10:05
London Heathrow
05:25
Durban
|
Connect |
B6380
JetBlue Airways
B67
JetBlue Airways
BA041
British Airways
|
13:35
Montego Bay
22:00
New York JFK
16:55
London Heathrow
|
18:15
New York JFK
09:05
London Heathrow
05:25
Durban
|
Connect |
B6108
JetBlue Airways
UA188
United Airlines
FA398
Safair
|
13:45
Montego Bay
21:45
Newark
20:05
Johannesburg
|
18:26
Newark
18:20
Johannesburg
21:15
Durban
|
Connect |
B6108
JetBlue Airways
UA188
United Airlines
JE261 275
Mango
|
13:45
Montego Bay
21:45
Newark
19:55
Johannesburg
|
18:26
Newark
18:20
Johannesburg
21:05
Durban
|
Connect |
B6108
JetBlue Airways
UA188
United Airlines
MN609
Comair
|
13:45
Montego Bay
21:45
Newark
19:25
Johannesburg
|
18:26
Newark
18:20
Johannesburg
20:30
Durban
|
Connect |
AA2446
American Airlines
BA208
British Airways
BA041
British Airways
|
13:46
Montego Bay
22:30
Miami
16:55
London Heathrow
|
16:38
Miami
11:00
London Heathrow
05:25
Durban
|
Connect |
AA2446
American Airlines
AA38
American Airlines
BA041
British Airways
|
13:46
Montego Bay
20:35
Miami
16:55
London Heathrow
|
16:38
Miami
09:15
London Heathrow
05:25
Durban
|
Connect |
WN917
Southwest Airlines
BA228
British Airways
BA041
British Airways
|
13:50
Montego Bay
20:45
Baltimore
16:55
London Heathrow
|
18:15
Baltimore
08:40
London Heathrow
05:25
Durban
|
Connect |
DL1889
Delta
DL50
Delta
BA041
British Airways
|
13:50
Montego Bay
21:30
Boston
16:55
London Heathrow
|
18:01
Boston
08:00
London Heathrow
05:25
Durban
|
Connect |
AA875
American Airlines
AA730
American Airlines
BA041
British Airways
|
14:18
Montego Bay
19:30
Charlotte
16:55
London Heathrow
|
18:36
Charlotte
07:10
London Heathrow
05:25
Durban
|
Connect |
DL1800
Delta
DL30
Delta
BA041
British Airways
|
14:26
Montego Bay
19:30
Atlanta
16:55
London Heathrow
|
18:19
Atlanta
07:30
London Heathrow
05:25
Durban
|
Connect |
AA1501
American Airlines
AA38
American Airlines
BA041
British Airways
|
14:28
Montego Bay
20:35
Miami
16:55
London Heathrow
|
17:23
Miami
09:15
London Heathrow
05:25
Durban
|
Connect |
AA1501
American Airlines
BA208
British Airways
BA041
British Airways
|
14:28
Montego Bay
22:30
Miami
16:55
London Heathrow
|
17:23
Miami
11:00
London Heathrow
05:25
Durban
|
Connect |
UA1206
United Airlines
BA188
British Airways
BA041
British Airways
|
14:55
Montego Bay
22:35
Newark
16:55
London Heathrow
|
19:48
Newark
09:15
London Heathrow
05:25
Durban
|
Connect |
UA1206
United Airlines
UA188
United Airlines
FA398
Safair
|
14:55
Montego Bay
21:45
Newark
20:05
Johannesburg
|
19:48
Newark
18:20
Johannesburg
21:15
Durban
|
Connect |
WG731 733 9731
Sunwing Airlines
BA098
British Airways
BA041
British Airways
|
14:55
Montego Bay
23:05
Toronto
16:55
London Heathrow
|
20:00
Toronto
10:05
London Heathrow
05:25
Durban
|
Connect |
WN905
Southwest Airlines
BA228
British Airways
BA041
British Airways
|
14:55
Montego Bay
20:45
Baltimore
16:55
London Heathrow
|
19:20
Baltimore
08:40
London Heathrow
05:25
Durban
|
Connect |
UA1206
United Airlines
UA188
United Airlines
JE261 275
Mango
|
14:55
Montego Bay
21:45
Newark
19:55
Johannesburg
|
19:48
Newark
18:20
Johannesburg
21:05
Durban
|
Connect |
UA1206
United Airlines
UA188
United Airlines
MN609
Comair
|
14:55
Montego Bay
21:45
Newark
19:25
Johannesburg
|
19:48
Newark
18:20
Johannesburg
20:30
Durban
|
Connect |
UA1206
United Airlines
UA940
United Airlines
BA041
British Airways
|
14:55
Montego Bay
23:00
Newark
16:55
London Heathrow
|
19:48
Newark
10:15
London Heathrow
05:25
Durban
|
Connect |
TB166
TUI fly Belgium
BA391
British Airways
BA041
British Airways
|
15:40
Montego Bay
10:05
Brussels
16:55
London Heathrow
|
06:50
Brussels
10:30
London Heathrow
05:25
Durban
|
Connect |
B622
JetBlue Airways
BA204
British Airways
BA041
British Airways
|
15:42
Montego Bay
19:55
Orlando
16:55
London Heathrow
|
18:45
Orlando
08:10
London Heathrow
05:25
Durban
|
Connect |
UA653
United Airlines
BA292
British Airways
BA041
British Airways
|
16:16
Montego Bay
23:00
Washington Dulles
16:55
London Heathrow
|
20:35
Washington Dulles
10:05
London Heathrow
05:25
Durban
|
Connect |
UA653
United Airlines
UA924
United Airlines
BA041
British Airways
|
16:16
Montego Bay
23:25
Washington Dulles
16:55
London Heathrow
|
20:35
Washington Dulles
10:50
London Heathrow
05:25
Durban
|
Connect |
DL1987
Delta
BA226
British Airways
BA041
British Airways
|
17:03
Montego Bay
22:40
Atlanta
16:55
London Heathrow
|
20:55
Atlanta
10:35
London Heathrow
05:25
Durban
|
Connect |
DL1987
Delta
VS104
Virgin Atlantic
BA041
British Airways
|
17:03
Montego Bay
22:00
Atlanta
16:55
London Heathrow
|
20:55
Atlanta
09:45
London Heathrow
05:25
Durban
|
Connect |
VS166
Virgin Atlantic
BA041
British Airways
|
17:30
Montego Bay
16:55
London Heathrow
|
07:10
London Heathrow
05:25
Durban
|
Connect |
F98
Frontier Airlines
BA188
British Airways
BA041
British Airways
|
17:32
Montego Bay
22:35
Newark
16:55
London Heathrow
|
21:29
Newark
09:15
London Heathrow
05:25
Durban
|
Connect |
VS108
Virgin Atlantic
BA252
British Airways
BA041
British Airways
|
18:50
Montego Bay
21:50
Nassau
16:55
London Heathrow
|
20:25
Nassau
11:25
London Heathrow
05:25
Durban
|
Connect |
VS108
Virgin Atlantic
VS108
Virgin Atlantic
BA041
British Airways
|
18:50
Montego Bay
21:40
Nassau
16:55
London Heathrow
|
20:25
Nassau
10:35
London Heathrow
05:25
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Richmond to Montego Bay.
You take a flight from Montego Bay to Bloemfontein and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
F916
Frontier Airlines
DL200
Delta
4Z705
Airlink
|
09:45
Montego Bay
17:45
Atlanta
16:25
Johannesburg
|
13:46
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
UA1628
United Airlines
UA188
United Airlines
4Z701
Airlink
|
12:50
Montego Bay
21:45
Newark
06:20
Johannesburg
|
17:41
Newark
18:20
Johannesburg
07:20
Bloemfontein
|
Connect |
UA1628
United Airlines
UA188
United Airlines
5Z112
CemAir
|
12:50
Montego Bay
21:45
Newark
06:25
Johannesburg
|
17:41
Newark
18:20
Johannesburg
07:25
Bloemfontein
|
Connect |
UA1628
United Airlines
UA188
United Airlines
4Z707
Airlink
|
12:50
Montego Bay
21:45
Newark
08:30
Johannesburg
|
17:41
Newark
18:20
Johannesburg
09:45
Bloemfontein
|
Connect |
UA1628
United Airlines
UA1122
United Airlines
FA840
Safair
|
12:50
Montego Bay
20:30
Newark
06:30
Capetown
|
17:41
Newark
18:00
Capetown
08:05
Bloemfontein
|
Connect |
UA1628
United Airlines
UA188
United Airlines
FA103
Safair
FA840
Safair
|
12:50
Montego Bay
21:45
Newark
20:30
Johannesburg
06:30
Capetown
|
17:41
Newark
18:20
Johannesburg
22:40
Capetown
08:05
Bloemfontein
|
Connect |
UA1628
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
12:50
Montego Bay
20:30
Newark
06:00
Capetown
|
17:41
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
UA1628
United Airlines
UA1122
United Airlines
4Z604
Airlink
|
12:50
Montego Bay
20:30
Newark
10:35
Capetown
|
17:41
Newark
18:00
Capetown
12:10
Bloemfontein
|
Connect |
B6108
JetBlue Airways
UA188
United Airlines
5Z112
CemAir
|
13:45
Montego Bay
21:45
Newark
06:25
Johannesburg
|
18:26
Newark
18:20
Johannesburg
07:25
Bloemfontein
|
Connect |
B6108
JetBlue Airways
UA1122
United Airlines
FA840
Safair
|
13:45
Montego Bay
20:30
Newark
06:30
Capetown
|
18:26
Newark
18:00
Capetown
08:05
Bloemfontein
|
Connect |
B6108
JetBlue Airways
UA188
United Airlines
4Z701
Airlink
|
13:45
Montego Bay
21:45
Newark
06:20
Johannesburg
|
18:26
Newark
18:20
Johannesburg
07:20
Bloemfontein
|
Connect |
B6108
JetBlue Airways
UA1122
United Airlines
4Z600
Airlink
|
13:45
Montego Bay
20:30
Newark
06:00
Capetown
|
18:26
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
DL1800
Delta
DL200
Delta
4Z705
Airlink
|
14:26
Montego Bay
17:45
Atlanta
16:25
Johannesburg
|
18:19
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
UA1206
United Airlines
UA188
United Airlines
FA103
Safair
FA840
Safair
|
14:55
Montego Bay
21:45
Newark
20:30
Johannesburg
06:30
Capetown
|
19:48
Newark
18:20
Johannesburg
22:40
Capetown
08:05
Bloemfontein
|
Connect |
UA1206
United Airlines
UA188
United Airlines
4Z707
Airlink
|
14:55
Montego Bay
21:45
Newark
08:30
Johannesburg
|
19:48
Newark
18:20
Johannesburg
09:45
Bloemfontein
|
Connect |
UA1206
United Airlines
UA188
United Airlines
4Z701
Airlink
|
14:55
Montego Bay
21:45
Newark
06:20
Johannesburg
|
19:48
Newark
18:20
Johannesburg
07:20
Bloemfontein
|
Connect |
UA1206
United Airlines
UA188
United Airlines
5Z112
CemAir
|
14:55
Montego Bay
21:45
Newark
06:25
Johannesburg
|
19:48
Newark
18:20
Johannesburg
07:25
Bloemfontein
|
Connect |
UA1206
United Airlines
UA188
United Airlines
FA127
Safair
FA840
Safair
|
14:55
Montego Bay
21:45
Newark
20:40
Johannesburg
06:30
Capetown
|
19:48
Newark
18:20
Johannesburg
22:50
Capetown
08:05
Bloemfontein
|
Connect |
DL1987
Delta
DL200
Delta
4Z705
Airlink
|
17:03
Montego Bay
17:45
Atlanta
16:25
Johannesburg
|
20:55
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
VS449
Virgin Atlantic
4Z705
Airlink
|
17:30
Montego Bay
21:05
London Heathrow
16:25
Johannesburg
|
07:10
London Heathrow
10:00
Johannesburg
17:25
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
BA055
British Airways
5Z116
CemAir
|
17:30
Montego Bay
18:20
London Heathrow
10:30
Johannesburg
|
07:10
London Heathrow
07:25
Johannesburg
11:30
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
VS478
Virgin Atlantic
4Z608
Airlink
|
17:30
Montego Bay
16:30
London Heathrow
16:40
Capetown
|
07:10
London Heathrow
06:10
Capetown
18:15
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
BA055
British Airways
4Z707
Airlink
|
17:30
Montego Bay
18:20
London Heathrow
08:30
Johannesburg
|
07:10
London Heathrow
07:25
Johannesburg
09:45
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
VS478
Virgin Atlantic
4Z604
Airlink
|
17:30
Montego Bay
16:30
London Heathrow
10:35
Capetown
|
07:10
London Heathrow
06:10
Capetown
12:10
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
VS478
Virgin Atlantic
JE406
Mango
|
17:30
Montego Bay
16:30
London Heathrow
11:20
Capetown
|
07:10
London Heathrow
06:10
Capetown
12:50
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
BA055
British Airways
4Z703
Airlink
|
17:30
Montego Bay
18:20
London Heathrow
09:25
Johannesburg
|
07:10
London Heathrow
07:25
Johannesburg
10:40
Bloemfontein
|
Connect |
VS166
Virgin Atlantic
VS449
Virgin Atlantic
5Z114
CemAir
|
17:30
Montego Bay
21:05
London Heathrow
15:00
Johannesburg
|
07:10
London Heathrow
10:00
Johannesburg
16:00
Bloemfontein
|
Connect |
4Y7
Airbus France
LH572
Lufthansa
5Z114
CemAir
|
19:50
Montego Bay
22:00
Frankfurt
15:00
Johannesburg
|
11:35
Frankfurt
09:35
Johannesburg
16:00
Bloemfontein
|
Connect |
4Y7
Airbus France
LH576
Lufthansa
4Z608
Airlink
|
19:50
Montego Bay
22:10
Frankfurt
16:40
Capetown
|
11:35
Frankfurt
10:50
Capetown
18:15
Bloemfontein
|
Connect |
4Y7
Airbus France
LH572
Lufthansa
4Z705
Airlink
|
19:50
Montego Bay
22:00
Frankfurt
16:25
Johannesburg
|
11:35
Frankfurt
09:35
Johannesburg
17:25
Bloemfontein
|
Connect |
VS124
Virgin Atlantic
AF1169
Air France
AF990
Air France
5Z116
CemAir
|
19:55
Montego Bay
17:00
Manchester
21:00
Paris CDG
10:30
Johannesburg
|
09:35
Manchester
19:25
Paris CDG
08:40
Johannesburg
11:30
Bloemfontein
|
Connect |
VS124
Virgin Atlantic
BA1389
British Airways
BA055
British Airways
5Z116
CemAir
|
19:55
Montego Bay
10:35
Manchester
18:20
London Heathrow
10:30
Johannesburg
|
09:35
Manchester
11:50
London Heathrow
07:25
Johannesburg
11:30
Bloemfontein
|
Connect |
VS124
Virgin Atlantic
LH941
Lufthansa
LH572
Lufthansa
5Z116
CemAir
|
19:55
Montego Bay
11:00
Manchester
22:00
Frankfurt
10:30
Johannesburg
|
09:35
Manchester
13:40
Frankfurt
09:35
Johannesburg
11:30
Bloemfontein
|
Connect |
VS124
Virgin Atlantic
BA1395
British Airways
BA055
British Airways
4Z703
Airlink
|
19:55
Montego Bay
11:30
Manchester
18:20
London Heathrow
09:25
Johannesburg
|
09:35
Manchester
12:35
London Heathrow
07:25
Johannesburg
10:40
Bloemfontein
|
Connect |
VS124
Virgin Atlantic
LH939
Lufthansa
LH572
Lufthansa
5Z116
CemAir
|
19:55
Montego Bay
15:50
Manchester
22:00
Frankfurt
10:30
Johannesburg
|
09:35
Manchester
18:30
Frankfurt
09:35
Johannesburg
11:30
Bloemfontein
|
Connect |
VS124
Virgin Atlantic
BA1389
British Airways
BA055
British Airways
4Z703
Airlink
|
19:55
Montego Bay
10:35
Manchester
18:20
London Heathrow
09:25
Johannesburg
|
09:35
Manchester
11:50
London Heathrow
07:25
Johannesburg
10:40
Bloemfontein
|
Connect |
NO680
Neos
MS704
Egyptair
MS839
Egyptair
4Z703
Airlink
|
20:45
Montego Bay
13:35
Milan Malpensa
23:05
Cairo
09:25
Johannesburg
|
12:15
Milan Malpensa
18:15
Cairo
07:05
Johannesburg
10:40
Bloemfontein
|
Connect |
NO680
Neos
MS706
Egyptair
MS839
Egyptair
4Z703
Airlink
|
20:45
Montego Bay
16:50
Milan Malpensa
23:05
Cairo
09:25
Johannesburg
|
12:15
Milan Malpensa
21:25
Cairo
07:05
Johannesburg
10:40
Bloemfontein
|
Connect |
WK39
Edelweiss Air
LX284
Swiss
4Z705
Airlink
|
21:40
Montego Bay
22:40
Zurich
16:25
Johannesburg
|
16:00
Zurich
10:10
Johannesburg
17:25
Bloemfontein
|
Connect |
WK39
Edelweiss Air
LX284
Swiss
5Z114
CemAir
|
21:40
Montego Bay
22:40
Zurich
15:00
Johannesburg
|
16:00
Zurich
10:10
Johannesburg
16:00
Bloemfontein
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com