How to get to South Africa from Bahamas by flight ? You can check flights from Bahamas to South Africa below.
You can find flight ticket prices from Bahamas to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahamas to Nassau.
You take a flight from Nassau to Johannesburg and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL681
Delta
DL200
Delta
|
11:25
Nassau
19:55
Atlanta
|
13:37
Atlanta
17:35
Johannesburg
|
Connect |
UA6233
United Airlines
SA210
South African Airways
SA210
South African Airways
|
12:43
Nassau
17:40
Washington Dulles
09:20
Accra
|
15:48
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
DL376
Delta
DL200
Delta
|
13:00
Nassau
19:55
Atlanta
|
15:15
Atlanta
17:35
Johannesburg
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
14:20
Nassau
20:30
Newark
18:20
Capetown
|
17:35
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
14:20
Nassau
20:30
Newark
19:55
Capetown
|
17:35
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
DL378
Delta
DL200
Delta
|
15:45
Nassau
19:55
Atlanta
|
18:05
Atlanta
17:35
Johannesburg
|
Connect |
BA252
British Airways
BA055
British Airways
|
21:50
Nassau
19:05
London Heathrow
|
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
BA252
British Airways
BA057
British Airways
|
21:50
Nassau
21:25
London Heathrow
|
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to Nassau.
You take a flight from Nassau to Capetown and cost approximately 2400 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA681
United Airlines
UA1122
United Airlines
|
11:37
Nassau
20:30
Newark
|
14:52
Newark
17:00
Capetown
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
|
14:20
Nassau
20:30
Newark
|
17:35
Newark
17:00
Capetown
|
Connect |
BA252
British Airways
BA059
British Airways
|
21:50
Nassau
21:40
London Heathrow
|
11:25
London Heathrow
10:10
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to George Town.
You take a flight from George Town to Johannesburg and cost approximately 6500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL5500
Delta
DL200
Delta
|
13:40
George Town
19:55
Atlanta
|
16:09
Atlanta
17:35
Johannesburg
|
Connect |
DL5010
Delta
DL200
Delta
|
15:30
George Town
19:55
Atlanta
|
17:56
Atlanta
17:35
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to Marsh Harbour.
You take a flight from Marsh Harbour to Johannesburg and cost approximately 430 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
3M89
Silver Airways
UA1924
United Airlines
SA210
South African Airways
SA210
South African Airways
|
10:10
Marsh Harbour
13:50
Tampa
17:40
Washington Dulles
09:20
Accra
|
12:00
Tampa
16:10
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
3M89
Silver Airways
DL2091
Delta
DL200
Delta
|
10:10
Marsh Harbour
13:15
Tampa
19:55
Atlanta
|
12:00
Tampa
14:56
Atlanta
17:35
Johannesburg
|
Connect |
3M89
Silver Airways
DL2330
Delta
DL200
Delta
|
10:10
Marsh Harbour
14:26
Tampa
19:55
Atlanta
|
12:00
Tampa
16:03
Atlanta
17:35
Johannesburg
|
Connect |
3M89
Silver Airways
LH483
Lufthansa
LH572
Lufthansa
|
10:10
Marsh Harbour
19:40
Tampa
22:05
Frankfurt
|
12:00
Tampa
11:00
Frankfurt
08:30
Johannesburg
|
Connect |
3M89
Silver Airways
B6426
JetBlue Airways
SA204
South African Airways
|
10:10
Marsh Harbour
18:47
Tampa
11:15
New York JFK
|
12:00
Tampa
21:35
New York JFK
08:05
Johannesburg
|
Connect |
3M89
Silver Airways
B62926
JetBlue Airways
SA204
South African Airways
|
10:10
Marsh Harbour
20:11
Tampa
11:15
New York JFK
|
12:00
Tampa
22:59
New York JFK
08:05
Johannesburg
|
Connect |
3M89
Silver Airways
WN2127
Southwest Airlines
DL200
Delta
|
10:10
Marsh Harbour
15:25
Tampa
19:55
Atlanta
|
12:00
Tampa
17:05
Atlanta
17:35
Johannesburg
|
Connect |
3M89
Silver Airways
LH483
Lufthansa
SA261
South African Airways
|
10:10
Marsh Harbour
19:40
Tampa
20:45
Frankfurt
|
12:00
Tampa
11:00
Frankfurt
07:25
Johannesburg
|
Connect |
UP281
Bahamasair
DL2447
Delta
DL200
Delta
|
10:20
Marsh Harbour
14:24
West Palm Beach/Palm Beach
19:55
Atlanta
|
11:20
West Palm Beach/Palm Beach
16:21
Atlanta
17:35
Johannesburg
|
Connect |
UP281
Bahamasair
UA6029
United Airlines
SA210
South African Airways
SA210
South African Airways
|
10:20
Marsh Harbour
13:45
West Palm Beach/Palm Beach
17:40
Washington Dulles
09:20
Accra
|
11:20
West Palm Beach/Palm Beach
16:14
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
UP281
Bahamasair
UA2196
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
10:20
Marsh Harbour
13:00
West Palm Beach/Palm Beach
20:30
Newark
19:55
Capetown
|
11:20
West Palm Beach/Palm Beach
15:50
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
UP281
Bahamasair
UA2196
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
10:20
Marsh Harbour
13:00
West Palm Beach/Palm Beach
20:30
Newark
18:20
Capetown
|
11:20
West Palm Beach/Palm Beach
15:50
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
UP281
Bahamasair
UA2213
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
10:20
Marsh Harbour
15:03
West Palm Beach/Palm Beach
20:30
Newark
18:20
Capetown
|
11:20
West Palm Beach/Palm Beach
18:10
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
UP281
Bahamasair
DL845
Delta
DL200
Delta
|
10:20
Marsh Harbour
12:13
West Palm Beach/Palm Beach
19:55
Atlanta
|
11:20
West Palm Beach/Palm Beach
14:03
Atlanta
17:35
Johannesburg
|
Connect |
UP281
Bahamasair
DL2707
Delta
DL200
Delta
|
10:20
Marsh Harbour
16:25
West Palm Beach/Palm Beach
19:55
Atlanta
|
11:20
West Palm Beach/Palm Beach
18:21
Atlanta
17:35
Johannesburg
|
Connect |
UP281
Bahamasair
UA6029
United Airlines
SA208
South African Airways
SA208
South African Airways
|
10:20
Marsh Harbour
13:45
West Palm Beach/Palm Beach
17:40
Washington Dulles
06:50
Blaise Diagne
|
11:20
West Palm Beach/Palm Beach
16:14
Washington Dulles
05:50
Blaise Diagne
17:05
Johannesburg
|
Connect |
UP281
Bahamasair
UA2213
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
10:20
Marsh Harbour
15:03
West Palm Beach/Palm Beach
20:30
Newark
19:55
Capetown
|
11:20
West Palm Beach/Palm Beach
18:10
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
AA4409
American Airlines
BA206
British Airways
BA057
British Airways
|
12:08
Marsh Harbour
17:05
Miami
21:25
London Heathrow
|
13:13
Miami
06:40
London Heathrow
09:15
Johannesburg
|
Connect |
AA4409
American Airlines
AA995
American Airlines
LA8058
LATAM Chile
|
12:08
Marsh Harbour
23:00
Miami
17:30
Sao Paulo
|
13:13
Miami
08:25
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4409
American Airlines
LA8191
LATAM Chile
LA8058
LATAM Chile
|
12:08
Marsh Harbour
20:15
Miami
17:30
Sao Paulo
|
13:13
Miami
05:30
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4409
American Airlines
AA62
American Airlines
KQ113
Kenya Airways
KQ764
Kenya Airways
|
12:08
Marsh Harbour
18:50
Miami
11:50
Paris CDG
21:50
Nairobi
|
13:13
Miami
09:40
Paris CDG
20:55
Nairobi
01:05
Johannesburg
|
Connect |
AA4409
American Airlines
AA929
American Airlines
LA8058
LATAM Chile
|
12:08
Marsh Harbour
20:00
Miami
17:30
Sao Paulo
|
13:13
Miami
05:10
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4409
American Airlines
BA206
British Airways
BA055
British Airways
|
12:08
Marsh Harbour
17:05
Miami
19:05
London Heathrow
|
13:13
Miami
06:40
London Heathrow
07:05
Johannesburg
|
Connect |
AA4409
American Airlines
BA208
British Airways
BA055
British Airways
|
12:08
Marsh Harbour
20:45
Miami
19:05
London Heathrow
|
13:13
Miami
10:25
London Heathrow
07:05
Johannesburg
|
Connect |
AA4409
American Airlines
AA62
American Airlines
AF990
Air France
|
12:08
Marsh Harbour
18:50
Miami
18:20
Paris CDG
|
13:13
Miami
09:40
Paris CDG
05:00
Johannesburg
|
Connect |
AA4409
American Airlines
AF099
Air France
AF990
Air France
|
12:08
Marsh Harbour
19:45
Miami
18:20
Paris CDG
|
13:13
Miami
10:45
Paris CDG
05:00
Johannesburg
|
Connect |
AA4409
American Airlines
KL0628
KLM
KL0591
KLM
|
12:08
Marsh Harbour
17:05
Miami
10:35
Amsterdam Schiphol
|
13:13
Miami
06:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AA4409
American Airlines
AA38
American Airlines
BA057
British Airways
|
12:08
Marsh Harbour
18:35
Miami
21:25
London Heathrow
|
13:13
Miami
08:10
London Heathrow
09:15
Johannesburg
|
Connect |
AA4409
American Airlines
BA208
British Airways
BA057
British Airways
|
12:08
Marsh Harbour
20:45
Miami
21:25
London Heathrow
|
13:13
Miami
10:25
London Heathrow
09:15
Johannesburg
|
Connect |
AA4409
American Airlines
AA38
American Airlines
BA055
British Airways
|
12:08
Marsh Harbour
18:35
Miami
19:05
London Heathrow
|
13:13
Miami
08:10
London Heathrow
07:05
Johannesburg
|
Connect |
AA4409
American Airlines
AA38
American Airlines
SA235
South African Airways
|
12:08
Marsh Harbour
18:35
Miami
19:00
London Heathrow
|
13:13
Miami
08:10
London Heathrow
07:05
Johannesburg
|
Connect |
3M146
Silver Airways
LA8187
LATAM Chile
LA8058
LATAM Chile
|
14:10
Marsh Harbour
19:45
Orlando
17:30
Sao Paulo
|
15:55
Orlando
05:30
Sao Paulo
06:55
Johannesburg
|
Connect |
3M144
Silver Airways
LA8187
LATAM Chile
LA8058
LATAM Chile
|
15:20
Marsh Harbour
19:45
Orlando
17:30
Sao Paulo
|
17:05
Orlando
05:30
Sao Paulo
06:55
Johannesburg
|
Connect |
UP138
Bahamasair
BA252
British Airways
BA057
British Airways
|
17:55
Marsh Harbour
21:50
Nassau
21:25
London Heathrow
|
18:30
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
UP138
Bahamasair
BA252
British Airways
BA055
British Airways
|
17:55
Marsh Harbour
21:50
Nassau
19:05
London Heathrow
|
18:30
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
UP337
Bahamasair
BA252
British Airways
BA057
British Airways
|
18:30
Marsh Harbour
21:50
Nassau
21:25
London Heathrow
|
19:05
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
UP337
Bahamasair
BA252
British Airways
BA055
British Airways
|
18:30
Marsh Harbour
21:50
Nassau
19:05
London Heathrow
|
19:05
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
UP138
Bahamasair
BA252
British Airways
BA041
British Airways
BA6202
British Airways
|
18:40
Marsh Harbour
21:50
Nassau
16:55
London Heathrow
08:50
Durban
|
19:15
Nassau
11:25
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
UP138
Bahamasair
BA252
British Airways
BA057
British Airways
|
18:40
Marsh Harbour
21:50
Nassau
21:25
London Heathrow
|
19:15
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
UP138
Bahamasair
BA252
British Airways
BA055
British Airways
|
18:40
Marsh Harbour
21:50
Nassau
19:05
London Heathrow
|
19:15
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to Freeport.
You take a flight from Freeport to Johannesburg and cost approximately 4100 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AA4034
American Airlines
KL0628
KLM
KL0591
KLM
|
12:11
Freeport
17:05
Miami
10:35
Amsterdam Schiphol
|
13:00
Miami
06:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AA4034
American Airlines
BA208
British Airways
BA057
British Airways
|
12:11
Freeport
20:45
Miami
21:25
London Heathrow
|
13:00
Miami
10:25
London Heathrow
09:15
Johannesburg
|
Connect |
AA4034
American Airlines
AA38
American Airlines
BA057
British Airways
|
12:11
Freeport
18:35
Miami
21:25
London Heathrow
|
13:00
Miami
08:10
London Heathrow
09:15
Johannesburg
|
Connect |
AA4034
American Airlines
BA206
British Airways
BA057
British Airways
|
12:11
Freeport
17:05
Miami
21:25
London Heathrow
|
13:00
Miami
06:40
London Heathrow
09:15
Johannesburg
|
Connect |
AA4034
American Airlines
AA1265
American Airlines
LA3742
LATAM Chile
LA8058
LATAM Chile
|
12:11
Freeport
18:43
Miami
11:15
Manaus
17:30
Sao Paulo
|
13:00
Miami
00:05
Manaus
16:05
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4034
American Airlines
AA62
American Airlines
KQ113
Kenya Airways
KQ764
Kenya Airways
|
12:11
Freeport
18:50
Miami
11:50
Paris CDG
21:50
Nairobi
|
13:00
Miami
09:40
Paris CDG
20:55
Nairobi
01:05
Johannesburg
|
Connect |
AA4034
American Airlines
LX65
Swiss
LX288
Swiss
|
12:11
Freeport
19:50
Miami
22:40
Zurich
|
13:00
Miami
11:00
Zurich
09:10
Johannesburg
|
Connect |
AA4034
American Airlines
AF099
Air France
AF990
Air France
|
12:11
Freeport
19:45
Miami
18:20
Paris CDG
|
13:00
Miami
10:45
Paris CDG
05:00
Johannesburg
|
Connect |
AA4034
American Airlines
AA62
American Airlines
AF990
Air France
|
12:11
Freeport
18:50
Miami
18:20
Paris CDG
|
13:00
Miami
09:40
Paris CDG
05:00
Johannesburg
|
Connect |
AA4034
American Airlines
AZ0631
Alitalia
AZ0848
Alitalia
|
12:11
Freeport
19:40
Miami
22:10
Rome
|
13:00
Miami
11:50
Rome
08:20
Johannesburg
|
Connect |
AA4034
American Airlines
BA208
British Airways
SA235
South African Airways
|
12:11
Freeport
20:45
Miami
19:00
London Heathrow
|
13:00
Miami
10:25
London Heathrow
07:05
Johannesburg
|
Connect |
AA4034
American Airlines
LA8191
LATAM Chile
LA8058
LATAM Chile
|
12:11
Freeport
20:15
Miami
17:30
Sao Paulo
|
13:00
Miami
05:30
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4034
American Airlines
BA206
British Airways
SA235
South African Airways
|
12:11
Freeport
17:05
Miami
19:00
London Heathrow
|
13:00
Miami
06:40
London Heathrow
07:05
Johannesburg
|
Connect |
AA4034
American Airlines
AA929
American Airlines
SA223
South African Airways
|
12:11
Freeport
20:00
Miami
18:00
Sao Paulo
|
13:00
Miami
05:10
Sao Paulo
07:25
Johannesburg
|
Connect |
AA4034
American Airlines
AA38
American Airlines
BA055
British Airways
|
12:11
Freeport
18:35
Miami
19:05
London Heathrow
|
13:00
Miami
08:10
London Heathrow
07:05
Johannesburg
|
Connect |
AA4034
American Airlines
AA995
American Airlines
LA8058
LATAM Chile
|
12:11
Freeport
23:00
Miami
17:30
Sao Paulo
|
13:00
Miami
08:25
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4034
American Airlines
BA208
British Airways
BA055
British Airways
|
12:11
Freeport
20:45
Miami
19:05
London Heathrow
|
13:00
Miami
10:25
London Heathrow
07:05
Johannesburg
|
Connect |
AA4034
American Airlines
AA38
American Airlines
SA235
South African Airways
|
12:11
Freeport
18:35
Miami
19:00
London Heathrow
|
13:00
Miami
08:10
London Heathrow
07:05
Johannesburg
|
Connect |
AA4034
American Airlines
BA206
British Airways
BA055
British Airways
|
12:11
Freeport
17:05
Miami
19:05
London Heathrow
|
13:00
Miami
06:40
London Heathrow
07:05
Johannesburg
|
Connect |
AA4034
American Airlines
AA995
American Airlines
SA223
South African Airways
|
12:11
Freeport
23:00
Miami
18:00
Sao Paulo
|
13:00
Miami
08:25
Sao Paulo
07:25
Johannesburg
|
Connect |
AA4034
American Airlines
AA1265
American Airlines
LA4781
LATAM Chile
LA8058
LATAM Chile
|
12:11
Freeport
18:43
Miami
01:10
Manaus
17:30
Sao Paulo
|
13:00
Miami
00:05
Manaus
06:10
Sao Paulo
06:55
Johannesburg
|
Connect |
AA4034
American Airlines
TK78
Turkish Airlines
TK38 42
Turkish Airlines
|
12:11
Freeport
20:40
Miami
01:35
Istanbul Ataturk
|
13:00
Miami
15:05
Istanbul Ataturk
10:20
Johannesburg
|
Connect |
AA4034
American Airlines
AA929
American Airlines
LA8058
LATAM Chile
|
12:11
Freeport
20:00
Miami
17:30
Sao Paulo
|
13:00
Miami
05:10
Sao Paulo
06:55
Johannesburg
|
Connect |
WST705
Western Air
BA252
British Airways
BA041
British Airways
BA6202
British Airways
|
17:00
Freeport
21:50
Nassau
16:55
London Heathrow
08:50
Durban
|
17:35
Nassau
11:25
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
WST705
Western Air
BA252
British Airways
BA057
British Airways
|
17:00
Freeport
21:50
Nassau
21:25
London Heathrow
|
17:35
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
WST705
Western Air
BA252
British Airways
BA055
British Airways
|
17:00
Freeport
21:50
Nassau
19:05
London Heathrow
|
17:35
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
UP101
Bahamasair
DY7048
Norwegian Air Shuttle
AF990
Air France
|
17:30
Freeport
21:30
Fort Lauderdale
18:20
Paris CDG
|
18:15
Fort Lauderdale
12:10
Paris CDG
05:00
Johannesburg
|
Connect |
WST717
Western Air
BA252
British Airways
SA235
South African Airways
|
18:00
Freeport
21:50
Nassau
19:00
London Heathrow
|
18:35
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
WST717
Western Air
BA252
British Airways
BA055
British Airways
|
18:00
Freeport
21:50
Nassau
19:05
London Heathrow
|
18:35
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
WST717
Western Air
BA252
British Airways
BA041
British Airways
BA6202
British Airways
|
18:00
Freeport
21:50
Nassau
16:55
London Heathrow
08:50
Durban
|
18:35
Nassau
11:25
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
WST717
Western Air
BA252
British Airways
BA057
British Airways
|
18:00
Freeport
21:50
Nassau
21:25
London Heathrow
|
18:35
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
UP326
Bahamasair
BA252
British Airways
BA057
British Airways
|
18:45
Freeport
21:50
Nassau
21:25
London Heathrow
|
19:30
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
UP326
Bahamasair
BA252
British Airways
BA041
British Airways
BA6220
British Airways
|
18:45
Freeport
21:50
Nassau
16:55
London Heathrow
12:30
Durban
|
19:30
Nassau
11:25
London Heathrow
05:25
Durban
13:35
Johannesburg
|
Connect |
UP326
Bahamasair
BA252
British Airways
BA055
British Airways
|
18:45
Freeport
21:50
Nassau
19:05
London Heathrow
|
19:30
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
UP326
Bahamasair
BA252
British Airways
SA235
South African Airways
|
18:45
Freeport
21:50
Nassau
19:00
London Heathrow
|
19:30
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
UP326
Bahamasair
BA252
British Airways
BA041
British Airways
BA6202
British Airways
|
18:45
Freeport
21:50
Nassau
16:55
London Heathrow
08:50
Durban
|
19:30
Nassau
11:25
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to San Andros.
You take a flight from San Andros to Johannesburg and cost approximately 420 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
WST501
Western Air
DL378
Delta
DL200
Delta
|
07:30
San Andros
15:45
Nassau
19:55
Atlanta
|
07:45
Nassau
18:05
Atlanta
17:35
Johannesburg
|
Connect |
WST501
Western Air
DL681
Delta
DL200
Delta
|
07:30
San Andros
11:25
Nassau
19:55
Atlanta
|
07:45
Nassau
13:37
Atlanta
17:35
Johannesburg
|
Connect |
WST501
Western Air
UA1539
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
07:30
San Andros
14:20
Nassau
20:30
Newark
19:55
Capetown
|
07:45
Nassau
17:35
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
WST501
Western Air
UA6233
United Airlines
SA210
South African Airways
SA210
South African Airways
|
07:30
San Andros
12:43
Nassau
17:40
Washington Dulles
09:20
Accra
|
07:45
Nassau
15:48
Washington Dulles
08:20
Accra
17:10
Johannesburg
|
Connect |
WST501
Western Air
UA681
United Airlines
UA1122
United Airlines
SA372
South African Airways
|
07:30
San Andros
11:37
Nassau
20:30
Newark
19:55
Capetown
|
07:45
Nassau
14:52
Newark
17:00
Capetown
21:50
Johannesburg
|
Connect |
WST501
Western Air
DL376
Delta
DL200
Delta
|
07:30
San Andros
13:00
Nassau
19:55
Atlanta
|
07:45
Nassau
15:15
Atlanta
17:35
Johannesburg
|
Connect |
WST501
Western Air
UA681
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
07:30
San Andros
11:37
Nassau
20:30
Newark
18:20
Capetown
|
07:45
Nassau
14:52
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
WST501
Western Air
DL372
Delta
DL156
Delta
SA210
South African Airways
|
07:30
San Andros
13:45
Nassau
17:50
New York JFK
09:20
Accra
|
07:45
Nassau
17:00
New York JFK
08:15
Accra
17:10
Johannesburg
|
Connect |
WST501
Western Air
UA1539
United Airlines
UA1122
United Airlines
SA362
South African Airways
|
07:30
San Andros
14:20
Nassau
20:30
Newark
18:20
Capetown
|
07:45
Nassau
17:35
Newark
17:00
Capetown
20:15
Johannesburg
|
Connect |
WST503
Western Air
BA252
British Airways
BA041
British Airways
BA6202
British Airways
|
16:45
San Andros
21:50
Nassau
16:55
London Heathrow
08:50
Durban
|
17:00
Nassau
11:25
London Heathrow
05:25
Durban
09:55
Johannesburg
|
Connect |
WST503
Western Air
BA252
British Airways
BA057
British Airways
|
16:45
San Andros
21:50
Nassau
21:25
London Heathrow
|
17:00
Nassau
11:25
London Heathrow
09:15
Johannesburg
|
Connect |
WST503
Western Air
BA252
British Airways
BA055
British Airways
|
16:45
San Andros
21:50
Nassau
19:05
London Heathrow
|
17:00
Nassau
11:25
London Heathrow
07:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to Nassau.
You take a flight from Nassau to Bloemfontein and cost approximately 1400 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL681
Delta
DL200
Delta
SA8401
South African Airways
|
11:25
Nassau
19:55
Atlanta
05:50
Johannesburg
|
13:37
Atlanta
17:35
Johannesburg
06:45
Bloemfontein
|
Connect |
DL681
Delta
DL200
Delta
SA1001
South African Airways
|
11:25
Nassau
19:55
Atlanta
06:10
Johannesburg
|
13:37
Atlanta
17:35
Johannesburg
07:05
Bloemfontein
|
Connect |
UA681
United Airlines
UA1122
United Airlines
SA1081
South African Airways
|
11:37
Nassau
20:30
Newark
06:00
Capetown
|
14:52
Newark
17:00
Capetown
07:30
Bloemfontein
|
Connect |
DL376
Delta
DL200
Delta
SA1003
South African Airways
|
13:00
Nassau
19:55
Atlanta
08:00
Johannesburg
|
15:15
Atlanta
17:35
Johannesburg
09:00
Bloemfontein
|
Connect |
DL376
Delta
DL200
Delta
SA1001
South African Airways
|
13:00
Nassau
19:55
Atlanta
06:10
Johannesburg
|
15:15
Atlanta
17:35
Johannesburg
07:05
Bloemfontein
|
Connect |
DL376
Delta
DL200
Delta
SA8401
South African Airways
|
13:00
Nassau
19:55
Atlanta
05:50
Johannesburg
|
15:15
Atlanta
17:35
Johannesburg
06:45
Bloemfontein
|
Connect |
DL372
Delta
DL156
Delta
SA210
South African Airways
SA8401
South African Airways
|
13:45
Nassau
17:50
New York JFK
09:20
Accra
05:50
Johannesburg
|
17:00
New York JFK
08:15
Accra
17:10
Johannesburg
06:45
Bloemfontein
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA372
South African Airways
SA8401
South African Airways
|
14:20
Nassau
20:30
Newark
19:55
Capetown
05:50
Johannesburg
|
17:35
Newark
17:00
Capetown
21:50
Johannesburg
06:45
Bloemfontein
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA362
South African Airways
SA8401
South African Airways
|
14:20
Nassau
20:30
Newark
18:20
Capetown
05:50
Johannesburg
|
17:35
Newark
17:00
Capetown
20:15
Johannesburg
06:45
Bloemfontein
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA362
South African Airways
SA1001
South African Airways
|
14:20
Nassau
20:30
Newark
18:20
Capetown
06:10
Johannesburg
|
17:35
Newark
17:00
Capetown
20:15
Johannesburg
07:05
Bloemfontein
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA1081
South African Airways
|
14:20
Nassau
20:30
Newark
06:00
Capetown
|
17:35
Newark
17:00
Capetown
07:30
Bloemfontein
|
Connect |
UA1539
United Airlines
UA1122
United Airlines
SA372
South African Airways
SA1001
South African Airways
|
14:20
Nassau
20:30
Newark
19:55
Capetown
06:10
Johannesburg
|
17:35
Newark
17:00
Capetown
21:50
Johannesburg
07:05
Bloemfontein
|
Connect |
DL378
Delta
DL200
Delta
SA8401
South African Airways
|
15:45
Nassau
19:55
Atlanta
05:50
Johannesburg
|
18:05
Atlanta
17:35
Johannesburg
06:45
Bloemfontein
|
Connect |
DL378
Delta
DL200
Delta
SA363
South African Airways
SA1081
South African Airways
|
15:45
Nassau
19:55
Atlanta
18:45
Johannesburg
06:00
Capetown
|
18:05
Atlanta
17:35
Johannesburg
20:55
Capetown
07:30
Bloemfontein
|
Connect |
DL378
Delta
DL200
Delta
SA1003
South African Airways
|
15:45
Nassau
19:55
Atlanta
08:00
Johannesburg
|
18:05
Atlanta
17:35
Johannesburg
09:00
Bloemfontein
|
Connect |
DL378
Delta
DL200
Delta
SA1001
South African Airways
|
15:45
Nassau
19:55
Atlanta
06:10
Johannesburg
|
18:05
Atlanta
17:35
Johannesburg
07:05
Bloemfontein
|
Connect |
DL378
Delta
DL200
Delta
SA575
South African Airways
SA8531
South African Airways
|
15:45
Nassau
19:55
Atlanta
18:30
Johannesburg
06:50
Durban
|
18:05
Atlanta
17:35
Johannesburg
19:35
Durban
07:55
Bloemfontein
|
Connect |
B6422
JetBlue Airways
SA204
South African Airways
SA1005
South African Airways
|
16:58
Nassau
11:15
New York JFK
09:45
Johannesburg
|
20:00
New York JFK
08:05
Johannesburg
10:45
Bloemfontein
|
Connect |
AA4348
American Airlines
AA929
American Airlines
SA223
South African Airways
SA8403
South African Airways
|
17:07
Nassau
20:00
Miami
18:00
Sao Paulo
08:25
Johannesburg
|
18:15
Miami
05:10
Sao Paulo
07:25
Johannesburg
09:20
Bloemfontein
|
Connect |
AA4348
American Airlines
AA995
American Airlines
SA223
South African Airways
SA8403
South African Airways
|
17:07
Nassau
23:00
Miami
18:00
Sao Paulo
08:25
Johannesburg
|
18:15
Miami
08:25
Sao Paulo
07:25
Johannesburg
09:20
Bloemfontein
|
Connect |
DL799
Delta
SA204
South African Airways
SA1005
South African Airways
|
18:55
Nassau
11:15
New York JFK
09:45
Johannesburg
|
22:05
New York JFK
08:05
Johannesburg
10:45
Bloemfontein
|
Connect |
DL799
Delta
SA204
South African Airways
SA1011
South African Airways
|
18:55
Nassau
11:15
New York JFK
13:50
Johannesburg
|
22:05
New York JFK
08:05
Johannesburg
14:50
Bloemfontein
|
Connect |
DL799
Delta
SA204
South African Airways
SA8413
South African Airways
|
18:55
Nassau
11:15
New York JFK
12:20
Johannesburg
|
22:05
New York JFK
08:05
Johannesburg
13:25
Bloemfontein
|
Connect |
AA4560
American Airlines
AA995
American Airlines
SA223
South African Airways
SA1005
South African Airways
|
19:08
Nassau
23:00
Miami
18:00
Sao Paulo
09:45
Johannesburg
|
20:10
Miami
08:25
Sao Paulo
07:25
Johannesburg
10:45
Bloemfontein
|
Connect |
AA4560
American Airlines
AA995
American Airlines
SA223
South African Airways
SA8403
South African Airways
|
19:08
Nassau
23:00
Miami
18:00
Sao Paulo
08:25
Johannesburg
|
20:10
Miami
08:25
Sao Paulo
07:25
Johannesburg
09:20
Bloemfontein
|
Connect |
BA252
British Airways
BA081
British Airways
SA057
South African Airways
SA1005
South African Airways
|
21:50
Nassau
13:55
London Heathrow
22:20
Accra
09:45
Johannesburg
|
11:25
London Heathrow
19:30
Accra
06:05
Johannesburg
10:45
Bloemfontein
|
Connect |
BA252
British Airways
BA057
British Airways
SA1011
South African Airways
|
21:50
Nassau
21:25
London Heathrow
13:50
Johannesburg
|
11:25
London Heathrow
09:15
Johannesburg
14:50
Bloemfontein
|
Connect |
BA252
British Airways
BA057
British Airways
SA8413
South African Airways
|
21:50
Nassau
21:25
London Heathrow
12:20
Johannesburg
|
11:25
London Heathrow
09:15
Johannesburg
13:25
Bloemfontein
|
Connect |
BA252
British Airways
BA059
British Airways
JE408
Mango
|
21:50
Nassau
21:40
London Heathrow
11:40
Capetown
|
11:25
London Heathrow
10:10
Capetown
13:10
Bloemfontein
|
Connect |
BA252
British Airways
BA081
British Airways
SA057
South African Airways
SA8403
South African Airways
|
21:50
Nassau
13:55
London Heathrow
22:20
Accra
08:25
Johannesburg
|
11:25
London Heathrow
19:30
Accra
06:05
Johannesburg
09:20
Bloemfontein
|
Connect |
BA252
British Airways
BA081
British Airways
SA057
South African Airways
SA1003
South African Airways
|
21:50
Nassau
13:55
London Heathrow
22:20
Accra
08:00
Johannesburg
|
11:25
London Heathrow
19:30
Accra
06:05
Johannesburg
09:00
Bloemfontein
|
Connect |
BA252
British Airways
SA235
South African Airways
SA1005
South African Airways
|
21:50
Nassau
19:00
London Heathrow
09:45
Johannesburg
|
11:25
London Heathrow
07:05
Johannesburg
10:45
Bloemfontein
|
Connect |
BA252
British Airways
BA057
British Airways
SA8409
South African Airways
|
21:50
Nassau
21:25
London Heathrow
14:00
Johannesburg
|
11:25
London Heathrow
09:15
Johannesburg
14:55
Bloemfontein
|
Connect |
BA252
British Airways
BA055
British Airways
SA1005
South African Airways
|
21:50
Nassau
19:05
London Heathrow
09:45
Johannesburg
|
11:25
London Heathrow
07:05
Johannesburg
10:45
Bloemfontein
|
Connect |
BA252
British Airways
SA235
South African Airways
SA8403
South African Airways
|
21:50
Nassau
19:00
London Heathrow
08:25
Johannesburg
|
11:25
London Heathrow
07:05
Johannesburg
09:20
Bloemfontein
|
Connect |
BA252
British Airways
BA055
British Airways
SA8403
South African Airways
|
21:50
Nassau
19:05
London Heathrow
08:25
Johannesburg
|
11:25
London Heathrow
07:05
Johannesburg
09:20
Bloemfontein
|
Connect |
BA252
British Airways
BA041
British Airways
BA6202
British Airways
SA1011
South African Airways
|
21:50
Nassau
16:55
London Heathrow
08:50
Durban
13:50
Johannesburg
|
11:25
London Heathrow
05:25
Durban
09:55
Johannesburg
14:50
Bloemfontein
|
Connect |
BA252
British Airways
SA235
South African Airways
SA1003
South African Airways
|
21:50
Nassau
19:00
London Heathrow
08:00
Johannesburg
|
11:25
London Heathrow
07:05
Johannesburg
09:00
Bloemfontein
|
Connect |
BA252
British Airways
BA055
British Airways
SA1003
South African Airways
|
21:50
Nassau
19:05
London Heathrow
08:00
Johannesburg
|
11:25
London Heathrow
07:05
Johannesburg
09:00
Bloemfontein
|
Connect |
BA252
British Airways
BA059
British Airways
SA1057
South African Airways
|
21:50
Nassau
21:40
London Heathrow
16:30
Capetown
|
11:25
London Heathrow
10:10
Capetown
18:00
Bloemfontein
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com