652 km · Domestic

John Glenn Columbus (CMH) – Philadelphia (PHL)

In July 2026, 340 flights operated between John Glenn Columbus and Philadelphia (both directions), and 74.7% 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
January177160▼ 9.6%
February125114▼ 8.8%
March176110▼ 37.5%
April233206▼ 11.6%
May143273▲ 90.9%
June236324▲ 37.3%
July233340▲ 45.9%
August328––
September249––
October327–in progress
November177––
December170––
Year to date (Jan–Jul)1,3231,527▲ 15.4%

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
January91.5%81.3%▼ 11.1%
February84.0%85.1%▲ 1.3%
March83.0%77.3%▼ 6.9%
April84.1%93.2%▲ 10.8%
May67.8%87.2%▲ 28.6%
June75.8%82.1%▲ 8.3%
July62.2%74.7%▲ 20.1%
August79.6%––
September83.1%––
October82.6%–in progress
November81.9%––
December76.5%––
Year-to-date average (Jan–Jul)78.3%83.0%▲ 5.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January410▲ 150.0%
February117▼ 36.4%
March06–
April40▼ 100.0%
May53▼ 40.0%
June1812▼ 33.3%
July21210.0%
August10––
September2––
October4–in progress
November2––
December12––
Year to date (Jan–Jul)6359▼ 6.3%

Airlines on this route

  1. Republic Airways 39.2%
  2. American Airlines 31.4%
  3. PSA Airlines 29.4%

Oct 1, 2024 – Jul 31, 2026

By direction

CMH → PHL

Scheduled flights
2,428
Flights operated
2,354
Cancelled
74 · 3.0%
On-time departures
83.4%

PHL → CMH

Scheduled flights
2,431
Flights operated
2,353
Cancelled
78 · 3.2%
On-time departures
79.8%

CMH → PHL and PHL → CMH counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Republic Airways YX 1,904 39.2% 87.8% 38
American Airlines AA 1,526 31.4% 74.1% 51
PSA Airlines OH 1,429 29.4% 81.2% 63

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 delay08:00–09:002.3min · 586 recorded · 568 measured
Gap to highest-delay hour22.7min08:00 ↔ 18:00
Recorded flights4,859CMH–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 · Fewer than 200 measured departures · 58 recorded · 56 measured · Source: the US BTS 06:00 · 92.2% · 445 recorded · 435 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 164 recorded · 164 measured · Source: the US BTS 08:00 · 90.5% · 586 recorded · 568 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 84 recorded · 83 measured · Source: the US BTS 10:00 · 89.0% · 336 recorded · 328 measured · Source: the US BTS 11:00 · 86.4% · 292 recorded · 286 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 69 recorded · 65 measured · Source: the US BTS 13:00 · 80.1% · 590 recorded · 578 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 101 recorded · 101 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 203 recorded · 193 measured · Source: the US BTS 16:00 · 73.0% · 647 recorded · 622 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 116 recorded · 113 measured · Source: the US BTS 18:00 · 70.6% · 439 recorded · 419 measured · Source: the US BTS 19:00 · 78.0% · 393 recorded · 377 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 37 recorded · 35 measured · Source: the US BTS 21:00 · 78.9% · 299 recorded · 284 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · Fewer than 200 measured departures · 58 recorded · 56 measured · Source: the US BTS 06:00 · 7.8 min · 445 recorded · 435 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 164 recorded · 164 measured · Source: the US BTS 08:00 · 2.3 min · 586 recorded · 568 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 84 recorded · 83 measured · Source: the US BTS 10:00 · 3.8 min · 336 recorded · 328 measured · Source: the US BTS 11:00 · 12.3 min · 292 recorded · 286 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 69 recorded · 65 measured · Source: the US BTS 13:00 · 10.7 min · 590 recorded · 578 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 101 recorded · 101 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 203 recorded · 193 measured · Source: the US BTS 16:00 · 19.8 min · 647 recorded · 622 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 116 recorded · 113 measured · Source: the US BTS 18:00 · 24.9 min · 439 recorded · 419 measured · Source: the US BTS 19:00 · 18.7 min · 393 recorded · 377 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 37 recorded · 35 measured · Source: the US BTS 21:00 · 18.6 min · 299 recorded · 284 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · 58 · 58 recorded · 56 measured · Source: the US BTS 06:00 · 445 · 445 recorded · 435 measured · Source: the US BTS 07:00 · 164 · 164 recorded · 164 measured · Source: the US BTS 08:00 · 586 · 586 recorded · 568 measured · Source: the US BTS 09:00 · 84 · 84 recorded · 83 measured · Source: the US BTS 10:00 · 336 · 336 recorded · 328 measured · Source: the US BTS 11:00 · 292 · 292 recorded · 286 measured · Source: the US BTS 12:00 · 69 · 69 recorded · 65 measured · Source: the US BTS 13:00 · 590 · 590 recorded · 578 measured · Source: the US BTS 14:00 · 101 · 101 recorded · 101 measured · Source: the US BTS 15:00 · 203 · 203 recorded · 193 measured · Source: the US BTS 16:00 · 647 · 647 recorded · 622 measured · Source: the US BTS 17:00 · 116 · 116 recorded · 113 measured · Source: the US BTS 18:00 · 439 · 439 recorded · 419 measured · Source: the US BTS 19:00 · 393 · 393 recorded · 377 measured · Source: the US BTS 20:00 · 37 · 37 recorded · 35 measured · Source: the US BTS 21:00 · 299 · 299 recorded · 284 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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:00Fewer than 200 measured departures—5658
06:0092.2%7.8 min435445
07:00Fewer than 200 measured departures—164164
08:0090.5%2.3 min568586
09:00Fewer than 200 measured departures—8384
10:0089.0%3.8 min328336
11:0086.4%12.3 min286292
12:00Fewer than 200 measured departures—6569
13:0080.1%10.7 min578590
14:00Fewer than 200 measured departures—101101
15:00Fewer than 200 measured departures—193203
16:0073.0%19.8 min622647
17:00Fewer than 200 measured departures—113116
18:0070.6%24.9 min419439
19:0078.0%18.7 min377393
20:00Fewer than 200 measured departures—3537
21:0078.9%18.6 min284299
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 78.0% · 733 recorded · 703 measured · Source: the US BTS Tuesday · 85.1% · 678 recorded · 651 measured · Source: the US BTS Wednesday · 83.7% · 694 recorded · 674 measured · Source: the US BTS Thursday · 79.0% · 715 recorded · 685 measured · Source: the US BTS Friday · 83.5% · 724 recorded · 713 measured · Source: the US BTS Saturday · 81.1% · 606 recorded · 594 measured · Source: the US BTS Sunday · 81.1% · 709 recorded · 687 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 · 13.7 min · 733 recorded · 703 measured · Source: the US BTS Tuesday · 7.9 min · 678 recorded · 651 measured · Source: the US BTS Wednesday · 11.0 min · 694 recorded · 674 measured · Source: the US BTS Thursday · 11.7 min · 715 recorded · 685 measured · Source: the US BTS Friday · 12.2 min · 724 recorded · 713 measured · Source: the US BTS Saturday · 21.5 min · 606 recorded · 594 measured · Source: the US BTS Sunday · 13.5 min · 709 recorded · 687 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 · 733 · 733 recorded · 703 measured · Source: the US BTS Tuesday · 678 · 678 recorded · 651 measured · Source: the US BTS Wednesday · 694 · 694 recorded · 674 measured · Source: the US BTS Thursday · 715 · 715 recorded · 685 measured · Source: the US BTS Friday · 724 · 724 recorded · 713 measured · Source: the US BTS Saturday · 606 · 606 recorded · 594 measured · Source: the US BTS Sunday · 709 · 709 recorded · 687 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
Monday78.0%13.7 min703733
Tuesday85.1%7.9 min651678
Wednesday83.7%11.0 min674694
Thursday79.0%11.7 min685715
Friday83.5%12.2 min713724
Saturday81.1%21.5 min594606
Sunday81.1%13.5 min687709

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 · 86.7% · 351 recorded · 337 measured · Source: the US BTS Feb · 84.5% · 257 recorded · 239 measured · Source: the US BTS Mar · 80.8% · 292 recorded · 286 measured · Source: the US BTS Apr · 88.4% · 443 recorded · 439 measured · Source: the US BTS May · 80.5% · 424 recorded · 416 measured · Source: the US BTS Jun · 79.5% · 590 recorded · 560 measured · Source: the US BTS Jul · 69.6% · 615 recorded · 573 measured · Source: the US BTS Aug · 79.6% · 338 recorded · 328 measured · Source: the US BTS Sep · 83.1% · 251 recorded · 249 measured · Source: the US BTS Oct · 85.6% · 551 recorded · 547 measured · Source: the US BTS Nov · 85.5% · 416 recorded · 414 measured · Source: the US BTS Dec · 81.2% · 331 recorded · 319 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 · 7.9 min · 351 recorded · 337 measured · Source: the US BTS Feb · 4.7 min · 257 recorded · 239 measured · Source: the US BTS Mar · 10.7 min · 292 recorded · 286 measured · Source: the US BTS Apr · 5.6 min · 443 recorded · 439 measured · Source: the US BTS May · 19.6 min · 424 recorded · 416 measured · Source: the US BTS Jun · 14.7 min · 590 recorded · 560 measured · Source: the US BTS Jul · 26.4 min · 615 recorded · 573 measured · Source: the US BTS Aug · 14.3 min · 338 recorded · 328 measured · Source: the US BTS Sep · 7.4 min · 251 recorded · 249 measured · Source: the US BTS Oct · 7.2 min · 551 recorded · 547 measured · Source: the US BTS Nov · 15.7 min · 416 recorded · 414 measured · Source: the US BTS Dec · 9.8 min · 331 recorded · 319 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 · 351 · 351 recorded · 337 measured · Source: the US BTS Feb · 257 · 257 recorded · 239 measured · Source: the US BTS Mar · 292 · 292 recorded · 286 measured · Source: the US BTS Apr · 443 · 443 recorded · 439 measured · Source: the US BTS May · 424 · 424 recorded · 416 measured · Source: the US BTS Jun · 590 · 590 recorded · 560 measured · Source: the US BTS Jul · 615 · 615 recorded · 573 measured · Source: the US BTS Aug · 338 · 338 recorded · 328 measured · Source: the US BTS Sep · 251 · 251 recorded · 249 measured · Source: the US BTS Oct · 551 · 551 recorded · 547 measured · Source: the US BTS Nov · 416 · 416 recorded · 414 measured · Source: the US BTS Dec · 331 · 331 recorded · 319 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
Jan86.7%7.9 min337351
Feb84.5%4.7 min239257
Mar80.8%10.7 min286292
Apr88.4%5.6 min439443
May80.5%19.6 min416424
Jun79.5%14.7 min560590
Jul69.6%26.4 min573615
Aug79.6%14.3 min328338
Sep83.1%7.4 min249251
Oct85.6%7.2 min547551
Nov85.5%15.7 min414416
Dec81.2%9.8 min319331

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 79.0% 3,841
  • Delayed >15 min 17.8% 866
  • Cancelled 3.1% 152
  • 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

50
50 of 50
Flight numbersBy direction DeparturesOn time
YX4482 PHL → CMH 398 82.2%
YX4361 PHL → CMH 222 80.9%
YX4711 CMH → PHL 222 91.8%
YX4801 CMH → PHL 206 94.6%
AA1481 PHL → CMH 194 59.6%
AA3241 PHL → CMH 145 75.9%
AA3241 CMH → PHL 145 65.7%
AA2980 CMH → PHL 132 89.7%
YX4540 CMH → PHL 109 91.6%
OH5506 PHL → CMH 85 74.7%
OH5372 PHL → CMH 82 87.5%
OH5506 CMH → PHL 82 76.3%
OH5675 CMH → PHL 82 83.5%
AA1481 CMH → PHL 78 83.1%
OH5140 PHL → CMH 75 86.5%
OH5140 CMH → PHL 75 77.0%
OH5640 CMH → PHL 71 87.9%
AA2397 PHL → CMH 70 67.7%
OH5640 PHL → CMH 70 90.8%
AA2905 CMH → PHL 69 76.8%
AA2905 PHL → CMH 69 85.5%
OH5486 PHL → CMH 69 80.6%
AA2397 CMH → PHL 61 63.8%
AA2867 CMH → PHL 50 93.9%
YX4434 CMH → PHL 47 93.6%
AA2751 CMH → PHL 45 91.1%
AA2751 PHL → CMH 44 93.2%
OH5372 CMH → PHL 44 83.7%
YX4419 PHL → CMH 44 90.9%
YX4419 CMH → PHL 44 97.7%
OH5177 CMH → PHL 43 93.0%
YX4469 CMH → PHL 41 97.6%
YX4775 CMH → PHL 38 94.7%
YX4775 PHL → CMH 38 100.0%
AA2985 PHL → CMH 32 45.2%
AA2985 CMH → PHL 32 37.9%
YX4803 PHL → CMH 32 93.6%
OH5061 PHL → CMH 31 66.7%
OH5094 CMH → PHL 31 58.6%
OH5256 CMH → PHL 31 92.9%
OH5256 PHL → CMH 31 85.7%
YX4475 CMH → PHL 31 64.5%
YX4475 PHL → CMH 31 90.3%
YX4669 PHL → CMH 31 83.9%
YX4669 CMH → PHL 31 83.9%
YX4803 CMH → PHL 31 89.7%
AA3250 PHL → CMH 30 72.4%
AA3303 CMH → PHL 30 89.7%
OH5210 CMH → PHL 30 69.2%
OH5210 PHL → CMH 30 66.7%

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 340 +45.9% 21 74.7%
June 2026 324 +37.3% 12 82.1%
May 2026 273 +90.9% 3 87.2%
April 2026 206 −11.6% 0 93.2%
March 2026 110 −37.5% 6 77.3%
February 2026 114 −8.8% 7 85.1%
January 2026 160 −9.6% 10 81.3%
December 2025 170 +14.1% 12 76.5%
November 2025 177 −25.3% 2 81.9%
October 2025 327 +48.6% 4 82.6%
September 2025 249 2 83.1%
August 2025 328 10 79.6%
July 2025 233 21 62.2%
June 2025 236 18 75.8%
May 2025 143 5 67.8%
April 2025 233 4 84.1%
March 2025 176 0 83.0%
February 2025 125 11 84.0%
January 2025 177 4 91.5%
December 2024 149 0 86.6%
November 2024 237 0 88.2%
October 2024 220 0 90.0%

How to read this chart

Loading the guide…