Direct flights from Miami (MIA) to Nassau (NAS): 19 nonstop departures observed each week across 3 airlines. 39% of the last 51 operated flights arrived within 15 minutes of schedule. The median arrival is 24 minutes late. No cancellations were recorded across the 51 tracked flights. The nonstop covers 296 km, an estimated 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Miami and Nassau. Updated 17 August 2026 at 12:05 UTC.
MIA
Miami
smooth · +13
NAS
Nassau
tracking
dep bank 08:25–19:45 19x weekly
Median arrival +24 min across the last 51 operated legs
Flight time ~0h 53m estimated from route distance
Weekly departures 19x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 51
Current nonstop fares MIA → NAS · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
American Airlines American Eagle Bahamasair
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
American AirlinesAA 57% on time
Flights AA1022 08:25 daily · AA2246 10:25 Mo Tu We · AA2249 12:23 daily · AA2250 16:33 daily
American EagleMQ 40% on time
Flights MQ3764 11:08 Mo Th Fr Sa Su
BahamasairUP 6% on time
Flights UP222 10:00 daily · UP226 16:45 Sa · UP230 19:45 daily
History operated legs · board outcomes
08-16 MQ3764 departed +8
08-15 MQ3764 departed +14
08-14 MQ3764 departed +25
08-13 MQ3764 departed +16
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from MIA and NAS, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 59 Completed 51 Delayed 31 Within 15m 20/51 Median +24m
AA1022 American Airlines
8 days
Mon, Aug 17
1/2 legs · N306NY
MIA
Departure
Sched 08:25
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · N835AW
MIA
Departure
08:39
Departed · Sched 08:2514m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · N9026C
MIA
Departure
08:23
Departed · Sched 08:203m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · N721UW
MIA
Departure
08:44
Departed · Sched 08:2519m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · N703UW
MIA
Departure
08:26
Departed · Sched 08:251m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Wed, Aug 12
1/2 legs · N732US
MIA
Departure
08:36
Departed · Sched 08:2511m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · N815AW
MIA
Departure
09:13
Departed · Sched 08:2548m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · N316RK
MIA
Departure
08:34
Departed · Sched 08:259m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full AA1022 history →
AA2245 American Airlines
8 days
Mon, Aug 17
1/2 legs · N741UW
MIA
Departure
Sched 18:05
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · N814AW
MIA
Departure
19:07
Departed · Sched 18:0562m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · N708UW
MIA
Departure
18:17
Departed · Sched 18:0512m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · N713UW
MIA
Departure
18:35
Departed · Sched 18:0530m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · N702UW
MIA
Departure
19:12
Departed · Sched 18:0567m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Wed, Aug 12
1/2 legs · N732US
MIA
Departure
18:50
Departed · Sched 18:0545m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · N708UW
MIA
Departure
18:13
Departed · Sched 18:058m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · N802AW
MIA
Departure
18:10
Departed · Sched 18:055m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full AA2245 history →
AA2249 American Airlines
8 days
Mon, Aug 17
1/2 legs · N940AN
MIA
Departure
Sched 12:23
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · N890NN
MIA
Departure
12:36
Departed · Sched 12:2313m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · N922NN
MIA
Departure
12:37
Departed · Sched 12:2314m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · N884NN
MIA
Departure
12:35
Departed · Sched 12:2312m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · N954AN
MIA
Departure
12:42
Departed · Sched 12:2319m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Wed, Aug 12
1/2 legs · N945NN
MIA
Departure
12:39
Departed · Sched 12:2316m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · N829AW
MIA
Departure
12:33
Departed · Sched 12:2310m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · N308UK
MIA
Departure
17:00
Departed · Sched 12:23277m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full AA2249 history →
AA2250 American Airlines
8 days
Mon, Aug 17
1/2 legs · N814AW
MIA
Departure
Sched 16:33
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · N771XF
MIA
Departure
16:44
Departed · Sched 16:3311m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · N585UW
MIA
Departure
19:58
Departed · Sched 16:33205m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · N716UW
MIA
Departure
16:32
Departed · Sched 16:331m early
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · N713UW
MIA
Departure
17:00
Departed · Sched 16:3327m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Wed, Aug 12
1/2 legs · N708UW
MIA
Departure
16:59
Departed · Sched 16:3326m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · N709UW
MIA
Departure
16:48
Departed · Sched 16:453m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · N741UW
MIA
Departure
16:41
Departed · Sched 16:338m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full AA2250 history →
MQ3764 American Eagle
6 days
Mon, Aug 17
1/2 legs · N274NN
MIA
Departure
Sched 11:08
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · N229NN
MIA
Departure
11:16
Departed · Sched 11:088m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · N264NN
MIA
Departure
11:22
Departed · Sched 11:0814m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · N231AN
MIA
Departure
11:33
Departed · Sched 11:0825m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · N259NN
MIA
Departure
11:24
Departed · Sched 11:0816m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · N316GS
MIA
Departure
11:31
Departed · Sched 11:0823m late
→
NAS
Arrival
—
NAS is outside our board polling set.
UP222 Bahamasair
8 days
Mon, Aug 17
1/2 legs · C6BFZ
MIA
Departure
Sched 10:00
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · C6BFZ
MIA
Departure
10:38
Departed · Sched 10:0038m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · C6BFZ
MIA
Departure
11:12
Departed · Sched 10:0072m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · C6BFX
MIA
Departure
10:35
Departed · Sched 10:0035m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · C6BFZ
MIA
Departure
11:20
Departed · Sched 10:0080m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Wed, Aug 12
1/2 legs · C6BFX
MIA
Departure
10:46
Departed · Sched 10:0046m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · C6BFA
MIA
Departure
10:10
Departed · Sched 10:0010m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · C6BFZ
MIA
Departure
11:35
Departed · Sched 10:0095m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full UP222 history →
UP230 Bahamasair
8 days
Mon, Aug 17
1/2 legs · C6BFZ
MIA
Departure
Sched 19:45
Scheduled departure
→
NAS
Arrival
—
NAS is outside our board polling set.
Sun, Aug 16
1/2 legs · C6BFZ
MIA
Departure
22:14
Departed · Sched 19:45149m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Sat, Aug 15
1/2 legs · C6BFX
MIA
Departure
00:38
Departed · Sched 19:45293m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Fri, Aug 14
1/2 legs · C6BFZ
MIA
Departure
21:46
Departed · Sched 19:45121m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Thu, Aug 13
1/2 legs · C6BFZ
MIA
Departure
21:24
Departed · Sched 19:4599m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Wed, Aug 12
1/2 legs · C6-BFX
MIA
Departure
20:36
Departed · Sched 19:4551m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · C6BFA
MIA
Departure
20:35
Departed · Sched 19:4550m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Mon, Aug 10
1/2 legs · C6BFZ
MIA
Departure
23:17
Departed · Sched 19:45212m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full UP230 history →
AA3764 American
1 day
MIA
Departure
Sched 11:08
Scheduled time only · no board update captured
→
NAS
Arrival
—
NAS is outside our board polling set.
Full AA3764 history →
UP226 Bahamasair
1 day
Sat, Aug 15
1/2 legs · C6BFZ
MIA
Departure
22:10
Departed · Sched 16:45325m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full UP226 history →
UP2825 Bahamasair
1 day
Sat, Aug 15
1/2 legs · C6BFA
MIA
Departure
17:49
Departed · Sched 12:00349m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full UP2825 history →
AA2246 American Airlines
2 days
Wed, Aug 12
1/2 legs · N715UW
MIA
Departure
10:49
Departed · Sched 10:2524m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Tue, Aug 11
1/2 legs · N746UW
MIA
Departure
10:36
Departed · Sched 10:2511m late
→
NAS
Arrival
—
NAS is outside our board polling set.
Full AA2246 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Miami (MIA) to Nassau (NAS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MIA-NAS
Copy
How we measure this →
MIA to NAS questions
Is MIA–NAS running on time right now? Smooth skies ahead. The departure side at MIA is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MIA–NAS? Operators schedule morning departures around 08:25 and evening departures around 18:05 from MIA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the NAS delay card to confirm conditions when you'd arrive.
How long is the flight from MIA to NAS? Great-circle distance is 296 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 51–55 min gate-to-gate on this route.
How often does MIA–NAS fly? 3 carriers operate this route, around 51 flights a week between them. Compare carrier days and times in the airline list above.