HowToGo

Flight from South Africa to Bahamas

How to get to Bahamas from South Africa by flight ? You can check flights from South Africa to Bahamas below.

Search Transfer from South Africa to Bahamas

Search Flights

You can find flight ticket prices from South Africa to Bahamas with our flight tickets search tool below

1. Johannesburg to Nassau

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Nassau and cost approximately 1400 USD.

  3. 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

2. Capetown to Nassau

  1. You take a bus, shuttle or taxi from your location in South Africa to Capetown.

  2. You take a flight from Capetown to Nassau and cost approximately 1200 USD.

  3. 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

3. Capetown to San Andros

  1. You take a bus, shuttle or taxi from your location in South Africa to Capetown.

  2. You take a flight from Capetown to San Andros and cost approximately 1000 USD.

  3. 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

4. Capetown to Marsh Harbour

  1. You take a bus, shuttle or taxi from your location in South Africa to Capetown.

  2. You take a flight from Capetown to Marsh Harbour and cost approximately 1200 USD.

  3. 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

5. Capetown to Freeport

  1. You take a bus, shuttle or taxi from your location in South Africa to Capetown.

  2. You take a flight from Capetown to Freeport and cost approximately 2100 USD.

  3. 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

6. Capetown to Fort Lauderdale-Hollywood International

  1. You take a bus, shuttle or taxi from your location in South Africa to Capetown.

  2. You take a flight from Capetown to Fort Lauderdale-Hollywood International and cost approximately 850 USD.

  3. 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

References

Find Hotels in Bahamas

You can find hotels and accommodations in Bahamas with our hotels search tool below

Booking.com