2,028 km · Domestic

Boston Logan (BOS) – Miami (MIA)

In July 2026, 522 flights operated between Boston Logan and Miami (both directions), and 73.9% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January691566▼ 18.1%
February670580▼ 13.4%
March748635▼ 15.1%
April823666▼ 19.1%
May678558▼ 17.7%
June594528▼ 11.1%
July577522▼ 9.5%
August572––
September447––
October498–in progress
November504––
December542––
Year to date (Jan–Jul)4,7814,055▼ 15.2%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January80.2%79.7%▼ 0.6%
February77.0%77.8%▲ 1.0%
March77.0%72.9%▼ 5.3%
April83.1%77.3%▼ 7.0%
May75.5%79.0%▲ 4.6%
June70.5%77.7%▲ 10.2%
July69.0%73.9%▲ 7.1%
August75.2%––
September74.3%––
October69.5%–in progress
November78.8%––
December72.9%––
Year-to-date average (Jan–Jul)76.0%76.9%▲ 1.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January644▲ 633.3%
February1142▲ 281.8%
March1115▲ 36.4%
April41▼ 75.0%
May62▼ 66.7%
June70▼ 100.0%
July2614▼ 46.2%
August2––
September1––
October2–in progress
November12––
December12––
Year to date (Jan–Jul)71118▲ 66.2%

Airlines on this route

  1. American Airlines 61.3%
  2. Delta Air Lines 21.9%
  3. JetBlue Airways 8.7%
  4. Spirit Airlines 6.4%
  5. Frontier Airlines 1.0%
  6. Republic Airways 0.5%

Oct 1, 2024 – Jul 31, 2026

By direction

BOS → MIA

Scheduled flights
6,701
Flights operated
6,590
Cancelled
111 · 1.7%
On-time departures
81.4%

MIA → BOS

Scheduled flights
6,697
Flights operated
6,575
Cancelled
122 · 1.8%
On-time departures
72.3%

BOS → MIA and MIA → BOS counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 8,207 61.3% 79.1% 118
Delta Air Lines DL 2,932 21.9% 73.9% 63
JetBlue Airways B6 1,160 8.7% 72.1% 23
Spirit Airlines NK 864 6.4% 70.9% 29
Frontier Airlines F9 140 1.0% 84.3% 0
Republic Airways YX 64 0.5% 70.3% 0
Envoy Air MQ 31 0.2% 80.6% 0

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay05:00–06:00-1.4min · 708 recorded · 696 measured
Gap to highest-delay hour35.7min05:00 ↔ 20:00
Recorded flights13,398BOS–MIA

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 95.1% · 708 recorded · 696 measured · Source: the US BTS 06:00 · 92.8% · 1,067 recorded · 1,048 measured · Source: the US BTS 07:00 · 91.1% · 1,407 recorded · 1,379 measured · Source: the US BTS 08:00 · 92.2% · 1,099 recorded · 1,090 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 198 recorded · 197 measured · Source: the US BTS 10:00 · 79.3% · 807 recorded · 793 measured · Source: the US BTS 11:00 · 75.1% · 1,029 recorded · 1,018 measured · Source: the US BTS 12:00 · 73.2% · 980 recorded · 968 measured · Source: the US BTS 13:00 · 80.3% · 316 recorded · 314 measured · Source: the US BTS 14:00 · 68.7% · 442 recorded · 435 measured · Source: the US BTS 15:00 · 69.7% · 853 recorded · 839 measured · Source: the US BTS 16:00 · 66.8% · 537 recorded · 533 measured · Source: the US BTS 17:00 · 67.9% · 827 recorded · 810 measured · Source: the US BTS 18:00 · 65.7% · 749 recorded · 734 measured · Source: the US BTS 19:00 · 61.7% · 1,048 recorded · 1,021 measured · Source: the US BTS 20:00 · 60.1% · 651 recorded · 626 measured · Source: the US BTS 21:00 · 64.7% · 676 recorded · 660 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 3 recorded · 3 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · -1.4 min · 708 recorded · 696 measured · Source: the US BTS 06:00 · 2.4 min · 1,067 recorded · 1,048 measured · Source: the US BTS 07:00 · 5.1 min · 1,407 recorded · 1,379 measured · Source: the US BTS 08:00 · 3.8 min · 1,099 recorded · 1,090 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 198 recorded · 197 measured · Source: the US BTS 10:00 · 15.4 min · 807 recorded · 793 measured · Source: the US BTS 11:00 · 18.8 min · 1,029 recorded · 1,018 measured · Source: the US BTS 12:00 · 17.6 min · 980 recorded · 968 measured · Source: the US BTS 13:00 · 15.8 min · 316 recorded · 314 measured · Source: the US BTS 14:00 · 27.1 min · 442 recorded · 435 measured · Source: the US BTS 15:00 · 20.8 min · 853 recorded · 839 measured · Source: the US BTS 16:00 · 27.4 min · 537 recorded · 533 measured · Source: the US BTS 17:00 · 21.3 min · 827 recorded · 810 measured · Source: the US BTS 18:00 · 23.4 min · 749 recorded · 734 measured · Source: the US BTS 19:00 · 29.6 min · 1,048 recorded · 1,021 measured · Source: the US BTS 20:00 · 34.3 min · 651 recorded · 626 measured · Source: the US BTS 21:00 · 25.0 min · 676 recorded · 660 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 3 recorded · 3 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 708 · 708 recorded · 696 measured · Source: the US BTS 06:00 · 1,067 · 1,067 recorded · 1,048 measured · Source: the US BTS 07:00 · 1,407 · 1,407 recorded · 1,379 measured · Source: the US BTS 08:00 · 1,099 · 1,099 recorded · 1,090 measured · Source: the US BTS 09:00 · 198 · 198 recorded · 197 measured · Source: the US BTS 10:00 · 807 · 807 recorded · 793 measured · Source: the US BTS 11:00 · 1,029 · 1,029 recorded · 1,018 measured · Source: the US BTS 12:00 · 980 · 980 recorded · 968 measured · Source: the US BTS 13:00 · 316 · 316 recorded · 314 measured · Source: the US BTS 14:00 · 442 · 442 recorded · 435 measured · Source: the US BTS 15:00 · 853 · 853 recorded · 839 measured · Source: the US BTS 16:00 · 537 · 537 recorded · 533 measured · Source: the US BTS 17:00 · 827 · 827 recorded · 810 measured · Source: the US BTS 18:00 · 749 · 749 recorded · 734 measured · Source: the US BTS 19:00 · 1,048 · 1,048 recorded · 1,021 measured · Source: the US BTS 20:00 · 651 · 651 recorded · 626 measured · Source: the US BTS 21:00 · 676 · 676 recorded · 660 measured · Source: the US BTS 22:00 · 3 · 3 recorded · 3 measured · Source: the US BTS 23:00 · 1 · 1 recorded · 1 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0095.1%-1.4 min696708
06:0092.8%2.4 min1,0481,067
07:0091.1%5.1 min1,3791,407
08:0092.2%3.8 min1,0901,099
09:00Fewer than 200 measured departures—197198
10:0079.3%15.4 min793807
11:0075.1%18.8 min1,0181,029
12:0073.2%17.6 min968980
13:0080.3%15.8 min314316
14:0068.7%27.1 min435442
15:0069.7%20.8 min839853
16:0066.8%27.4 min533537
17:0067.9%21.3 min810827
18:0065.7%23.4 min734749
19:0061.7%29.6 min1,0211,048
20:0060.1%34.3 min626651
21:0064.7%25.0 min660676
22:00Fewer than 200 measured departures—33
23:00Fewer than 200 measured departures—11

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.4% · 1,946 recorded · 1,866 measured · Source: the US BTS Tuesday · 79.7% · 1,861 recorded · 1,828 measured · Source: the US BTS Wednesday · 80.5% · 1,816 recorded · 1,803 measured · Source: the US BTS Thursday · 76.4% · 1,944 recorded · 1,939 measured · Source: the US BTS Friday · 77.8% · 1,928 recorded · 1,909 measured · Source: the US BTS Saturday · 77.8% · 1,916 recorded · 1,886 measured · Source: the US BTS Sunday · 70.7% · 1,987 recorded · 1,934 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 20.7 min · 1,946 recorded · 1,866 measured · Source: the US BTS Tuesday · 15.8 min · 1,861 recorded · 1,828 measured · Source: the US BTS Wednesday · 9.9 min · 1,816 recorded · 1,803 measured · Source: the US BTS Thursday · 14.9 min · 1,944 recorded · 1,939 measured · Source: the US BTS Friday · 16.8 min · 1,928 recorded · 1,909 measured · Source: the US BTS Saturday · 13.8 min · 1,916 recorded · 1,886 measured · Source: the US BTS Sunday · 21.8 min · 1,987 recorded · 1,934 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,946 · 1,946 recorded · 1,866 measured · Source: the US BTS Tuesday · 1,861 · 1,861 recorded · 1,828 measured · Source: the US BTS Wednesday · 1,816 · 1,816 recorded · 1,803 measured · Source: the US BTS Thursday · 1,944 · 1,944 recorded · 1,939 measured · Source: the US BTS Friday · 1,928 · 1,928 recorded · 1,909 measured · Source: the US BTS Saturday · 1,916 · 1,916 recorded · 1,886 measured · Source: the US BTS Sunday · 1,987 · 1,987 recorded · 1,934 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday75.4%20.7 min1,8661,946
Tuesday79.7%15.8 min1,8281,861
Wednesday80.5%9.9 min1,8031,816
Thursday76.4%14.9 min1,9391,944
Friday77.8%16.8 min1,9091,928
Saturday77.8%13.8 min1,8861,916
Sunday70.7%21.8 min1,9341,987

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 80.0% · 1,307 recorded · 1,257 measured · Source: the US BTS Feb · 77.4% · 1,303 recorded · 1,250 measured · Source: the US BTS Mar · 75.1% · 1,409 recorded · 1,383 measured · Source: the US BTS Apr · 80.5% · 1,494 recorded · 1,489 measured · Source: the US BTS May · 77.1% · 1,244 recorded · 1,236 measured · Source: the US BTS Jun · 73.9% · 1,129 recorded · 1,122 measured · Source: the US BTS Jul · 71.3% · 1,139 recorded · 1,099 measured · Source: the US BTS Aug · 75.2% · 574 recorded · 572 measured · Source: the US BTS Sep · 74.3% · 448 recorded · 447 measured · Source: the US BTS Oct · 77.7% · 878 recorded · 876 measured · Source: the US BTS Nov · 83.3% · 1,143 recorded · 1,131 measured · Source: the US BTS Dec · 73.4% · 1,330 recorded · 1,303 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 15.7 min · 1,307 recorded · 1,257 measured · Source: the US BTS Feb · 16.2 min · 1,303 recorded · 1,250 measured · Source: the US BTS Mar · 18.8 min · 1,409 recorded · 1,383 measured · Source: the US BTS Apr · 11.5 min · 1,494 recorded · 1,489 measured · Source: the US BTS May · 14.8 min · 1,244 recorded · 1,236 measured · Source: the US BTS Jun · 18.7 min · 1,129 recorded · 1,122 measured · Source: the US BTS Jul · 22.9 min · 1,139 recorded · 1,099 measured · Source: the US BTS Aug · 16.8 min · 574 recorded · 572 measured · Source: the US BTS Sep · 17.6 min · 448 recorded · 447 measured · Source: the US BTS Oct · 14.8 min · 878 recorded · 876 measured · Source: the US BTS Nov · 8.9 min · 1,143 recorded · 1,131 measured · Source: the US BTS Dec · 20.4 min · 1,330 recorded · 1,303 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 1,307 · 1,307 recorded · 1,257 measured · Source: the US BTS Feb · 1,303 · 1,303 recorded · 1,250 measured · Source: the US BTS Mar · 1,409 · 1,409 recorded · 1,383 measured · Source: the US BTS Apr · 1,494 · 1,494 recorded · 1,489 measured · Source: the US BTS May · 1,244 · 1,244 recorded · 1,236 measured · Source: the US BTS Jun · 1,129 · 1,129 recorded · 1,122 measured · Source: the US BTS Jul · 1,139 · 1,139 recorded · 1,099 measured · Source: the US BTS Aug · 574 · 574 recorded · 572 measured · Source: the US BTS Sep · 448 · 448 recorded · 447 measured · Source: the US BTS Oct · 878 · 878 recorded · 876 measured · Source: the US BTS Nov · 1,143 · 1,143 recorded · 1,131 measured · Source: the US BTS Dec · 1,330 · 1,330 recorded · 1,303 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan80.0%15.7 min1,2571,307
Feb77.4%16.2 min1,2501,303
Mar75.1%18.8 min1,3831,409
Apr80.5%11.5 min1,4891,494
May77.1%14.8 min1,2361,244
Jun73.9%18.7 min1,1221,129
Jul71.3%22.9 min1,0991,139
Aug75.2%16.8 min572574
Sep74.3%17.6 min447448
Oct77.7%14.8 min876878
Nov83.3%8.9 min1,1311,143
Dec73.4%20.4 min1,3031,330

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 75.5% 10,117
  • Delayed >15 min 22.7% 3,048
  • Cancelled 1.7% 233
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

89
89 of 89
Flight numbersBy direction DeparturesOn time
AA1074 MIA → BOS 652 64.5%
AA1054 MIA → BOS 650 64.3%
DL776 BOS → MIA 635 69.0%
DL1399 BOS → MIA 620 91.2%
AA2539 MIA → BOS 612 63.7%
AA1259 BOS → MIA 592 90.9%
AA1418 BOS → MIA 476 95.7%
AA1397 BOS → MIA 372 71.9%
DL1399 MIA → BOS 372 73.2%
B661220 MIA → BOS 326 72.3%
AA2247 MIA → BOS 323 91.6%
AA873 BOS → MIA 318 89.2%
AA2980 BOS → MIA 313 94.1%
DL2217 MIA → BOS 293 60.5%
AA2247 BOS → MIA 257 81.3%
DL776 MIA → BOS 229 57.8%
B661519 BOS → MIA 200 86.9%
AA2591 BOS → MIA 180 94.3%
AA475 MIA → BOS 179 70.2%
AA891 BOS → MIA 162 77.1%
AA2764 MIA → BOS 156 94.2%
AA2538 BOS → MIA 144 92.9%
AA891 MIA → BOS 139 91.1%
AA1680 MIA → BOS 135 68.5%
AA1410 MIA → BOS 134 60.2%
B661219 BOS → MIA 126 84.8%
AA896 MIA → BOS 105 73.1%
DL1362 MIA → BOS 98 54.1%
NK3032 MIA → BOS 96 74.2%
NK3033 BOS → MIA 96 69.0%
AA2610 BOS → MIA 93 69.7%
AA2765 BOS → MIA 84 96.4%
DL1649 BOS → MIA 84 67.9%
DL675 MIA → BOS 83 87.5%
AA1296 MIA → BOS 82 76.8%
AA1538 MIA → BOS 72 62.0%
AA1562 BOS → MIA 72 70.4%
AA1565 BOS → MIA 72 69.0%
AA1565 MIA → BOS 72 81.7%
AA2062 MIA → BOS 71 77.9%
AA1571 MIA → BOS 70 92.9%
F991435 BOS → MIA 70 75.7%
F991436 MIA → BOS 70 92.9%
AA1589 BOS → MIA 66 75.8%
AA1589 MIA → BOS 66 75.8%
AA2319 BOS → MIA 63 68.3%
B662619 BOS → MIA 63 50.0%
AA475 BOS → MIA 62 82.3%
B662620 MIA → BOS 62 58.6%
DL1410 MIA → BOS 62 67.2%
DL998 MIA → BOS 62 78.0%
NK183 BOS → MIA 62 85.5%
NK184 MIA → BOS 61 72.9%
B661419 BOS → MIA 59 72.4%
B661420 MIA → BOS 58 89.5%
AA815 MIA → BOS 56 98.2%
AA815 BOS → MIA 56 89.3%
NK2205 MIA → BOS 53 88.7%
B662519 BOS → MIA 52 69.2%
B662520 MIA → BOS 52 61.2%
NK2208 BOS → MIA 51 76.0%
AA2708 BOS → MIA 46 87.0%
AA1894 MIA → BOS 44 93.2%
AA1894 BOS → MIA 44 79.6%
AA1909 BOS → MIA 44 77.3%
DL1357 BOS → MIA 41 76.9%
DL1358 MIA → BOS 41 92.3%
NK888 MIA → BOS 41 75.6%
NK889 BOS → MIA 40 67.5%
DL1371 MIA → BOS 38 86.8%
AA1745 BOS → MIA 37 81.1%
AA1898 BOS → MIA 37 85.7%
AA2444 MIA → BOS 37 77.8%
DL1325 MIA → BOS 36 69.4%
B66719 BOS → MIA 35 55.9%
B66720 MIA → BOS 35 34.3%
DL1072 BOS → MIA 34 84.4%
AA2340 BOS → MIA 33 75.8%
AA1909 MIA → BOS 32 87.5%
AA2199 BOS → MIA 31 80.7%
AA2227 MIA → BOS 31 60.0%
AA2867 MIA → BOS 31 100.0%
AA3250 MIA → BOS 31 96.8%
AA1385 BOS → MIA 30 66.7%
AA1680 BOS → MIA 30 55.2%
AA2031 BOS → MIA 30 80.0%
AA3153 BOS → MIA 30 96.7%
AA3154 MIA → BOS 30 70.0%
DL1274 MIA → BOS 30 90.0%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 522 −9.5% 14 73.9%
June 2026 528 −11.1% 0 77.7%
May 2026 558 −17.7% 2 79.0%
April 2026 666 −19.1% 1 77.3%
March 2026 635 −15.1% 15 72.9%
February 2026 580 −13.4% 42 77.8%
January 2026 566 −18.1% 44 79.7%
December 2025 542 −28.8% 12 72.9%
November 2025 504 −19.6% 12 78.8%
October 2025 498 +31.7% 2 69.5%
September 2025 447 1 74.3%
August 2025 572 2 75.2%
July 2025 577 26 69.0%
June 2025 594 7 70.5%
May 2025 678 6 75.5%
April 2025 823 4 83.1%
March 2025 748 11 77.0%
February 2025 670 11 77.0%
January 2025 691 6 80.2%
December 2024 761 15 73.7%
November 2024 627 0 86.9%
October 2024 378 0 88.6%

How to read this chart

Loading the guide…