Flying to the Bahamas at a glance
- cities with direct flights
- 7
- flights a week
- 625
- lowest direct fare, Miami to Nassau
- $107
- nonstop from Miami to Nassau
- 1h 5m
- currency
- BSD
Cities with direct flights
Direct fare from Miami; where there is no fare, the flight time
Prices and flight times from Miami and New York
Direct flights, the lowest fare found in recent days
Frequently asked questions
How long is the flight to the Bahamas from Miami?
A nonstop flight from Miami to Nassau takes about 1 hour 5 minutes. All nonstop flights from Miami: from 58m (Freeport) to 1h 24m (George Town).
Which cities have direct flights to the Bahamas?
21 cities: Miami, Nassau, Freeport, New York, Marsh Harbour, Toronto, Charlotte, George Town and others. Most flights go to Nassau, Freeport, George Town.
How much is a flight to the Bahamas?
Lowest direct fares found recently: Miami to Nassau from $107, New York to Nassau from $164. The price for your dates shows in the search.