Given below is the flight time from Nassau, Bahamas to Miami, United States. Flight time calculator to calculate time taken to reach Miami from Nassau by air. The nearest airport to Nassau is Nassau International Airport (NAS) and the nearest airport to Miami is Miami International Airport (MIA)

Departure
Nassau
Arrival
Miami

Flight time from Nassau to Miami is 55 minutes

Non-Stop flight duration from NAS to MIA is 55 minutes (Operated by Bahamasair)

Non-stop flight time is between 1 hour and 1 hour 15 minutes.

One-stop flights and connecting flights can take anywhere between 5 hours to 9 hours hours depending on the layover city.

Non-stop flight time from Bahamas (NAS) to United States (MIA) by different airlines

Most of the flights by major airlines departing from Nassau arrive at Miami International Airport. Miami is served by 1 international airports.

JourneyDurationAirline
NAS ➝ MIA  
1 hour Bahamasair
NAS ➝ MIA  
55 minutes Bahamasair
NAS ➝ MIA  
1 hour 14 minutes American Airlines
NAS ➝ MIA  
55 minutes Bahamasair
NAS ➝ MIA  
1 hour 10 minutes American Airlines

Number of Airports in Miami : 1 International Airport  
Number of Airports in Nassau : 1 International Airport

Distance Between Nassau, Bahamas & Miami, United States is 290 Kilo Meters

Flight time from Nassau to Miami via Atlanta, GA • NAS to MIA via ATL

Flight duration from Nassau International Airport to Miami International Airport via Hartsfield-jackson Atlanta International Airport, United States on Delta Air Lines flight is 8 hours 21 minutes

NAS to ATL
2 hrs 24 mins
ATL
 Waiting Time
3 hrs 58 mins
ATL to MIA
1 hr 59 mins
Total Duration:
8 hrs 21 mins

Flight time from Nassau to Miami via Charlotte • NAS to MIA via CLT

Flight duration from Nassau International Airport to Miami International Airport via Charlotte Douglas Airport, United States on American Airlines flight is 5 hours 51 minutes

NAS to CLT
2 hrs 26 mins
CLT
 Waiting Time
1 hr 17 mins
CLT to MIA
2 hrs 8 mins
Total Duration:
5 hrs 51 mins

Flight time from Nassau, Bahamas to airports near Miami, United States

Direct flight and one stop flight time from Nassau International Airport, Nassau to airports nearest to Miami is given in the table below

JourneyDestination AirportsDurationStops
NAS - FLL Fort Lauderdale, FL, Fort Lauderdale/hollywood International Airport 1 hr Non-Stop
NAS - RSW Fort Myers, Southwest Florida Reg Airport 5 hrs 25 mins 1 Stop
NAS - MCO Orlando, Orlando International Airport 1 hr 40 mins Non-Stop
NAS - SRQ Sarasota, FL, Sarasota-Bradenton International Airport 5 hrs 34 mins 1 Stop
NAS - PBI West Palm Beach, Palm Beach International Airport 5 hrs 23 mins 1 Stop

Airlines operating flights between Nassau and Miami

  • American Airlines
  • Bahamasair
  • Delta Air Lines
  • United Airlines

Time in Nassau and Miami are the same

Current time in Nassau, Bahamas : Tue, 9 Jun, 2026,
Nassau Timezone: EDT (-04:00)

08:58 PM

Current time in Miami, United States :, Tue, 9 Jun, 2026,
Miami Timezone: EDT (-04:00)

08:58 PM

Flight Time between Nassau & Miami • NAS - MIA Flight Duration

How long is the flight from Nassau to Miami? What is the Nassau - Miami flight duration? What is the flying time from Nassau to Miami? Find answer to these questions...

NAS to MIA Flight - Nassau Airport to Miami Airport Flight Route Map

The airports map below shows the location of Nassau Airport & Miami Airport. Know the flight direction and Nassau to Miami flight path

Nassau - Lat: 25.0409, Long: -77.4661
Miami - Lat: 25.7965, Long: -80.2756

Find flight time from Nassau International Airport or Nassau or any other airport or city in Bahamas to various other destinations around the world using this flight time calculator.

Find flight time from Nassau International Airport or Nassau or any other airport or city in Bahamas to various other destinations around the world using this flight time calculator.

Find Flight Time

Enter the name of cities between which you wish to travel and calculate flight time.

Enter the name of airports between which you wish to travel and calculate flight time.