How to get to Bahamas from Dubai by flight ? You can check flights from Dubai to Bahamas below.
You can find flight ticket prices from Dubai to Bahamas with our flight tickets search tool below
You take a flight from Dubai to Nassau and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA106
British Airways
BA253
British Airways
|
02:15
Dubai
09:35
London Heathrow
|
06:25
London Heathrow
14:25
Nassau
|
Connect |
EK219
Emirates
UP238
Bahamasair
|
02:50
Dubai
13:45
Orlando
|
10:25
Orlando
15:00
Nassau
|
Connect |
EK221
Emirates
AA1005
American Airlines
|
02:50
Dubai
12:35
Dallas/Ft.Worth
|
09:50
Dallas/Ft.Worth
17:37
Nassau
|
Connect |
EK007
Emirates
BA253
British Airways
|
03:10
Dubai
09:35
London Heathrow
|
07:10
London Heathrow
14:25
Nassau
|
Connect |
AC057
Air Canada
AC1816
Air Canada
|
23:55
Dubai
07:50
Toronto
|
05:05
Toronto
11:05
Nassau
|
Connect |
AC057
Air Canada
AC7706
Air Canada
UA1262
United Airlines
|
23:55
Dubai
08:15
Toronto
10:30
Washington Dulles
|
05:05
Toronto
09:40
Washington Dulles
13:15
Nassau
|
Connect |
AC057
Air Canada
WS2688
WestJet
|
23:55
Dubai
07:00
Toronto
|
05:05
Toronto
10:26
Nassau
|
Connect |
AC057
Air Canada
WS2754
WestJet
|
23:55
Dubai
09:30
Toronto
|
05:05
Toronto
13:01
Nassau
|
Connect |
You take a flight from Dubai to George Town and cost approximately 1900 USD.
You take a bus, shuttle or taxi from George Town to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA106
British Airways
BA253
British Airways
WST804
Western Air
|
02:15
Dubai
09:35
London Heathrow
18:00
Nassau
|
06:25
London Heathrow
14:25
Nassau
18:30
George Town
|
Connect |
BA106
British Airways
BA253
British Airways
UP372
Bahamasair
|
02:15
Dubai
09:35
London Heathrow
18:00
Nassau
|
06:25
London Heathrow
14:25
Nassau
18:40
George Town
|
Connect |
EK219
Emirates
UP238
Bahamasair
UP372
Bahamasair
|
02:50
Dubai
13:45
Orlando
18:00
Nassau
|
10:25
Orlando
15:00
Nassau
18:40
George Town
|
Connect |
EK219
Emirates
UP238
Bahamasair
WST804
Western Air
|
02:50
Dubai
13:45
Orlando
18:00
Nassau
|
10:25
Orlando
15:00
Nassau
18:30
George Town
|
Connect |
AC057
Air Canada
AA5635
American Airlines
AA4485
American Airlines
|
23:55
Dubai
06:00
Toronto
09:25
Charlotte
|
05:05
Toronto
08:12
Charlotte
12:10
George Town
|
Connect |
AC057
Air Canada
AC1640
Air Canada
AA4673
American Airlines
|
23:55
Dubai
07:30
Toronto
12:05
Miami
|
05:05
Toronto
10:55
Miami
13:20
George Town
|
Connect |
AC057
Air Canada
AC1620
Air Canada
3M72
Silver Airways
|
23:55
Dubai
06:30
Toronto
12:15
Fort Lauderdale-Hollywood International
|
05:05
Toronto
09:45
Fort Lauderdale-Hollywood International
13:50
George Town
|
Connect |
AC057
Air Canada
AC1816
Air Canada
WST804
Western Air
|
23:55
Dubai
07:50
Toronto
18:00
Nassau
|
05:05
Toronto
11:05
Nassau
18:30
George Town
|
Connect |
AC057
Air Canada
AC1816
Air Canada
UP372
Bahamasair
|
23:55
Dubai
07:50
Toronto
18:00
Nassau
|
05:05
Toronto
11:05
Nassau
18:40
George Town
|
Connect |
You take a flight from Dubai to Freeport and cost approximately 2200 USD.
You take a bus, shuttle or taxi from Freeport to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA106
British Airways
BA253
British Airways
WST714
Western Air
|
02:15
Dubai
09:35
London Heathrow
16:00
Nassau
|
06:25
London Heathrow
14:25
Nassau
16:30
Freeport
|
Connect |
BA106
British Airways
BA253
British Airways
UP327
Bahamasair
|
02:15
Dubai
09:35
London Heathrow
16:00
Nassau
|
06:25
London Heathrow
14:25
Nassau
16:45
Freeport
|
Connect |
BA106
British Airways
BA253
British Airways
WST716
Western Air
|
02:15
Dubai
09:35
London Heathrow
17:00
Nassau
|
06:25
London Heathrow
14:25
Nassau
17:30
Freeport
|
Connect |
EK219
Emirates
UP238
Bahamasair
UP327
Bahamasair
|
02:50
Dubai
13:45
Orlando
16:00
Nassau
|
10:25
Orlando
15:00
Nassau
16:45
Freeport
|
Connect |
EK007
Emirates
BA253
British Airways
WST716
Western Air
|
03:10
Dubai
09:35
London Heathrow
17:00
Nassau
|
07:10
London Heathrow
14:25
Nassau
17:30
Freeport
|
Connect |
EK007
Emirates
BA253
British Airways
WST714
Western Air
|
03:10
Dubai
09:35
London Heathrow
16:00
Nassau
|
07:10
London Heathrow
14:25
Nassau
16:30
Freeport
|
Connect |
EK007
Emirates
BA253
British Airways
UP327
Bahamasair
|
03:10
Dubai
09:35
London Heathrow
16:00
Nassau
|
07:10
London Heathrow
14:25
Nassau
16:45
Freeport
|
Connect |
AC057
Air Canada
AC1816
Air Canada
UP325
Bahamasair
|
23:55
Dubai
07:50
Toronto
15:00
Nassau
|
05:05
Toronto
11:05
Nassau
15:45
Freeport
|
Connect |
AC057
Air Canada
AC1620
Air Canada
UP102
Bahamasair
|
23:55
Dubai
06:30
Toronto
19:00
Fort Lauderdale-Hollywood International
|
05:05
Toronto
09:45
Fort Lauderdale-Hollywood International
19:45
Freeport
|
Connect |
AC057
Air Canada
AC1624
Air Canada
UP102
Bahamasair
|
23:55
Dubai
10:15
Toronto
19:00
Fort Lauderdale-Hollywood International
|
05:05
Toronto
13:30
Fort Lauderdale-Hollywood International
19:45
Freeport
|
Connect |
AC057
Air Canada
WS2688
WestJet
WST707
Western Air
|
23:55
Dubai
07:00
Toronto
12:00
Nassau
|
05:05
Toronto
10:26
Nassau
12:30
Freeport
|
Connect |
AC057
Air Canada
AC1620
Air Canada
UP104
Bahamasair
|
23:55
Dubai
06:30
Toronto
13:25
Fort Lauderdale-Hollywood International
|
05:05
Toronto
09:45
Fort Lauderdale-Hollywood International
14:05
Freeport
|
Connect |
AC057
Air Canada
AC1816
Air Canada
WST707
Western Air
|
23:55
Dubai
07:50
Toronto
12:00
Nassau
|
05:05
Toronto
11:05
Nassau
12:30
Freeport
|
Connect |
AC057
Air Canada
AC1620
Air Canada
UP142
Bahamasair
|
23:55
Dubai
06:30
Toronto
11:00
Fort Lauderdale-Hollywood International
|
05:05
Toronto
09:45
Fort Lauderdale-Hollywood International
11:45
Freeport
|
Connect |
AC057
Air Canada
AC1816
Air Canada
WST712
Western Air
|
23:55
Dubai
07:50
Toronto
15:00
Nassau
|
05:05
Toronto
11:05
Nassau
15:30
Freeport
|
Connect |
You take a flight from Dubai 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 | |
---|---|---|---|
BA106
British Airways
BA253
British Airways
WST502
Western Air
|
02:15
Dubai
09:35
London Heathrow
15:30
Nassau
|
06:25
London Heathrow
14:25
Nassau
15:45
San Andros
|
Connect |
EK007
Emirates
BA253
British Airways
WST502
Western Air
|
03:10
Dubai
09:35
London Heathrow
15:30
Nassau
|
07:10
London Heathrow
14:25
Nassau
15:45
San Andros
|
Connect |
AC057
Air Canada
AC1816
Air Canada
WST502
Western Air
|
23:55
Dubai
07:50
Toronto
15:30
Nassau
|
05:05
Toronto
11:05
Nassau
15:45
San Andros
|
Connect |
AC057
Air Canada
AC7706
Air Canada
UA1262
United Airlines
WST502
Western Air
|
23:55
Dubai
08:15
Toronto
10:30
Washington Dulles
15:30
Nassau
|
05:05
Toronto
09:40
Washington Dulles
13:15
Nassau
15:45
San Andros
|
Connect |
AC057
Air Canada
WS2688
WestJet
WST502
Western Air
|
23:55
Dubai
07:00
Toronto
15:30
Nassau
|
05:05
Toronto
10:26
Nassau
15:45
San Andros
|
Connect |
AC057
Air Canada
WS2754
WestJet
WST502
Western Air
|
23:55
Dubai
09:30
Toronto
15:30
Nassau
|
05:05
Toronto
13:01
Nassau
15:45
San Andros
|
Connect |
You take a flight from Dubai 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 | |
---|---|---|---|
BA106
British Airways
BA253
British Airways
WST606
Western Air
|
02:15
Dubai
09:35
London Heathrow
17:00
Nassau
|
06:25
London Heathrow
14:25
Nassau
17:30
Marsh Harbour
|
Connect |
EK007
Emirates
BA253
British Airways
WST606
Western Air
|
03:10
Dubai
09:35
London Heathrow
17:00
Nassau
|
07:10
London Heathrow
14:25
Nassau
17:30
Marsh Harbour
|
Connect |
AC057
Air Canada
AC1610
Air Canada
UP282
Bahamasair
|
23:55
Dubai
07:40
Toronto
12:20
West Palm Beach/Palm Beach
|
05:05
Toronto
10:54
West Palm Beach/Palm Beach
13:20
Marsh Harbour
|
Connect |
AC057
Air Canada
AC1816
Air Canada
WST604
Western Air
|
23:55
Dubai
07:50
Toronto
14:30
Nassau
|
05:05
Toronto
11:05
Nassau
15:00
Marsh Harbour
|
Connect |
AC057
Air Canada
AC1816
Air Canada
UP137
Bahamasair
|
23:55
Dubai
07:50
Toronto
14:45
Nassau
|
05:05
Toronto
11:05
Nassau
15:20
Marsh Harbour
|
Connect |
AC057
Air Canada
AC1816
Air Canada
WST606
Western Air
|
23:55
Dubai
07:50
Toronto
17:00
Nassau
|
05:05
Toronto
11:05
Nassau
17:30
Marsh Harbour
|
Connect |
AC057
Air Canada
WS2754
WestJet
WST604
Western Air
|
23:55
Dubai
09:30
Toronto
14:30
Nassau
|
05:05
Toronto
13:01
Nassau
15:00
Marsh Harbour
|
Connect |
AC057
Air Canada
WS2688
WestJet
WST604
Western Air
|
23:55
Dubai
07:00
Toronto
14:30
Nassau
|
05:05
Toronto
10:26
Nassau
15:00
Marsh Harbour
|
Connect |
AC057
Air Canada
WS2688
WestJet
UP137
Bahamasair
|
23:55
Dubai
07:00
Toronto
14:45
Nassau
|
05:05
Toronto
10:26
Nassau
15:20
Marsh Harbour
|
Connect |
AC057
Air Canada
WS2754
WestJet
UP137
Bahamasair
|
23:55
Dubai
09:30
Toronto
14:45
Nassau
|
05:05
Toronto
13:01
Nassau
15:20
Marsh Harbour
|
Connect |
You take a bus, shuttle or taxi from your location in Dubai to Abu Dhabi.
You take a flight from Abu Dhabi to Nassau and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
BA072
British Airways
BA253
British Airways
|
01:55
Abu Dhabi
09:35
London Heathrow
|
06:30
London Heathrow
14:25
Nassau
|
Connect |
EY011
Etihad
BA253
British Airways
|
02:40
Abu Dhabi
09:35
London Heathrow
|
06:45
London Heathrow
14:25
Nassau
|
Connect |
You can find hotels and accommodations in Bahamas with our hotels search tool below
Booking.com