HowToGo

Flight from Dubai to Bahamas

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

Search Transfer from Dubai to Bahamas

Search Flights

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

1. Dubai to Nassau

  1. You take a flight from Dubai to Nassau and cost approximately 1100 USD.

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

2. Dubai to George Town

  1. You take a flight from Dubai to George Town and cost approximately 1900 USD.

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

3. Dubai to Freeport

  1. You take a flight from Dubai to Freeport and cost approximately 2200 USD.

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

4. Dubai to San Andros

  1. You take a flight from Dubai to San Andros and cost approximately 1000 USD.

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

5. Dubai to Marsh Harbour

  1. You take a flight from Dubai to Marsh Harbour and cost approximately 1200 USD.

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

6. Abu Dhabi to Nassau

  1. You take a bus, shuttle or taxi from your location in Dubai to Abu Dhabi.

  2. You take a flight from Abu Dhabi 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
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

References

Find Hotels in Bahamas

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

Booking.com