1,757 km · Domestic

John F. Kennedy (JFK) – Miami (MIA)

In July 2026, 693 flights operated between John F. Kennedy and Miami (both directions), and 64.1% 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
January895711▼ 20.6%
February852631▼ 25.9%
March954707▼ 25.9%
April969812▼ 16.2%
May917789▼ 14.0%
June798709▼ 11.2%
July739693▼ 6.2%
August741––
September717––
October736–in progress
November796––
December760––
Year to date (Jan–Jul)6,1245,052▼ 17.5%

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
January76.9%72.4%▼ 5.9%
February77.7%77.5%▼ 0.3%
March74.0%76.9%▲ 3.9%
April80.1%82.5%▲ 3.0%
May77.1%78.8%▲ 2.2%
June66.3%74.5%▲ 12.4%
July67.8%64.1%▼ 5.5%
August73.1%––
September85.1%––
October79.3%–in progress
November80.2%––
December70.8%––
Year-to-date average (Jan–Jul)74.3%75.2%▲ 1.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January553▲ 960.0%
February1347▲ 261.5%
March1018▲ 80.0%
April92▼ 77.8%
May89▲ 12.5%
June2911▼ 62.1%
July5552▼ 5.5%
August10––
September2––
October8–in progress
November17––
December28––
Year to date (Jan–Jul)129192▲ 48.8%

Airlines on this route

  1. American Airlines 54.6%
  2. Delta Air Lines 32.8%
  3. JetBlue Airways 8.6%
  4. Frontier Airlines 4.0%
  5. Republic Airways 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

JFK → MIA

Scheduled flights
8,837
Flights operated
8,642
Cancelled
195 · 2.2%
On-time departures
79.3%

MIA → JFK

Scheduled flights
8,834
Flights operated
8,639
Cancelled
195 · 2.2%
On-time departures
73.0%

JFK → MIA and MIA → JFK counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 9,642 54.6% 77.3% 222
Delta Air Lines DL 5,797 32.8% 75.5% 135
JetBlue Airways B6 1,523 8.6% 69.9% 20
Frontier Airlines F9 701 4.0% 79.4% 13
Republic Airways YX 8 0.0% 87.5% 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:003.4min · 465 recorded · 457 measured
Gap to highest-delay hour29.9min05:00 ↔ 19:00
Recorded flights17,671JFK–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 · 93.4% · 465 recorded · 457 measured · Source: the US BTS 06:00 · 88.6% · 1,178 recorded · 1,153 measured · Source: the US BTS 07:00 · 91.2% · 2,401 recorded · 2,357 measured · Source: the US BTS 08:00 · 86.7% · 759 recorded · 753 measured · Source: the US BTS 09:00 · 84.4% · 730 recorded · 720 measured · Source: the US BTS 10:00 · 80.6% · 412 recorded · 402 measured · Source: the US BTS 11:00 · 80.2% · 1,938 recorded · 1,908 measured · Source: the US BTS 12:00 · 78.3% · 549 recorded · 543 measured · Source: the US BTS 13:00 · 70.0% · 848 recorded · 831 measured · Source: the US BTS 14:00 · 74.4% · 695 recorded · 680 measured · Source: the US BTS 15:00 · 69.9% · 1,568 recorded · 1,532 measured · Source: the US BTS 16:00 · 65.3% · 549 recorded · 528 measured · Source: the US BTS 17:00 · 70.7% · 1,305 recorded · 1,274 measured · Source: the US BTS 18:00 · 69.6% · 1,084 recorded · 1,049 measured · Source: the US BTS 19:00 · 60.2% · 1,899 recorded · 1,846 measured · Source: the US BTS 20:00 · 59.8% · 466 recorded · 450 measured · Source: the US BTS 21:00 · 62.0% · 780 recorded · 753 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 45 recorded · 45 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 3.4 min · 465 recorded · 457 measured · Source: the US BTS 06:00 · 10.1 min · 1,178 recorded · 1,153 measured · Source: the US BTS 07:00 · 4.4 min · 2,401 recorded · 2,357 measured · Source: the US BTS 08:00 · 7.6 min · 759 recorded · 753 measured · Source: the US BTS 09:00 · 8.9 min · 730 recorded · 720 measured · Source: the US BTS 10:00 · 26.1 min · 412 recorded · 402 measured · Source: the US BTS 11:00 · 15.3 min · 1,938 recorded · 1,908 measured · Source: the US BTS 12:00 · 16.3 min · 549 recorded · 543 measured · Source: the US BTS 13:00 · 25.5 min · 848 recorded · 831 measured · Source: the US BTS 14:00 · 19.5 min · 695 recorded · 680 measured · Source: the US BTS 15:00 · 25.4 min · 1,568 recorded · 1,532 measured · Source: the US BTS 16:00 · 31.3 min · 549 recorded · 528 measured · Source: the US BTS 17:00 · 24.7 min · 1,305 recorded · 1,274 measured · Source: the US BTS 18:00 · 28.2 min · 1,084 recorded · 1,049 measured · Source: the US BTS 19:00 · 33.4 min · 1,899 recorded · 1,846 measured · Source: the US BTS 20:00 · 28.1 min · 466 recorded · 450 measured · Source: the US BTS 21:00 · 28.4 min · 780 recorded · 753 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 45 recorded · 45 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 465 · 465 recorded · 457 measured · Source: the US BTS 06:00 · 1,178 · 1,178 recorded · 1,153 measured · Source: the US BTS 07:00 · 2,401 · 2,401 recorded · 2,357 measured · Source: the US BTS 08:00 · 759 · 759 recorded · 753 measured · Source: the US BTS 09:00 · 730 · 730 recorded · 720 measured · Source: the US BTS 10:00 · 412 · 412 recorded · 402 measured · Source: the US BTS 11:00 · 1,938 · 1,938 recorded · 1,908 measured · Source: the US BTS 12:00 · 549 · 549 recorded · 543 measured · Source: the US BTS 13:00 · 848 · 848 recorded · 831 measured · Source: the US BTS 14:00 · 695 · 695 recorded · 680 measured · Source: the US BTS 15:00 · 1,568 · 1,568 recorded · 1,532 measured · Source: the US BTS 16:00 · 549 · 549 recorded · 528 measured · Source: the US BTS 17:00 · 1,305 · 1,305 recorded · 1,274 measured · Source: the US BTS 18:00 · 1,084 · 1,084 recorded · 1,049 measured · Source: the US BTS 19:00 · 1,899 · 1,899 recorded · 1,846 measured · Source: the US BTS 20:00 · 466 · 466 recorded · 450 measured · Source: the US BTS 21:00 · 780 · 780 recorded · 753 measured · Source: the US BTS 22:00 · 45 · 45 recorded · 45 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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:0093.4%3.4 min457465
06:0088.6%10.1 min1,1531,178
07:0091.2%4.4 min2,3572,401
08:0086.7%7.6 min753759
09:0084.4%8.9 min720730
10:0080.6%26.1 min402412
11:0080.2%15.3 min1,9081,938
12:0078.3%16.3 min543549
13:0070.0%25.5 min831848
14:0074.4%19.5 min680695
15:0069.9%25.4 min1,5321,568
16:0065.3%31.3 min528549
17:0070.7%24.7 min1,2741,305
18:0069.6%28.2 min1,0491,084
19:0060.2%33.4 min1,8461,899
20:0059.8%28.1 min450466
21:0062.0%28.4 min753780
22:00Fewer than 200 measured departures—4545
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.1% · 2,582 recorded · 2,484 measured · Source: the US BTS Tuesday · 78.4% · 2,491 recorded · 2,429 measured · Source: the US BTS Wednesday · 80.9% · 2,482 recorded · 2,455 measured · Source: the US BTS Thursday · 75.5% · 2,539 recorded · 2,505 measured · Source: the US BTS Friday · 77.2% · 2,561 recorded · 2,531 measured · Source: the US BTS Saturday · 76.7% · 2,434 recorded · 2,386 measured · Source: the US BTS Sunday · 69.2% · 2,582 recorded · 2,491 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 · 21.6 min · 2,582 recorded · 2,484 measured · Source: the US BTS Tuesday · 17.0 min · 2,491 recorded · 2,429 measured · Source: the US BTS Wednesday · 14.3 min · 2,482 recorded · 2,455 measured · Source: the US BTS Thursday · 19.3 min · 2,539 recorded · 2,505 measured · Source: the US BTS Friday · 15.9 min · 2,561 recorded · 2,531 measured · Source: the US BTS Saturday · 21.4 min · 2,434 recorded · 2,386 measured · Source: the US BTS Sunday · 25.3 min · 2,582 recorded · 2,491 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 · 2,582 · 2,582 recorded · 2,484 measured · Source: the US BTS Tuesday · 2,491 · 2,491 recorded · 2,429 measured · Source: the US BTS Wednesday · 2,482 · 2,482 recorded · 2,455 measured · Source: the US BTS Thursday · 2,539 · 2,539 recorded · 2,505 measured · Source: the US BTS Friday · 2,561 · 2,561 recorded · 2,531 measured · Source: the US BTS Saturday · 2,434 · 2,434 recorded · 2,386 measured · Source: the US BTS Sunday · 2,582 · 2,582 recorded · 2,491 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.1%21.6 min2,4842,582
Tuesday78.4%17.0 min2,4292,491
Wednesday80.9%14.3 min2,4552,482
Thursday75.5%19.3 min2,5052,539
Friday77.2%15.9 min2,5312,561
Saturday76.7%21.4 min2,3862,434
Sunday69.2%25.3 min2,4912,582

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 · 74.9% · 1,664 recorded · 1,606 measured · Source: the US BTS Feb · 77.6% · 1,543 recorded · 1,483 measured · Source: the US BTS Mar · 75.3% · 1,689 recorded · 1,661 measured · Source: the US BTS Apr · 81.2% · 1,792 recorded · 1,781 measured · Source: the US BTS May · 77.9% · 1,723 recorded · 1,706 measured · Source: the US BTS Jun · 70.1% · 1,547 recorded · 1,507 measured · Source: the US BTS Jul · 66.0% · 1,539 recorded · 1,432 measured · Source: the US BTS Aug · 73.1% · 751 recorded · 741 measured · Source: the US BTS Sep · 85.1% · 719 recorded · 717 measured · Source: the US BTS Oct · 83.7% · 1,312 recorded · 1,304 measured · Source: the US BTS Nov · 82.5% · 1,708 recorded · 1,691 measured · Source: the US BTS Dec · 68.8% · 1,684 recorded · 1,652 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 · 18.2 min · 1,664 recorded · 1,606 measured · Source: the US BTS Feb · 17.2 min · 1,543 recorded · 1,483 measured · Source: the US BTS Mar · 18.8 min · 1,689 recorded · 1,661 measured · Source: the US BTS Apr · 11.8 min · 1,792 recorded · 1,781 measured · Source: the US BTS May · 16.0 min · 1,723 recorded · 1,706 measured · Source: the US BTS Jun · 26.1 min · 1,547 recorded · 1,507 measured · Source: the US BTS Jul · 44.1 min · 1,539 recorded · 1,432 measured · Source: the US BTS Aug · 26.9 min · 751 recorded · 741 measured · Source: the US BTS Sep · 10.6 min · 719 recorded · 717 measured · Source: the US BTS Oct · 10.6 min · 1,312 recorded · 1,304 measured · Source: the US BTS Nov · 10.4 min · 1,708 recorded · 1,691 measured · Source: the US BTS Dec · 22.3 min · 1,684 recorded · 1,652 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,664 · 1,664 recorded · 1,606 measured · Source: the US BTS Feb · 1,543 · 1,543 recorded · 1,483 measured · Source: the US BTS Mar · 1,689 · 1,689 recorded · 1,661 measured · Source: the US BTS Apr · 1,792 · 1,792 recorded · 1,781 measured · Source: the US BTS May · 1,723 · 1,723 recorded · 1,706 measured · Source: the US BTS Jun · 1,547 · 1,547 recorded · 1,507 measured · Source: the US BTS Jul · 1,539 · 1,539 recorded · 1,432 measured · Source: the US BTS Aug · 751 · 751 recorded · 741 measured · Source: the US BTS Sep · 719 · 719 recorded · 717 measured · Source: the US BTS Oct · 1,312 · 1,312 recorded · 1,304 measured · Source: the US BTS Nov · 1,708 · 1,708 recorded · 1,691 measured · Source: the US BTS Dec · 1,684 · 1,684 recorded · 1,652 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
Jan74.9%18.2 min1,6061,664
Feb77.6%17.2 min1,4831,543
Mar75.3%18.8 min1,6611,689
Apr81.2%11.8 min1,7811,792
May77.9%16.0 min1,7061,723
Jun70.1%26.1 min1,5071,547
Jul66.0%44.1 min1,4321,539
Aug73.1%26.9 min741751
Sep85.1%10.6 min717719
Oct83.7%10.6 min1,3041,312
Nov82.5%10.4 min1,6911,708
Dec68.8%22.3 min1,6521,684

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 74.5% 13,157
  • Delayed >15 min 23.3% 4,124
  • Cancelled 2.2% 390
  • 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

107
107 of 107
Flight numbersBy direction DeparturesOn time
DL1514 JFK → MIA 657 83.0%
DL1528 JFK → MIA 651 91.1%
AA1357 MIA → JFK 617 61.9%
DL1428 JFK → MIA 607 66.0%
AA2017 JFK → MIA 489 88.7%
AA944 MIA → JFK 477 63.9%
AA1922 MIA → JFK 465 65.9%
DL2428 MIA → JFK 463 89.3%
AA1174 JFK → MIA 448 74.6%
DL1514 MIA → JFK 448 69.6%
AA655 JFK → MIA 397 88.9%
DL1438 JFK → MIA 380 70.2%
AA2603 JFK → MIA 375 75.4%
F991809 JFK → MIA 350 77.8%
AA525 MIA → JFK 342 91.1%
AA688 JFK → MIA 315 77.1%
DL1528 MIA → JFK 296 80.3%
AA1032 JFK → MIA 291 88.5%
AA2026 MIA → JFK 280 67.4%
DL2500 JFK → MIA 267 74.4%
F991810 MIA → JFK 267 80.2%
DL790 MIA → JFK 233 65.0%
B662293 JFK → MIA 228 82.7%
B662592 MIA → JFK 228 67.7%
AA642 MIA → JFK 220 62.1%
AA2899 MIA → JFK 206 67.9%
AA2210 MIA → JFK 204 76.2%
DL1203 MIA → JFK 192 45.2%
DL1924 MIA → JFK 190 96.2%
AA683 MIA → JFK 186 88.7%
AA2135 JFK → MIA 184 76.4%
AA475 JFK → MIA 179 74.6%
DL2500 MIA → JFK 160 55.6%
AA595 JFK → MIA 157 85.8%
AA2077 MIA → JFK 155 57.4%
B662593 JFK → MIA 152 67.3%
AA320 JFK → MIA 151 82.6%
AA2225 MIA → JFK 148 69.0%
AA761 MIA → JFK 145 79.9%
B661993 JFK → MIA 145 58.7%
AA1610 JFK → MIA 143 89.4%
B662292 MIA → JFK 143 60.9%
B662392 MIA → JFK 143 67.1%
AA1717 MIA → JFK 140 75.7%
DL2003 JFK → MIA 138 78.7%
AA1479 JFK → MIA 134 67.2%
AA1017 JFK → MIA 132 88.1%
AA484 JFK → MIA 126 67.2%
AA683 JFK → MIA 116 71.3%
AA3030 MIA → JFK 115 91.3%
B662193 JFK → MIA 113 60.4%
B66202 MIA → JFK 112 92.8%
AA3238 JFK → MIA 111 90.1%
DL732 MIA → JFK 104 51.9%
B662092 MIA → JFK 98 71.4%
DL1435 MIA → JFK 98 81.3%
DL1438 MIA → JFK 92 50.6%
AA1235 JFK → MIA 90 90.0%
B662093 JFK → MIA 88 67.1%
DL2106 MIA → JFK 86 70.7%
F994218 MIA → JFK 84 82.9%
DL2106 JFK → MIA 78 77.3%
AA1040 MIA → JFK 72 84.5%
AA1051 MIA → JFK 72 87.1%
AA1052 MIA → JFK 72 77.5%
AA1202 MIA → JFK 72 55.2%
AA2026 JFK → MIA 72 53.1%
AA525 JFK → MIA 72 73.2%
AA2485 JFK → MIA 63 93.7%
AA3277 JFK → MIA 62 47.3%
AA688 MIA → JFK 62 67.2%
DL732 JFK → MIA 62 91.9%
AA2341 MIA → JFK 57 84.2%
DL1520 MIA → JFK 55 86.5%
AA890 JFK → MIA 54 78.4%
DL1706 MIA → JFK 48 67.4%
AA1106 MIA → JFK 44 75.0%
AA1560 JFK → MIA 44 84.1%
AA2967 MIA → JFK 44 70.5%
AA3165 JFK → MIA 44 84.1%
AA3165 MIA → JFK 44 88.6%
AA1758 JFK → MIA 43 100.0%
DL1538 JFK → MIA 40 92.3%
DL1538 MIA → JFK 40 69.2%
AA3012 JFK → MIA 38 94.7%
AA1093 MIA → JFK 37 85.7%
AA1584 JFK → MIA 37 81.1%
AA2440 MIA → JFK 37 83.8%
AA2779 JFK → MIA 37 94.1%
AA2779 MIA → JFK 37 76.5%
DL1392 MIA → JFK 36 82.9%
DL2003 MIA → JFK 36 62.9%
AA797 MIA → JFK 35 88.6%
DL1356 MIA → JFK 35 57.1%
DL1502 MIA → JFK 32 87.5%
DL1689 MIA → JFK 32 34.4%
AA1097 MIA → JFK 31 90.3%
AA1535 JFK → MIA 31 96.8%
AA3060 MIA → JFK 31 96.8%
DL1578 MIA → JFK 31 90.3%
DL2499 MIA → JFK 31 54.8%
AA1073 MIA → JFK 30 100.0%
AA22 MIA → JFK 30 90.0%
AA3060 JFK → MIA 30 76.7%
AA3288 MIA → JFK 30 73.3%
DL1555 MIA → JFK 30 73.3%
DL1708 MIA → JFK 30 79.3%

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 693 −6.2% 52 64.1%
June 2026 709 −11.2% 11 74.5%
May 2026 789 −14.0% 9 78.8%
April 2026 812 −16.2% 2 82.5%
March 2026 707 −25.9% 18 76.9%
February 2026 631 −25.9% 47 77.5%
January 2026 711 −20.6% 53 72.4%
December 2025 760 −14.8% 28 70.8%
November 2025 796 −11.1% 17 80.2%
October 2025 736 +29.6% 8 79.3%
September 2025 717 2 85.1%
August 2025 741 10 73.1%
July 2025 739 55 67.8%
June 2025 798 29 66.3%
May 2025 917 8 77.1%
April 2025 969 9 80.1%
March 2025 954 10 74.0%
February 2025 852 13 77.7%
January 2025 895 5 76.9%
December 2024 892 4 67.2%
November 2024 895 0 84.6%
October 2024 568 0 89.4%

How to read this chart

Loading the guide…