HowToGo

Flight from Bahamas to Orlando, South Africa

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

Search Transfer from Bahamas to Orlando, South Africa

Search Flights

You can find flight ticket prices from Bahamas to Orlando, 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 530 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Orlando, South Africa.

Flight Depart Arrive
UA681 United Airlines
UA188 United Airlines
13:03 Nassau
20:45 Newark
15:59 Newark
18:20 Johannesburg
Connect
DL1965 Delta
DL200 Delta
13:26 Nassau
17:45 Atlanta
15:48 Atlanta
16:00 Johannesburg
Connect
UA1539 United Airlines
UA188 United Airlines
14:25 Nassau
20:45 Newark
17:16 Newark
18:20 Johannesburg
Connect
UA681 United Airlines
UA188 United Airlines
14:55 Nassau
20:45 Newark
17:46 Newark
18:20 Johannesburg
Connect
BA252 British Airways
BA057 British Airways
21:25 Nassau
21:10 London Heathrow
10:40 London Heathrow
10:15 Johannesburg
Connect
BA252 British Airways
BA041 British Airways
BA6200 British Airways
21:25 Nassau
16:55 London Heathrow
07:00 Durban
10:40 London Heathrow
05:25 Durban
08:05 Johannesburg
Connect
VS108 Virgin Atlantic
VS449 Virgin Atlantic
21:40 Nassau
19:50 London Heathrow
10:35 London Heathrow
08:55 Johannesburg
Connect

2. 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 500 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Orlando, South Africa.

Flight Depart Arrive
UP371 Bahamasair
DL1965 Delta
DL200 Delta
08:00 George Town
13:26 Nassau
17:45 Atlanta
08:45 Nassau
15:48 Atlanta
16:00 Johannesburg
Connect
UP371 Bahamasair
UA1539 United Airlines
UA188 United Airlines
08:00 George Town
14:25 Nassau
20:45 Newark
08:45 Nassau
17:16 Newark
18:20 Johannesburg
Connect
UP357 Bahamasair
DL1965 Delta
DL200 Delta
09:00 George Town
13:26 Nassau
17:45 Atlanta
09:45 Nassau
15:48 Atlanta
16:00 Johannesburg
Connect
3M72 Silver Airways
UA1913 United Airlines
UA188 United Airlines
09:30 George Town
14:00 Fort Lauderdale-Hollywood International
20:45 Newark
11:10 Fort Lauderdale-Hollywood International
16:59 Newark
18:20 Johannesburg
Connect
3M72 Silver Airways
UA1267 United Airlines
UA188 United Airlines
09:30 George Town
12:00 Fort Lauderdale-Hollywood International
20:45 Newark
11:10 Fort Lauderdale-Hollywood International
15:00 Newark
18:20 Johannesburg
Connect
3M72 Silver Airways
DL1264 Delta
DL200 Delta
09:30 George Town
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
11:10 Fort Lauderdale-Hollywood International
14:02 Atlanta
16:00 Johannesburg
Connect
3M72 Silver Airways
DL2087 Delta
DL200 Delta
09:30 George Town
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
11:10 Fort Lauderdale-Hollywood International
15:10 Atlanta
16:00 Johannesburg
Connect
3M72 Silver Airways
UA1167 United Airlines
UA188 United Airlines
09:30 George Town
15:30 Fort Lauderdale-Hollywood International
20:45 Newark
11:10 Fort Lauderdale-Hollywood International
18:29 Newark
18:20 Johannesburg
Connect
WU801 Jetways Airlines
DL1965 Delta
DL200 Delta
09:50 George Town
13:26 Nassau
17:45 Atlanta
10:20 Nassau
15:48 Atlanta
16:00 Johannesburg
Connect
WU801 Jetways Airlines
UA1539 United Airlines
UA188 United Airlines
09:50 George Town
14:25 Nassau
20:45 Newark
10:20 Nassau
17:16 Newark
18:20 Johannesburg
Connect
WU801 Jetways Airlines
UA681 United Airlines
UA188 United Airlines
09:50 George Town
13:03 Nassau
20:45 Newark
10:20 Nassau
15:59 Newark
18:20 Johannesburg
Connect
AA3911 American Airlines
AA2933 American Airlines
UA188 United Airlines
12:35 George Town
14:52 Miami
20:45 Newark
13:52 Miami
17:44 Newark
18:20 Johannesburg
Connect
AA3911 American Airlines
QR778 Qatar Airways
QR1365 Qatar Airways
12:35 George Town
20:10 Miami
20:25 Doha
13:52 Miami
17:55 Doha
04:00 Johannesburg
Connect
AA3911 American Airlines
KL0628 KLM
KL0591 KLM
12:35 George Town
16:30 Miami
10:20 Amsterdam Schiphol
13:52 Miami
06:50 Amsterdam Schiphol
22:05 Johannesburg
Connect
AC969 Air Canada
KL0692 KLM
KL0591 KLM
13:25 George Town
18:15 Toronto
10:20 Amsterdam Schiphol
16:55 Toronto
07:15 Amsterdam Schiphol
22:05 Johannesburg
Connect
DL5142 Delta
DL200 Delta
14:30 George Town
17:45 Atlanta
17:00 Atlanta
16:00 Johannesburg
Connect
DL5142 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
14:30 George Town
22:00 Atlanta
19:50 London Heathrow
17:00 Atlanta
10:45 London Heathrow
08:55 Johannesburg
Connect
DL5142 Delta
DL30 Delta
VS449 Virgin Atlantic
14:30 George Town
18:30 Atlanta
19:50 London Heathrow
17:00 Atlanta
07:30 London Heathrow
08:55 Johannesburg
Connect
DL5142 Delta
DL72 Delta
KL0591 KLM
14:30 George Town
17:50 Atlanta
10:20 Amsterdam Schiphol
17:00 Atlanta
08:00 Amsterdam Schiphol
22:05 Johannesburg
Connect
DL5142 Delta
QR756 Qatar Airways
QR1365 Qatar Airways
14:30 George Town
19:10 Atlanta
20:25 Doha
17:00 Atlanta
16:30 Doha
04:00 Johannesburg
Connect
AA3884 American Airlines
BA208 British Airways
BA057 British Airways
17:00 George Town
21:30 Miami
21:10 London Heathrow
18:16 Miami
11:00 London Heathrow
10:15 Johannesburg
Connect
AA3884 American Airlines
AA52 American Airlines
LY051 El Al
17:00 George Town
20:40 Miami
20:20 Tel Aviv
18:16 Miami
15:30 Tel Aviv
04:55 Johannesburg
Connect
AA3884 American Airlines
AA38 American Airlines
BA057 British Airways
17:00 George Town
19:40 Miami
21:10 London Heathrow
18:16 Miami
09:15 London Heathrow
10:15 Johannesburg
Connect
AA3884 American Airlines
QR778 Qatar Airways
QR1363 Qatar Airways
17:00 George Town
20:10 Miami
02:05 Doha
18:16 Miami
17:55 Doha
09:40 Johannesburg
Connect
AA3884 American Airlines
QR778 Qatar Airways
QR1365 Qatar Airways
17:00 George Town
20:10 Miami
20:25 Doha
18:16 Miami
17:55 Doha
04:00 Johannesburg
Connect

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Orlando, South Africa.

Flight Depart Arrive
3M142 Silver Airways
UA1167 United Airlines
UA188 United Airlines
09:35 Freeport
15:30 Fort Lauderdale-Hollywood International
20:45 Newark
10:25 Fort Lauderdale-Hollywood International
18:29 Newark
18:20 Johannesburg
Connect
3M142 Silver Airways
UA1913 United Airlines
UA188 United Airlines
09:35 Freeport
14:00 Fort Lauderdale-Hollywood International
20:45 Newark
10:25 Fort Lauderdale-Hollywood International
16:59 Newark
18:20 Johannesburg
Connect
3M142 Silver Airways
UA1267 United Airlines
UA188 United Airlines
09:35 Freeport
12:00 Fort Lauderdale-Hollywood International
20:45 Newark
10:25 Fort Lauderdale-Hollywood International
15:00 Newark
18:20 Johannesburg
Connect
UP141 Bahamasair
DL1264 Delta
DL200 Delta
09:45 Freeport
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
10:30 Fort Lauderdale-Hollywood International
14:02 Atlanta
16:00 Johannesburg
Connect
UP141 Bahamasair
DL2087 Delta
DL200 Delta
09:45 Freeport
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
10:30 Fort Lauderdale-Hollywood International
15:10 Atlanta
16:00 Johannesburg
Connect
UP141 Bahamasair
UA1913 United Airlines
UA188 United Airlines
09:45 Freeport
14:00 Fort Lauderdale-Hollywood International
20:45 Newark
10:30 Fort Lauderdale-Hollywood International
16:59 Newark
18:20 Johannesburg
Connect
UP141 Bahamasair
UA1267 United Airlines
UA188 United Airlines
09:45 Freeport
12:00 Fort Lauderdale-Hollywood International
20:45 Newark
10:30 Fort Lauderdale-Hollywood International
15:00 Newark
18:20 Johannesburg
Connect
UP141 Bahamasair
DL1399 Delta
DL200 Delta
09:45 Freeport
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
10:30 Fort Lauderdale-Hollywood International
16:10 Atlanta
16:00 Johannesburg
Connect
AA3910 American Airlines
QR778 Qatar Airways
QR1365 Qatar Airways
12:27 Freeport
20:10 Miami
20:25 Doha
13:14 Miami
17:55 Doha
04:00 Johannesburg
Connect
AA3910 American Airlines
KL0628 KLM
KL0591 KLM
12:27 Freeport
16:30 Miami
10:20 Amsterdam Schiphol
13:14 Miami
06:50 Amsterdam Schiphol
22:05 Johannesburg
Connect
AA5277 American Airlines
AA730 American Airlines
BA057 British Airways
14:30 Freeport
18:25 Charlotte
21:10 London Heathrow
17:00 Charlotte
07:10 London Heathrow
10:15 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 410 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Orlando, South Africa.

Flight Depart Arrive
UP136 Bahamasair
DL1965 Delta
DL200 Delta
08:05 Marsh Harbour
13:26 Nassau
17:45 Atlanta
08:40 Nassau
15:48 Atlanta
16:00 Johannesburg
Connect
WU603 Jetways Airlines
UA1539 United Airlines
UA188 United Airlines
08:20 Marsh Harbour
14:25 Nassau
20:45 Newark
08:50 Nassau
17:16 Newark
18:20 Johannesburg
Connect
WU603 Jetways Airlines
UA681 United Airlines
UA188 United Airlines
08:20 Marsh Harbour
13:03 Nassau
20:45 Newark
08:50 Nassau
15:59 Newark
18:20 Johannesburg
Connect
WU603 Jetways Airlines
DL1965 Delta
DL200 Delta
08:20 Marsh Harbour
13:26 Nassau
17:45 Atlanta
08:50 Nassau
15:48 Atlanta
16:00 Johannesburg
Connect
UP281 Bahamasair
UA2356 United Airlines
UA188 United Airlines
10:35 Marsh Harbour
12:34 West Palm Beach/Palm Beach
20:45 Newark
11:35 West Palm Beach/Palm Beach
15:30 Newark
18:20 Johannesburg
Connect
UP281 Bahamasair
UA2311 United Airlines
UA188 United Airlines
10:35 Marsh Harbour
12:55 West Palm Beach/Palm Beach
20:45 Newark
11:35 West Palm Beach/Palm Beach
15:58 Newark
18:20 Johannesburg
Connect
3M65 Silver Airways
DL1399 Delta
DL200 Delta
12:00 Marsh Harbour
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
13:15 Fort Lauderdale-Hollywood International
16:10 Atlanta
16:00 Johannesburg
Connect
3M65 Silver Airways
B66 JetBlue Airways
UA188 United Airlines
12:00 Marsh Harbour
16:15 Fort Lauderdale-Hollywood International
20:45 Newark
13:15 Fort Lauderdale-Hollywood International
19:23 Newark
18:20 Johannesburg
Connect
3M65 Silver Airways
UA1411 United Airlines
UA188 United Airlines
12:00 Marsh Harbour
16:25 Fort Lauderdale-Hollywood International
20:45 Newark
13:15 Fort Lauderdale-Hollywood International
19:32 Newark
18:20 Johannesburg
Connect
3M65 Silver Airways
UA1167 United Airlines
UA188 United Airlines
12:00 Marsh Harbour
15:30 Fort Lauderdale-Hollywood International
20:45 Newark
13:15 Fort Lauderdale-Hollywood International
18:29 Newark
18:20 Johannesburg
Connect
AA3926 American Airlines
QR778 Qatar Airways
QR1365 Qatar Airways
12:45 Marsh Harbour
20:10 Miami
20:25 Doha
13:49 Miami
17:55 Doha
04:00 Johannesburg
Connect
AA3926 American Airlines
KL0628 KLM
KL0591 KLM
12:45 Marsh Harbour
16:30 Miami
10:20 Amsterdam Schiphol
13:49 Miami
06:50 Amsterdam Schiphol
22:05 Johannesburg
Connect
AA3926 American Airlines
AA2933 American Airlines
UA188 United Airlines
12:45 Marsh Harbour
14:52 Miami
20:45 Newark
13:49 Miami
17:44 Newark
18:20 Johannesburg
Connect
WU605 Jetways Airlines
UA681 United Airlines
UA188 United Airlines
13:30 Marsh Harbour
14:55 Nassau
20:45 Newark
14:00 Nassau
17:46 Newark
18:20 Johannesburg
Connect
AA3734 American Airlines
QR778 Qatar Airways
QR1365 Qatar Airways
16:40 Marsh Harbour
20:10 Miami
20:25 Doha
17:44 Miami
17:55 Doha
04:00 Johannesburg
Connect
AA3734 American Airlines
QR778 Qatar Airways
QR1363 Qatar Airways
16:40 Marsh Harbour
20:10 Miami
02:05 Doha
17:44 Miami
17:55 Doha
09:40 Johannesburg
Connect
AA3734 American Airlines
AA38 American Airlines
BA057 British Airways
16:40 Marsh Harbour
19:40 Miami
21:10 London Heathrow
17:44 Miami
09:15 London Heathrow
10:15 Johannesburg
Connect
AA3734 American Airlines
BA208 British Airways
BA057 British Airways
16:40 Marsh Harbour
21:30 Miami
21:10 London Heathrow
17:44 Miami
11:00 London Heathrow
10:15 Johannesburg
Connect

5. 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 290 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Orlando, South Africa.

Flight Depart Arrive
WU501 Jetways Airlines
DL1965 Delta
DL200 Delta
07:15 San Andros
13:26 Nassau
17:45 Atlanta
07:30 Nassau
15:48 Atlanta
16:00 Johannesburg
Connect
WU501 Jetways Airlines
UA681 United Airlines
UA188 United Airlines
07:15 San Andros
13:03 Nassau
20:45 Newark
07:30 Nassau
15:59 Newark
18:20 Johannesburg
Connect
WU501 Jetways Airlines
UA1539 United Airlines
UA188 United Airlines
07:15 San Andros
14:25 Nassau
20:45 Newark
07:30 Nassau
17:16 Newark
18:20 Johannesburg
Connect
WU501 Jetways Airlines
B62118 JetBlue Airways
UA188 United Airlines
07:15 San Andros
11:33 Nassau
20:45 Newark
07:30 Nassau
14:35 Newark
18:20 Johannesburg
Connect

References

Find Hotels in Orlando, South Africa

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

Booking.com