How to get to Orlando, South Africa from Bahamas by flight ? You can check flights from Bahamas to Orlando, South Africa below.
You can find flight ticket prices from Bahamas to Orlando, 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 530 USD.
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 |
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 500 USD.
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 |
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 330 USD.
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 |
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 410 USD.
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 |
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 290 USD.
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 |
You can find hotels and accommodations in Orlando, South Africa with our hotels search tool below
Booking.com