Route profile

ORD→PHL

Flight reliability, delays and best times to fly from Chicago to Philadelphia, 678 miles.

Right now

Origin · ORDNo disruption reported

Aviation weather is not currently a factor.

Updated

Chicago airport profile →

Destination · PHLNo disruption reported

Aviation weather is not currently a factor.

Updated

Philadelphia airport profile →

Route reliability

July 2023 – July 2026

Route Reliability Score
43/ 100Weak

Better than 7% of comparable major US routes (4,598 compared)

Calculated from 14,168 flights. How this is calculated

On-time arrivals
72.1%
9,991 of 13,854
Cancellation rate
2.05%
290 cancelled
Median arrival delay
-3 min
Average 18.8 min
Severe delays
11.7%
60+ minutes late
Delay when late
89 min
Average, when 15+ min late
Flights analyzed
14,168
3 carriers

ORD → PHL arrives on time 72.1% of the time; the return trip, PHL → ORD, arrives on time 77.2% of the time, a 5.1-point gap between the two directions of the same city pair.

ORD → PHL spends 30.7 minutes on the ground on a 678-mile trip: 23.2 minutes from pushback to wheels-up at ORD and 7.5 minutes from touchdown to gate at PHL.

Source: US DOT Bureau of Transportation Statistics · Data covering July 2023 – July 2026

What stands out

This route's worst arrivals run unusually far past its typical one, a bigger gap than 93% of 4,598 comparable routes.

A typical arrival is 3 min early, but the worst tenth run 74 minutes worse than that.

Source: FlyerIntel analysis of US DOT BTS data · July 2023 – July 2026 · Ranked against every other route with the same kind of figure and at least 4,598 in the comparison.

Why ORD → PHL flights are cancelled

July 2023 – July 2026

ORD → PHL cancelled 290 of 14,168 scheduled flights — about 1 in every 49. The reason filed most often was extreme weather, 79.3% of the cancellations coded on this route — about 1 in every 62 scheduled flights.

Share of cancellations

Weather79.3%
Airline13.4%
Air traffic7.2%
Security0.0%

Of 290 cancelled departures carrying a reason code.

What each reason means

Reason codes are the operating airline’s own filing with US DOT, not an independent finding of fault. Ordinary bad weather is filed under air traffic, so weather’s full share is larger than its bar.

290 coded cancellations were recorded on ORD → PHL; the section appears from 50.

When it goes wrong

July 2023 – July 2026

One arrival in ten is worse than

71 min late

against a median of 3 min early

Arrived an hour or more late11.7%
Typical delay when late89 min
Cancelled2.05%
Landed somewhere else0.17%

ORD → PHL has an average that understates its risk: a typical arrival is 3 min early, but the worst tenth are 74 minutes worse than that. If the trip has something unmissable at the end of it, the median is the wrong number to plan against.

Percentiles over 14,168 operations; cancelled and diverted flights are counted separately.

Will your connection be tight enough?

Layovers at PHL after arriving from ORD.

Connection buffer and chance of missing by layover length, ORD → PHL arrivals
Connection timeChance of missingReads as
30 min44%Likely to miss
45 min27%High risk
60 min19%High risk
90 min12%Some risk
120 min7.6%Some risk

This is one leg of a connection. Gate changes and the next flight's own schedule matter too. And a connection can fail before delay is even the question — this route cancels 2.05% of the time and diverts 0.17% of the time, which a late arrival never shows up in.

Chance of missing is the share of 13,854 arrivals on this route that landed later than the connection time less 30 minutes to reach the next gate.

The worst tenth of arrivals on this route land at least 71 minutes late (90th-percentile gate arrival delay), over 14,168 operations.

Any other layover length: connection checker.

Best time to fly

ORD → PHL flights departing 5–9 AM arrived on time 84.3% of the time, against 62.6% for 6–9 PM departures, a gap of 21.7 percentage points.

By day and hour

On-time arrival rate for each weekday and scheduled departure hour, in local time at the departure airport (ORD).

Hour of departure matters more than day of the week: hourly averages sit a typical 9.4 points from the route-wide rate, weekday averages 2.5 points.

On-time arrival rate for ORD to PHL by weekday and scheduled departure hour, local time. Each button reads out one slot.
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
6 AM–7 AM
7 AM–8 AM
8 AM–9 AM
9 AM–10 AM
10 AM–11 AM
11 AM–12 PM
12 PM–1 PM
1 PM–2 PM
2 PM–3 PM
3 PM–4 PM
4 PM–5 PM
5 PM–6 PM
6 PM–7 PM
7 PM–8 PM
8 PM–9 PM
9 PM–10 PM

On-time rate, % · stronger color, fewer on time

  • 55–59
  • 60–64
  • 65–69
  • 70–74
  • 75–79
  • 80–84
  • 85–89
  • Fewer than 120 flights, not scored

Source: FlyerIntel analysis of US DOT BTS data · July 2023 – July 2026 · On time is arrival within 15 minutes of schedule. Cells round to whole percentages; the table shows one decimal.

No slot is named best or worst: too few reach 500 flights. Departures before 6 AM and after 10 PM (539 flights) are not drawn: no slot in those hours has enough flights to score.

View as tableHide table
On-time arrival rate (%) with flights beneath, by scheduled departure hour and weekday for ORD to PHL. A dash means fewer than 120 flights, which are not scored.
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
6 AM–7 AM80.1% on time159 flights84.2% on time142 flights88.1% on time146 flights86.4% on time150 flights82.8% on time160 flights84.3% on time123 flights87.3% on time145 flights
7 AM–8 AM86.4% on time156 flights89.5% on time155 flights89.5% on time153 flights87.3% on time157 flights86.2% on time154 flights101 flights, too few to score89.0% on time137 flights
8 AM–9 AM77.3% on time154 flights88.8% on time140 flights77.5% on time142 flights84.7% on time152 flights72.6% on time158 flights79.1% on time136 flights77.7% on time153 flights
9 AM–10 AM75.6% on time136 flights79.7% on time142 flights82.1% on time141 flights80.3% on time144 flights79.6% on time138 flights98 flights, too few to score72.5% on time141 flights
10 AM–11 AM20 flights, too few to score19 flights, too few to score19 flights, too few to score13 flights, too few to score15 flights, too few to score24 flights, too few to score16 flights, too few to score
11 AM–12 PM73.7% on time270 flights82.6% on time266 flights79.8% on time264 flights79.6% on time269 flights70.8% on time273 flights76.2% on time262 flights75.3% on time271 flights
12 PM–1 PM13 flights, too few to score24 flights, too few to score25 flights, too few to score10 flights, too few to score12 flights, too few to score9 flights, too few to score9 flights, too few to score
1 PM–2 PM33 flights, too few to score36 flights, too few to score38 flights, too few to score36 flights, too few to score36 flights, too few to score44 flights, too few to score38 flights, too few to score
2 PM–3 PM67.0% on time299 flights68.8% on time290 flights65.3% on time293 flights58.5% on time290 flights60.2% on time296 flights76.0% on time245 flights58.3% on time291 flights
3 PM–4 PM40 flights, too few to score39 flights, too few to score41 flights, too few to score38 flights, too few to score38 flights, too few to score17 flights, too few to score38 flights, too few to score
4 PM–5 PM117 flights, too few to score105 flights, too few to score102 flights, too few to score60.8% on time122 flights114 flights, too few to score95 flights, too few to score114 flights, too few to score
5 PM–6 PM85 flights, too few to score91 flights, too few to score91 flights, too few to score90 flights, too few to score87 flights, too few to score96 flights, too few to score91 flights, too few to score
6 PM–7 PM63.9% on time264 flights68.0% on time251 flights66.3% on time251 flights62.3% on time261 flights61.5% on time266 flights70.6% on time240 flights65.6% on time267 flights
7 PM–8 PM51 flights, too few to score48 flights, too few to score50 flights, too few to score49 flights, too few to score52 flights, too few to score57 flights, too few to score46 flights, too few to score
8 PM–9 PM98 flights, too few to score77 flights, too few to score73 flights, too few to score84 flights, too few to score101 flights, too few to score70 flights, too few to score96 flights, too few to score
9 PM–10 PM62.6% on time141 flights102 flights, too few to score104 flights, too few to score63.0% on time145 flights66.4% on time139 flights70 flights, too few to score68.6% on time144 flights

By departure window

5–9 AM84.3%
9 AM–12 PM77.3%
12–3 PM65.8%
3–6 PM64.7%
6–9 PM62.6%
9 PM–5 AM64.5%

By departure hour

  • 12 AM to 4 AM: too few flights to score
  • 5 AM: 85.6% on time from 525 flights
  • 6 AM: 84.7% on time from 1,025 flights
  • 7 AM: 88.2% on time from 1,013 flights
  • 8 AM: 79.5% on time from 1,035 flights
  • 9 AM: 78.1% on time from 940 flights
  • 10 AM: 78.9% on time from 126 flights
  • 11 AM: 76.9% on time from 1,875 flights
  • 12 PM: too few flights to score
  • 1 PM: 71.4% on time from 261 flights
  • 2 PM: 64.6% on time from 2,004 flights
  • 3 PM: 70.9% on time from 251 flights
  • 4 PM: 62.1% on time from 769 flights
  • 5 PM: 65.3% on time from 631 flights
  • 6 PM: 65.3% on time from 1,800 flights
  • 7 PM: 61.9% on time from 353 flights
  • 8 PM: 54.4% on time from 599 flights
  • 9 PM: 64.5% on time from 845 flights
  • 10 PM to 11 PM: too few flights to score

Why ORD → PHL runs late

July 2023 – July 2026

Share of the delay minutes US DOT attributed to each cause for ORD → PHL. Only delays of 15 minutes or more are attributed.

Late-arriving aircraft is the largest cause on ORD → PHL, at 47.1%: flights here mostly leave late because the plane came in late, and the day shows it: 5–9 AM departures arrived on time 84.3% of the time and 6–9 PM departures 62.6%.

How this route holds up in bad weather

July 2023 – July 2026

Bad weather raises cancellations by a similar amount at both ends of ORD to PHL: 5.5 times the normal rate at ORD and 4.3 times at PHL. Cancelled in bad weather against normal hours: ORD 6.5% against 1.2%, PHL 6.5% against 1.5%. Flights that did leave ORD in bad weather arrived on time 55.7% of the time, against 77.1% in normal hours.

Bad weather and normal hours at the airports

Scheduled departures, July 2023 – July 2026
Departures from ORD and PHL in hours of bad weather and in normal hours
Departures fromORDPHL
Cancelled in bad weather6.5%6.5%
Cancelled in normal hours1.2%1.5%
Arrived on time, bad weather55.7%64.3%
Arrived on time, normal hours77.1%78.2%
Departures in bad weather104,45532,038

United Airlines (3.5% cancelled against 7.4% for the other carriers at ORD) and American Airlines (5.4% cancelled against 6.7% for the other carriers at ORD) cancelled fewer departures from ORD in bad weather than the other carriers there did in the same months. None of the route’s other carriers was clearly worse.

This route’s airlines in bad weather at ORD

All departures from ORD
Cancellation rates in bad weather at ORD for the airlines that fly ORD to PHL, against the other carriers at ORD in the same months
AirlineBad-weather departuresCancelledOther carriers
United Airlines31,2693.5%below the others7.4%
Frontier Airlines1,0476.0%about level7.5%
American Airlines17,7895.4%below the others6.7%

These are airport figures, not route figures: every scheduled departure from ORD and PHL, to any destination, in hours the weather report called bad. The airline rows count each carrier’s departures from ORD on every route.

Weather source and limits. In full: ORD (airlines), PHL, What Weather Costs Each Airport, Who Cancels More When the Weather Turns, Airports That Change Places When Weather Turns.

Airlines on this route

Carriers with at least 200 flights, by the airline that operated each one.

Airlines on this route
CarrierFlightsOn timeCancelledMedian delaySevere
American Airlines8,52271.4%2.64%-2 min12.3%
United Airlines5,17074.2%0.97%-4 min9.7%
Frontier Airlines43259.5%3.47%5 min23.5%

American Airlines flew 60.3% of the 14,124 flights listed. Frontier Airlines cancelled 3.47% of its flights here against 0.97% for United Airlines.

United Airlines arrived on time 14.7 percentage points more often than Frontier Airlines on this route.

Flights on this route

Flight numbers with at least 600 operations here and still on the schedule.

Flights on this route
FlightScheduledOperationsOn time
UA1776 United Airlines6:20 PM93064.7%

Weekly and seasonal patterns

By day of week

Mon70.3%
Tue75.8%
Wed74.0%
Thu70.4%
Fri69.6%
Sat75.5%
Sun70.0%

Tuesday is historically the most reliable day and Friday the least, a gap of 6.2 percentage points.

By month

  • Jan: 72.3%
  • Feb: 80.7%
  • Mar: 70.8%
  • Apr: 76.6%
  • May: 69.8%
  • Jun: 67.4%
  • Jul: 61.3%
  • Aug: 68.2%
  • Sep: 73.8%
  • Oct: 81.8%
  • Nov: 78.1%
  • Dec: 72.7%

July is historically the weakest month and October the strongest, a spread of 20.5 percentage points.

Reliability over time

July 2023 – July 2026

  • July 2023: 62.0% from 391 flights
  • August 2023: 75.9% from 422 flights
  • September 2023: 71.2% from 386 flights
  • October 2023: 88.1% from 360 flights
  • November 2023: 81.7% from 279 flights
  • December 2023: 78.7% from 287 flights
  • January 2024: 63.5% from 297 flights
  • February 2024: 85.4% from 280 flights
  • March 2024: 75.7% from 305 flights
  • April 2024: 75.2% from 363 flights
  • May 2024: 61.0% from 427 flights
  • June 2024: 66.3% from 433 flights
  • July 2024: 61.9% from 452 flights
  • August 2024: 57.4% from 455 flights
  • September 2024: 74.5% from 422 flights
  • October 2024: 81.9% from 407 flights
  • November 2024: 81.0% from 358 flights
  • December 2024: 75.8% from 328 flights
  • January 2025: 84.5% from 305 flights
  • February 2025: 76.3% from 286 flights
  • March 2025: 74.6% from 351 flights
  • April 2025: 83.5% from 356 flights
  • May 2025: 68.7% from 414 flights
  • June 2025: 63.7% from 392 flights
  • July 2025: 55.2% from 404 flights
  • August 2025: 71.7% from 438 flights
  • September 2025: 75.5% from 412 flights
  • October 2025: 76.7% from 443 flights
  • November 2025: 72.8% from 410 flights
  • December 2025: 64.6% from 344 flights
  • January 2026: 68.4% from 320 flights
  • February 2026: 80.5% from 341 flights
  • March 2026: 63.2% from 387 flights
  • April 2026: 72.0% from 435 flights
  • May 2026: 78.4% from 492 flights
  • June 2026: 71.4% from 492 flights
  • July 2026: 65.1% from 494 flights

Over the most recent 12 months (2025-08 to 2026-07), on-time arrivals averaged 71.8% against 72.4% in the 12 months before — broadly unchanged.

Data and methodology

Calculated by FlyerIntel from 14,168 ORD → PHL flight records from the US DOT Bureau of Transportation Statistics, covering July 2023 – July 2026. Late means 15 or more minutes past scheduled arrival; cancelled and diverted flights are left out of on-time rates.

Full methodology · Data sources · Report a problem

Related research: How Long a Layover Needs to Be · Two Airlines on One Route · Best Time of Day to Fly From Major US Airports

Analysis last recomputed