How to get to Bahamas from South Africa by flight ? You can check flights from South Africa to Bahamas below.
You can find flight ticket prices from South Africa to Bahamas with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Nassau and cost approximately 1400 USD.
You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
DL204
Delta
DL204
Delta
DL1880
Delta
|
16:15
Johannesburg
20:30
Capetown
10:00
Atlanta
|
18:30
Capetown
06:45
Atlanta
12:06
Nassau
|
Connect |
DL204
Delta
DL204
Delta
DL1938
Delta
|
16:15
Johannesburg
20:30
Capetown
14:10
Atlanta
|
18:30
Capetown
06:45
Atlanta
16:08
Nassau
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA1262
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
13:15
Nassau
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA1262
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:30
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
13:15
Nassau
|
Connect |
UA187
United Airlines
B62117
JetBlue Airways
|
20:00
Johannesburg
11:15
Newark
|
05:45
Newark
14:21
Nassau
|
Connect |
UA187
United Airlines
UA1924
United Airlines
3M62
Silver Airways
|
20:00
Johannesburg
08:30
Newark
12:45
Tampa
|
05:45
Newark
11:31
Tampa
14:35
Nassau
|
Connect |
UA187
United Airlines
UA1456
United Airlines
|
20:00
Johannesburg
08:45
Newark
|
05:45
Newark
12:04
Nassau
|
Connect |
SA234
South African Airways
BA253
British Airways
|
20:00
Johannesburg
09:35
London Heathrow
|
06:25
London Heathrow
14:25
Nassau
|
Connect |
SA203
South African Airways
DL1969
Delta
|
20:40
Johannesburg
10:19
New York JFK
|
06:40
New York JFK
13:36
Nassau
|
Connect |
SA203
South African Airways
B6421
JetBlue Airways
|
20:40
Johannesburg
10:00
New York JFK
|
06:40
New York JFK
12:59
Nassau
|
Connect |
VS450
Virgin Atlantic
BA253
British Airways
|
22:00
Johannesburg
09:35
London Heathrow
|
07:15
London Heathrow
14:25
Nassau
|
Connect |
BA054
British Airways
BA253
British Airways
|
22:15
Johannesburg
09:35
London Heathrow
|
07:35
London Heathrow
14:25
Nassau
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Nassau and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA058
British Airways
BA253
British Airways
|
18:45
Capetown
09:35
London Heathrow
|
04:50
London Heathrow
14:25
Nassau
|
Connect |
UA1123
United Airlines
UA1924
United Airlines
3M62
Silver Airways
|
19:50
Capetown
08:30
Newark
12:45
Tampa
|
05:45
Newark
11:31
Tampa
14:35
Nassau
|
Connect |
DL204
Delta
DL1880
Delta
|
20:30
Capetown
10:00
Atlanta
|
06:45
Atlanta
12:06
Nassau
|
Connect |
DL204
Delta
DL1938
Delta
|
20:30
Capetown
14:10
Atlanta
|
06:45
Atlanta
16:08
Nassau
|
Connect |
DL204
Delta
DL1404
Delta
B61393
JetBlue Airways
|
20:30
Capetown
08:05
Atlanta
10:45
Fort Lauderdale-Hollywood International
|
06:45
Atlanta
09:55
Fort Lauderdale-Hollywood International
11:43
Nassau
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to San Andros and cost approximately 1000 USD.
You take a bus, shuttle or taxi from San Andros to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA058
British Airways
BA253
British Airways
WST500
Western Air
|
18:45
Capetown
09:35
London Heathrow
06:45
Nassau
|
04:50
London Heathrow
14:25
Nassau
07:00
San Andros
|
Connect |
UA1123
United Airlines
UA1924
United Airlines
3M62
Silver Airways
WST500
Western Air
|
19:50
Capetown
08:30
Newark
12:45
Tampa
06:45
Nassau
|
05:45
Newark
11:31
Tampa
14:35
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL2001
Delta
UP230
Bahamasair
WST500
Western Air
|
20:30
Capetown
12:16
Atlanta
18:25
Miami
06:45
Nassau
|
06:45
Atlanta
14:08
Miami
19:20
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL2001
Delta
AA4984
American Airlines
WST500
Western Air
|
20:30
Capetown
12:16
Atlanta
16:40
Miami
06:45
Nassau
|
06:45
Atlanta
14:08
Miami
17:39
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1639
Delta
AA4984
American Airlines
WST500
Western Air
|
20:30
Capetown
09:40
Atlanta
16:40
Miami
06:45
Nassau
|
06:45
Atlanta
11:33
Miami
17:39
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1399
Delta
UP204
Bahamasair
WST500
Western Air
|
20:30
Capetown
10:45
Atlanta
13:45
Fort Lauderdale-Hollywood International
06:45
Nassau
|
06:45
Atlanta
12:37
Fort Lauderdale-Hollywood International
14:45
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1680
Delta
AA1762
American Airlines
WST500
Western Air
|
20:30
Capetown
08:05
Atlanta
13:10
Charlotte
06:45
Nassau
|
06:45
Atlanta
09:24
Charlotte
15:21
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1571
Delta
3M62
Silver Airways
WST500
Western Air
|
20:30
Capetown
08:05
Atlanta
12:45
Tampa
06:45
Nassau
|
06:45
Atlanta
09:27
Tampa
14:35
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL4651
Delta
PL406
Southern Air Charter Co., Limited
WST500
Western Air
|
20:30
Capetown
10:20
Atlanta
16:30
North Eleuthera
06:45
Nassau
|
06:45
Atlanta
12:25
North Eleuthera
16:50
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1988
Delta
BA252
British Airways
WST500
Western Air
|
20:30
Capetown
09:47
Atlanta
19:10
Grand Cayman
06:45
Nassau
|
06:45
Atlanta
12:27
Grand Cayman
20:40
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1575
Delta
UP238
Bahamasair
WST500
Western Air
|
20:30
Capetown
09:05
Atlanta
16:10
Orlando
06:45
Nassau
|
06:45
Atlanta
10:35
Orlando
17:40
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1533
Delta
UP238
Bahamasair
WST500
Western Air
|
20:30
Capetown
08:05
Atlanta
16:10
Orlando
06:45
Nassau
|
06:45
Atlanta
09:34
Orlando
17:40
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1774
Delta
UP238
Bahamasair
WST500
Western Air
|
20:30
Capetown
10:25
Atlanta
16:10
Orlando
06:45
Nassau
|
06:45
Atlanta
11:59
Orlando
17:40
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1532
Delta
3M62
Silver Airways
WST500
Western Air
|
20:30
Capetown
10:04
Atlanta
12:45
Tampa
06:45
Nassau
|
06:45
Atlanta
11:29
Tampa
14:35
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1869
Delta
JY270
InterCaribbean Airways
WST500
Western Air
|
20:30
Capetown
09:45
Atlanta
15:35
Providenciales
06:45
Nassau
|
06:45
Atlanta
12:35
Providenciales
17:15
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL4659
Delta
WST805
Western Air
WST500
Western Air
|
20:30
Capetown
10:00
Atlanta
18:50
George Town
06:45
Nassau
|
06:45
Atlanta
12:20
George Town
19:20
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1938
Delta
WST500
Western Air
|
20:30
Capetown
14:10
Atlanta
06:45
Nassau
|
06:45
Atlanta
16:08
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1404
Delta
UP204
Bahamasair
WST500
Western Air
|
20:30
Capetown
08:05
Atlanta
13:45
Fort Lauderdale-Hollywood International
06:45
Nassau
|
06:45
Atlanta
09:55
Fort Lauderdale-Hollywood International
14:45
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1680
Delta
AA859
American Airlines
WST500
Western Air
|
20:30
Capetown
08:05
Atlanta
11:39
Charlotte
06:45
Nassau
|
06:45
Atlanta
09:24
Charlotte
13:56
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1880
Delta
WST500
Western Air
|
20:30
Capetown
10:00
Atlanta
06:45
Nassau
|
06:45
Atlanta
12:06
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL2350
Delta
AA1762
American Airlines
WST500
Western Air
|
20:30
Capetown
10:00
Atlanta
13:10
Charlotte
06:45
Nassau
|
06:45
Atlanta
11:15
Charlotte
15:21
Nassau
07:00
San Andros
|
Connect |
DL204
Delta
DL1404
Delta
B61393
JetBlue Airways
WST500
Western Air
|
20:30
Capetown
08:05
Atlanta
10:45
Fort Lauderdale-Hollywood International
06:45
Nassau
|
06:45
Atlanta
09:55
Fort Lauderdale-Hollywood International
11:43
Nassau
07:00
San Andros
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Marsh Harbour and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Marsh Harbour to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA058
British Airways
BA253
British Airways
WST606
Western Air
|
18:45
Capetown
09:35
London Heathrow
17:00
Nassau
|
04:50
London Heathrow
14:25
Nassau
17:30
Marsh Harbour
|
Connect |
UA1123
United Airlines
UA728
United Airlines
AA4854
American Airlines
|
19:50
Capetown
07:00
Newark
12:30
Miami
|
05:45
Newark
10:06
Miami
13:34
Marsh Harbour
|
Connect |
DL204
Delta
DL1404
Delta
3M63 65
Silver Airways
|
20:30
Capetown
08:05
Atlanta
12:00
Fort Lauderdale-Hollywood International
|
06:45
Atlanta
09:55
Fort Lauderdale-Hollywood International
13:15
Marsh Harbour
|
Connect |
DL204
Delta
DL1383
Delta
AA4854
American Airlines
|
20:30
Capetown
08:20
Atlanta
12:30
Miami
|
06:45
Atlanta
10:10
Miami
13:34
Marsh Harbour
|
Connect |
DL204
Delta
DL1639
Delta
AA4854
American Airlines
|
20:30
Capetown
09:40
Atlanta
12:30
Miami
|
06:45
Atlanta
11:33
Miami
13:34
Marsh Harbour
|
Connect |
DL204
Delta
DL2245
Delta
UP282
Bahamasair
|
20:30
Capetown
08:05
Atlanta
12:35
West Palm Beach/Palm Beach
|
06:45
Atlanta
09:52
West Palm Beach/Palm Beach
13:35
Marsh Harbour
|
Connect |
DL204
Delta
DL1880
Delta
WST604
Western Air
|
20:30
Capetown
10:00
Atlanta
14:30
Nassau
|
06:45
Atlanta
12:06
Nassau
15:00
Marsh Harbour
|
Connect |
DL204
Delta
DL1880
Delta
WST606
Western Air
|
20:30
Capetown
10:00
Atlanta
17:00
Nassau
|
06:45
Atlanta
12:06
Nassau
17:30
Marsh Harbour
|
Connect |
DL204
Delta
DL1938
Delta
WST606
Western Air
|
20:30
Capetown
14:10
Atlanta
17:00
Nassau
|
06:45
Atlanta
16:08
Nassau
17:30
Marsh Harbour
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Freeport and cost approximately 2100 USD.
You take a bus, shuttle or taxi from Freeport to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
JE156
Mango
SA203
South African Airways
AA1610
American Airlines
AA4872
American Airlines
|
15:45
Capetown
20:40
Johannesburg
07:45
New York JFK
12:30
Miami
|
17:40
Johannesburg
06:40
New York JFK
11:05
Miami
13:22
Freeport
|
Connect |
JE158
Mango
SA203
South African Airways
AA1610
American Airlines
AA4872
American Airlines
|
15:50
Capetown
20:40
Johannesburg
07:45
New York JFK
12:30
Miami
|
17:45
Johannesburg
06:40
New York JFK
11:05
Miami
13:22
Freeport
|
Connect |
FA114
Safair
UA187
United Airlines
UA1613
United Airlines
3M142
Silver Airways
|
16:25
Capetown
20:00
Johannesburg
08:20
Newark
13:00
Fort Lauderdale-Hollywood International
|
18:35
Johannesburg
05:45
Newark
11:36
Fort Lauderdale-Hollywood International
13:50
Freeport
|
Connect |
MN106
Comair
UA187
United Airlines
UA1613
United Airlines
3M142
Silver Airways
|
16:35
Capetown
20:00
Johannesburg
08:20
Newark
13:00
Fort Lauderdale-Hollywood International
|
18:35
Johannesburg
05:45
Newark
11:36
Fort Lauderdale-Hollywood International
13:50
Freeport
|
Connect |
BA6422
British Airways
UA187
United Airlines
UA1613
United Airlines
3M142
Silver Airways
|
16:45
Capetown
20:00
Johannesburg
08:20
Newark
13:00
Fort Lauderdale-Hollywood International
|
18:45
Johannesburg
05:45
Newark
11:36
Fort Lauderdale-Hollywood International
13:50
Freeport
|
Connect |
JE156
Mango
SA203
South African Airways
AA1610
American Airlines
AA4872
American Airlines
|
16:50
Capetown
20:40
Johannesburg
07:45
New York JFK
12:30
Miami
|
18:45
Johannesburg
06:40
New York JFK
11:05
Miami
13:22
Freeport
|
Connect |
UA1123
United Airlines
UA728
United Airlines
AA4872
American Airlines
|
19:50
Capetown
07:00
Newark
12:30
Miami
|
05:45
Newark
10:06
Miami
13:22
Freeport
|
Connect |
DL204
Delta
DL1404
Delta
UP142
Bahamasair
|
20:30
Capetown
08:05
Atlanta
11:30
Fort Lauderdale-Hollywood International
|
06:45
Atlanta
09:55
Fort Lauderdale-Hollywood International
12:15
Freeport
|
Connect |
DL204
Delta
DL1639
Delta
AA4872
American Airlines
|
20:30
Capetown
09:40
Atlanta
12:30
Miami
|
06:45
Atlanta
11:33
Miami
13:22
Freeport
|
Connect |
DL204
Delta
DL1383
Delta
AA4872
American Airlines
|
20:30
Capetown
08:20
Atlanta
12:30
Miami
|
06:45
Atlanta
10:10
Miami
13:22
Freeport
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Capetown.
You take a flight from Capetown to Fort Lauderdale-Hollywood International and cost approximately 850 USD.
You take a bus, shuttle or taxi from Fort Lauderdale-Hollywood International to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
UA1123
United Airlines
UA1613
United Airlines
|
19:50
Capetown
08:20
Newark
|
05:45
Newark
11:36
Fort Lauderdale-Hollywood International
|
Connect |
UA1123
United Airlines
UA254
United Airlines
|
19:50
Capetown
10:30
Newark
|
05:45
Newark
13:34
Fort Lauderdale-Hollywood International
|
Connect |
UA1123
United Airlines
UA2330
United Airlines
|
19:50
Capetown
12:00
Newark
|
05:45
Newark
15:04
Fort Lauderdale-Hollywood International
|
Connect |
UA1123
United Airlines
UA288
United Airlines
UA1785
United Airlines
|
19:50
Capetown
08:20
Newark
10:40
Washington Dulles
|
05:45
Newark
09:43
Washington Dulles
13:20
Fort Lauderdale-Hollywood International
|
Connect |
DL204
Delta
DL1404
Delta
|
20:30
Capetown
08:05
Atlanta
|
06:45
Atlanta
09:55
Fort Lauderdale-Hollywood International
|
Connect |
DL204
Delta
DL1502
Delta
|
20:30
Capetown
09:40
Atlanta
|
06:45
Atlanta
11:35
Fort Lauderdale-Hollywood International
|
Connect |
DL204
Delta
DL1399
Delta
|
20:30
Capetown
10:45
Atlanta
|
06:45
Atlanta
12:37
Fort Lauderdale-Hollywood International
|
Connect |
DL204
Delta
DL1557
Delta
DL2049
Delta
|
20:30
Capetown
10:14
Atlanta
16:10
Raleigh/Durham
|
06:45
Atlanta
11:35
Raleigh/Durham
18:21
Fort Lauderdale-Hollywood International
|
Connect |
DL204
Delta
DL1572
Delta
DL2049
Delta
|
20:30
Capetown
11:45
Atlanta
16:10
Raleigh/Durham
|
06:45
Atlanta
13:00
Raleigh/Durham
18:21
Fort Lauderdale-Hollywood International
|
Connect |
DL204
Delta
DL1613
Delta
DL2049
Delta
|
20:30
Capetown
08:05
Atlanta
16:10
Raleigh/Durham
|
06:45
Atlanta
09:24
Raleigh/Durham
18:21
Fort Lauderdale-Hollywood International
|
Connect |
You can find hotels and accommodations in Bahamas with our hotels search tool below
Booking.com