How long is the flight from Miami to the Bahamas?
Miami, FL (MIA) to Nassau (NAS)
Flight Duration 55 mins Distance:
The distance between Miami, Florida and Nassau, Bahamas is 179 miles (288 km).
A direct flight from London Heathrow to Nassau, Bahamas takes 9hr 30mins with British Airways. The direct return takes 8hr 40mins. Lots of other airlines don't fly direct, so obviously the travel time will be longer. Ask your travel agent for advice. London (LON) to Nassau (NAS) Flight Duration * 12 hours 0 mins * Via Miami International Apt, Miami (MIA)
Toronto, ON (YTO) to Freeport (FPO) Shortest Flight Duration * 4 hours 50 mins * Via Miami International Apt, Miami (MIA) this includes transfer time at Miami International Apt, Miami (MIA) See Related Links See the Related Link for "OAG Flight Duration Estimator" to the bottom for the answer. A non-stop flight from Toronto, ON (YYZ) to Nassau, (NAS) is 3 hrs 7mins.