1,634 km · Domestic

Miami (MIA) – Philadelphia (PHL)

In July 2026, 580 flights operated between Miami and Philadelphia (both directions), and 63.8% 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
January564518▼ 8.2%
February508517▲ 1.8%
March559570▲ 2.0%
April630593▼ 5.9%
May542489▼ 9.8%
June457565▲ 23.6%
July431580▲ 34.6%
August535––
September429––
October488–in progress
November504––
December540––
Year to date (Jan–Jul)3,6913,832▲ 3.8%

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
January82.8%77.0%▼ 7.0%
February86.8%79.7%▼ 8.2%
March80.0%72.5%▼ 9.4%
April80.0%77.6%▼ 3.0%
May77.5%80.4%▲ 3.7%
June71.1%71.0%▼ 0.1%
July68.9%63.8%▼ 7.4%
August71.2%––
September76.7%––
October81.8%–in progress
November82.9%––
December74.4%––
Year-to-date average (Jan–Jul)78.2%74.6%▼ 4.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1136▲ 227.3%
February1930▲ 57.9%
March614▲ 133.3%
April60▼ 100.0%
May134▼ 69.2%
June315▲ 400.0%
July839▲ 387.5%
August2––
September4––
October2–in progress
November11––
December11––
Year to date (Jan–Jul)66138▲ 109.1%

Airlines on this route

  1. American Airlines 80.7%
  2. Frontier Airlines 11.7%
  3. Spirit Airlines 7.6%

Oct 1, 2024 – Jul 31, 2026

By direction

MIA → PHL

Scheduled flights
5,817
Flights operated
5,692
Cancelled
125 · 2.1%
On-time departures
75.9%

PHL → MIA

Scheduled flights
5,821
Flights operated
5,708
Cancelled
113 · 1.9%
On-time departures
78.5%

MIA → PHL and PHL → MIA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 9,392 80.7% 78.5% 182
Frontier Airlines F9 1,367 11.7% 69.9% 29
Spirit Airlines NK 879 7.6% 75.6% 27

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:001.8min · 468 recorded · 456 measured
Gap to highest-delay hour28.2min05:00 ↔ 11:00
Recorded flights11,638MIA–PHL

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.0% · 468 recorded · 456 measured · Source: the US BTS 06:00 · 90.8% · 1,324 recorded · 1,299 measured · Source: the US BTS 07:00 · 88.9% · 274 recorded · 269 measured · Source: the US BTS 08:00 · 86.6% · 1,209 recorded · 1,197 measured · Source: the US BTS 09:00 · 86.2% · 506 recorded · 499 measured · Source: the US BTS 10:00 · 80.8% · 700 recorded · 688 measured · Source: the US BTS 11:00 · 71.9% · 343 recorded · 341 measured · Source: the US BTS 12:00 · 77.5% · 220 recorded · 218 measured · Source: the US BTS 13:00 · 76.0% · 796 recorded · 787 measured · Source: the US BTS 14:00 · 71.9% · 590 recorded · 580 measured · Source: the US BTS 15:00 · 77.9% · 681 recorded · 664 measured · Source: the US BTS 16:00 · 73.7% · 637 recorded · 623 measured · Source: the US BTS 17:00 · 65.4% · 803 recorded · 784 measured · Source: the US BTS 18:00 · 67.3% · 974 recorded · 941 measured · Source: the US BTS 19:00 · 72.8% · 634 recorded · 621 measured · Source: the US BTS 20:00 · 65.1% · 392 recorded · 381 measured · Source: the US BTS 21:00 · 64.2% · 914 recorded · 887 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 173 recorded · 165 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 · 1.8 min · 468 recorded · 456 measured · Source: the US BTS 06:00 · 5.3 min · 1,324 recorded · 1,299 measured · Source: the US BTS 07:00 · 10.6 min · 274 recorded · 269 measured · Source: the US BTS 08:00 · 11.3 min · 1,209 recorded · 1,197 measured · Source: the US BTS 09:00 · 8.0 min · 506 recorded · 499 measured · Source: the US BTS 10:00 · 15.1 min · 700 recorded · 688 measured · Source: the US BTS 11:00 · 29.9 min · 343 recorded · 341 measured · Source: the US BTS 12:00 · 17.8 min · 220 recorded · 218 measured · Source: the US BTS 13:00 · 17.5 min · 796 recorded · 787 measured · Source: the US BTS 14:00 · 21.5 min · 590 recorded · 580 measured · Source: the US BTS 15:00 · 21.2 min · 681 recorded · 664 measured · Source: the US BTS 16:00 · 22.2 min · 637 recorded · 623 measured · Source: the US BTS 17:00 · 23.9 min · 803 recorded · 784 measured · Source: the US BTS 18:00 · 21.5 min · 974 recorded · 941 measured · Source: the US BTS 19:00 · 19.2 min · 634 recorded · 621 measured · Source: the US BTS 20:00 · 25.6 min · 392 recorded · 381 measured · Source: the US BTS 21:00 · 26.7 min · 914 recorded · 887 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 173 recorded · 165 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 · 468 · 468 recorded · 456 measured · Source: the US BTS 06:00 · 1,324 · 1,324 recorded · 1,299 measured · Source: the US BTS 07:00 · 274 · 274 recorded · 269 measured · Source: the US BTS 08:00 · 1,209 · 1,209 recorded · 1,197 measured · Source: the US BTS 09:00 · 506 · 506 recorded · 499 measured · Source: the US BTS 10:00 · 700 · 700 recorded · 688 measured · Source: the US BTS 11:00 · 343 · 343 recorded · 341 measured · Source: the US BTS 12:00 · 220 · 220 recorded · 218 measured · Source: the US BTS 13:00 · 796 · 796 recorded · 787 measured · Source: the US BTS 14:00 · 590 · 590 recorded · 580 measured · Source: the US BTS 15:00 · 681 · 681 recorded · 664 measured · Source: the US BTS 16:00 · 637 · 637 recorded · 623 measured · Source: the US BTS 17:00 · 803 · 803 recorded · 784 measured · Source: the US BTS 18:00 · 974 · 974 recorded · 941 measured · Source: the US BTS 19:00 · 634 · 634 recorded · 621 measured · Source: the US BTS 20:00 · 392 · 392 recorded · 381 measured · Source: the US BTS 21:00 · 914 · 914 recorded · 887 measured · Source: the US BTS 22:00 · 173 · 173 recorded · 165 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.0%1.8 min456468
06:0090.8%5.3 min1,2991,324
07:0088.9%10.6 min269274
08:0086.6%11.3 min1,1971,209
09:0086.2%8.0 min499506
10:0080.8%15.1 min688700
11:0071.9%29.9 min341343
12:0077.5%17.8 min218220
13:0076.0%17.5 min787796
14:0071.9%21.5 min580590
15:0077.9%21.2 min664681
16:0073.7%22.2 min623637
17:0065.4%23.9 min784803
18:0067.3%21.5 min941974
19:0072.8%19.2 min621634
20:0065.1%25.6 min381392
21:0064.2%26.7 min887914
22:00Fewer than 200 measured departures—165173
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 74.9% · 1,738 recorded · 1,671 measured · Source: the US BTS Tuesday · 80.9% · 1,516 recorded · 1,489 measured · Source: the US BTS Wednesday · 82.4% · 1,505 recorded · 1,491 measured · Source: the US BTS Thursday · 78.2% · 1,707 recorded · 1,695 measured · Source: the US BTS Friday · 78.1% · 1,744 recorded · 1,728 measured · Source: the US BTS Saturday · 75.4% · 1,670 recorded · 1,636 measured · Source: the US BTS Sunday · 71.8% · 1,758 recorded · 1,690 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 · 19.9 min · 1,738 recorded · 1,671 measured · Source: the US BTS Tuesday · 14.9 min · 1,516 recorded · 1,489 measured · Source: the US BTS Wednesday · 9.7 min · 1,505 recorded · 1,491 measured · Source: the US BTS Thursday · 13.5 min · 1,707 recorded · 1,695 measured · Source: the US BTS Friday · 14.8 min · 1,744 recorded · 1,728 measured · Source: the US BTS Saturday · 21.1 min · 1,670 recorded · 1,636 measured · Source: the US BTS Sunday · 24.1 min · 1,758 recorded · 1,690 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,738 · 1,738 recorded · 1,671 measured · Source: the US BTS Tuesday · 1,516 · 1,516 recorded · 1,489 measured · Source: the US BTS Wednesday · 1,505 · 1,505 recorded · 1,491 measured · Source: the US BTS Thursday · 1,707 · 1,707 recorded · 1,695 measured · Source: the US BTS Friday · 1,744 · 1,744 recorded · 1,728 measured · Source: the US BTS Saturday · 1,670 · 1,670 recorded · 1,636 measured · Source: the US BTS Sunday · 1,758 · 1,758 recorded · 1,690 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
Monday74.9%19.9 min1,6711,738
Tuesday80.9%14.9 min1,4891,516
Wednesday82.4%9.7 min1,4911,505
Thursday78.2%13.5 min1,6951,707
Friday78.1%14.8 min1,7281,744
Saturday75.4%21.1 min1,6361,670
Sunday71.8%24.1 min1,6901,758

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,129 recorded · 1,082 measured · Source: the US BTS Feb · 83.2% · 1,074 recorded · 1,025 measured · Source: the US BTS Mar · 76.2% · 1,149 recorded · 1,129 measured · Source: the US BTS Apr · 78.8% · 1,229 recorded · 1,223 measured · Source: the US BTS May · 78.9% · 1,048 recorded · 1,031 measured · Source: the US BTS Jun · 71.0% · 1,040 recorded · 1,022 measured · Source: the US BTS Jul · 66.0% · 1,058 recorded · 1,011 measured · Source: the US BTS Aug · 71.2% · 537 recorded · 535 measured · Source: the US BTS Sep · 76.7% · 433 recorded · 429 measured · Source: the US BTS Oct · 83.0% · 804 recorded · 802 measured · Source: the US BTS Nov · 84.7% · 1,005 recorded · 994 measured · Source: the US BTS Dec · 75.0% · 1,132 recorded · 1,117 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 · 14.0 min · 1,129 recorded · 1,082 measured · Source: the US BTS Feb · 10.7 min · 1,074 recorded · 1,025 measured · Source: the US BTS Mar · 16.1 min · 1,149 recorded · 1,129 measured · Source: the US BTS Apr · 16.1 min · 1,229 recorded · 1,223 measured · Source: the US BTS May · 13.6 min · 1,048 recorded · 1,031 measured · Source: the US BTS Jun · 23.8 min · 1,040 recorded · 1,022 measured · Source: the US BTS Jul · 34.1 min · 1,058 recorded · 1,011 measured · Source: the US BTS Aug · 26.6 min · 537 recorded · 535 measured · Source: the US BTS Sep · 10.9 min · 433 recorded · 429 measured · Source: the US BTS Oct · 10.0 min · 804 recorded · 802 measured · Source: the US BTS Nov · 10.0 min · 1,005 recorded · 994 measured · Source: the US BTS Dec · 18.0 min · 1,132 recorded · 1,117 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,129 · 1,129 recorded · 1,082 measured · Source: the US BTS Feb · 1,074 · 1,074 recorded · 1,025 measured · Source: the US BTS Mar · 1,149 · 1,149 recorded · 1,129 measured · Source: the US BTS Apr · 1,229 · 1,229 recorded · 1,223 measured · Source: the US BTS May · 1,048 · 1,048 recorded · 1,031 measured · Source: the US BTS Jun · 1,040 · 1,040 recorded · 1,022 measured · Source: the US BTS Jul · 1,058 · 1,058 recorded · 1,011 measured · Source: the US BTS Aug · 537 · 537 recorded · 535 measured · Source: the US BTS Sep · 433 · 433 recorded · 429 measured · Source: the US BTS Oct · 804 · 804 recorded · 802 measured · Source: the US BTS Nov · 1,005 · 1,005 recorded · 994 measured · Source: the US BTS Dec · 1,132 · 1,132 recorded · 1,117 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%14.0 min1,0821,129
Feb83.2%10.7 min1,0251,074
Mar76.2%16.1 min1,1291,149
Apr78.8%16.1 min1,2231,229
May78.9%13.6 min1,0311,048
Jun71.0%23.8 min1,0221,040
Jul66.0%34.1 min1,0111,058
Aug71.2%26.6 min535537
Sep76.7%10.9 min429433
Oct83.0%10.0 min802804
Nov84.7%10.0 min9941,005
Dec75.0%18.0 min1,1171,132

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.7% 8,805
  • Delayed >15 min 22.3% 2,595
  • Cancelled 2.0% 238
  • 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
AA2188 MIA → PHL 472 70.3%
F991203 PHL → MIA 452 67.2%
AA2184 PHL → MIA 449 86.5%
AA3061 MIA → PHL 393 67.2%
F991204 MIA → PHL 375 70.3%
AA2129 MIA → PHL 335 89.2%
AA1181 PHL → MIA 306 60.6%
AA1252 PHL → MIA 305 90.9%
AA551 MIA → PHL 302 86.4%
AA3306 PHL → MIA 260 77.7%
AA2534 PHL → MIA 206 84.7%
F993380 MIA → PHL 186 72.9%
AA1618 PHL → MIA 179 78.5%
AA2180 PHL → MIA 179 96.6%
AA1871 PHL → MIA 177 78.5%
AA1871 MIA → PHL 168 68.5%
F993379 PHL → MIA 159 71.6%
AA3025 MIA → PHL 154 64.6%
AA1155 PHL → MIA 147 80.6%
AA2358 PHL → MIA 144 86.1%
AA2762 MIA → PHL 144 94.4%
AA3060 PHL → MIA 144 85.3%
AA3060 MIA → PHL 127 59.7%
AA1650 PHL → MIA 114 76.1%
F994954 MIA → PHL 111 73.4%
AA2323 MIA → PHL 110 85.7%
AA1964 PHL → MIA 106 93.1%
AA2795 PHL → MIA 102 86.3%
AA1872 MIA → PHL 97 78.4%
AA1232 MIA → PHL 96 75.0%
AA1309 MIA → PHL 93 59.1%
AA3332 MIA → PHL 93 67.4%
AA2433 PHL → MIA 90 70.0%
NK1501 PHL → MIA 86 82.7%
NK3034 MIA → PHL 86 72.2%
AA1293 MIA → PHL 82 81.5%
AA2738 PHL → MIA 82 92.3%
AA2534 MIA → PHL 80 88.8%
AA1402 MIA → PHL 74 81.1%
AA1283 PHL → MIA 72 79.2%
AA1684 MIA → PHL 72 71.8%
AA2936 PHL → MIA 72 50.0%
AA3302 PHL → MIA 72 70.0%
AA2124 MIA → PHL 70 98.6%
AA3265 PHL → MIA 70 59.4%
AA1164 PHL → MIA 69 76.8%
NK3149 PHL → MIA 65 65.1%
NK3150 MIA → PHL 64 71.0%
AA1640 MIA → PHL 61 73.8%
AA2003 MIA → PHL 55 67.3%
AA438 PHL → MIA 52 73.1%
NK399 PHL → MIA 49 83.3%
AA1650 MIA → PHL 48 81.3%
NK398 MIA → PHL 48 76.1%
NK2055 MIA → PHL 45 79.6%
NK2056 PHL → MIA 45 65.1%
AA1079 MIA → PHL 44 88.6%
AA1284 MIA → PHL 44 77.3%
AA1381 PHL → MIA 44 79.6%
AA1489 MIA → PHL 44 79.1%
AA1525 PHL → MIA 44 76.7%
AA1133 PHL → MIA 42 78.6%
AA551 PHL → MIA 42 76.2%
AA922 MIA → PHL 42 56.1%
NK1392 PHL → MIA 42 82.9%
NK1393 MIA → PHL 42 75.6%
AA2959 MIA → PHL 41 75.6%
F994953 PHL → MIA 40 62.5%
AA1520 MIA → PHL 37 83.3%
AA1528 PHL → MIA 37 61.1%
AA1668 PHL → MIA 37 93.9%
AA1685 MIA → PHL 37 91.7%
AA2505 MIA → PHL 37 68.6%
AA3134 PHL → MIA 37 82.9%
NK1800 PHL → MIA 37 64.9%
NK1801 MIA → PHL 37 73.0%
AA1381 MIA → PHL 36 91.7%
AA2073 PHL → MIA 36 83.3%
AA3163 MIA → PHL 35 74.3%
AA1372 MIA → PHL 31 86.7%
AA1525 MIA → PHL 31 93.6%
AA1892 PHL → MIA 31 80.0%
AA1937 MIA → PHL 31 90.0%
AA1964 MIA → PHL 31 80.7%
AA2033 MIA → PHL 31 67.7%
AA2049 PHL → MIA 31 90.3%
AA2236 MIA → PHL 31 66.7%
AA3121 PHL → MIA 31 100.0%
AA1155 MIA → PHL 30 58.6%
AA1339 MIA → PHL 30 79.3%
AA1349 MIA → PHL 30 55.6%
AA1408 MIA → PHL 30 56.7%
AA1466 MIA → PHL 30 41.4%
AA1697 PHL → MIA 30 96.6%
AA1765 MIA → PHL 30 86.7%
AA1980 MIA → PHL 30 83.3%
AA2083 MIA → PHL 30 80.0%
AA2111 PHL → MIA 30 44.4%
AA2286 PHL → MIA 30 76.7%
AA2328 MIA → PHL 30 96.4%
AA2441 PHL → MIA 30 69.0%
AA2894 PHL → MIA 30 72.4%
AA2931 PHL → MIA 30 73.3%
AA2931 MIA → PHL 30 51.7%
AA3113 PHL → MIA 30 93.3%
AA796 PHL → MIA 30 59.3%
AA797 MIA → PHL 30 59.1%

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 580 +34.6% 39 63.8%
June 2026 565 +23.6% 15 71.0%
May 2026 489 −9.8% 4 80.4%
April 2026 593 −5.9% 0 77.6%
March 2026 570 +2.0% 14 72.5%
February 2026 517 +1.8% 30 79.7%
January 2026 518 −8.2% 36 77.0%
December 2025 540 −6.4% 11 74.4%
November 2025 504 +2.9% 11 82.9%
October 2025 488 +55.4% 2 81.8%
September 2025 429 4 76.7%
August 2025 535 2 71.2%
July 2025 431 8 68.9%
June 2025 457 3 71.1%
May 2025 542 13 77.5%
April 2025 630 6 80.0%
March 2025 559 6 80.0%
February 2025 508 19 86.8%
January 2025 564 11 82.8%
December 2024 577 4 75.6%
November 2024 490 0 86.5%
October 2024 314 0 85.0%

How to read this chart

Loading the guide…