HowToGo

Flight from Bahamas to South Africa

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

Search Transfer from Bahamas to South Africa

Search Flights

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

1. Nassau to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

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

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

2. Nassau to Capetown

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

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

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

3. George Town to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahamas to George Town.

  2. You take a flight from George Town to Johannesburg and cost approximately 6500 USD.

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

4. Marsh Harbour to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahamas to Marsh Harbour.

  2. You take a flight from Marsh Harbour to Johannesburg and cost approximately 430 USD.

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

5. Freeport to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahamas to Freeport.

  2. You take a flight from Freeport to Johannesburg and cost approximately 4100 USD.

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

6. San Andros to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bahamas to San Andros.

  2. You take a flight from San Andros to Johannesburg and cost approximately 420 USD.

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

7. Nassau to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

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

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

References

Find Hotels in South Africa

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

Booking.com