209 km · Domestic

Chicago O'Hare (ORD) – General Wayne A. Downing Peoria (PIA)

In July 2026, 356 flights operated between Chicago O'Hare and General Wayne A. Downing Peoria (both directions), and 75.6% 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
January265339▲ 27.9%
February230343▲ 49.1%
March298336▲ 12.8%
April402544▲ 35.3%
May431361▼ 16.2%
June418355▼ 15.1%
July418356▼ 14.8%
August379––
September357––
October404–in progress
November291––
December291––
Year to date (Jan–Jul)2,4622,634▲ 7.0%

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
January78.9%73.2%▼ 7.2%
February69.6%74.9%▲ 7.6%
March72.5%72.6%▲ 0.1%
April85.6%74.1%▼ 13.4%
May83.3%77.6%▼ 6.8%
June74.2%80.3%▲ 8.2%
July65.8%75.6%▲ 14.9%
August77.6%––
September85.7%––
October77.0%–in progress
November77.3%––
December66.3%––
Year-to-date average (Jan–Jul)75.7%75.5%▼ 0.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January58▲ 60.0%
February20▼ 100.0%
March227▲ 1,250.0%
April746▲ 557.1%
May19▲ 800.0%
June217▲ 750.0%
July1017▲ 70.0%
August17––
September2––
October0–in progress
November45––
December23––
Year to date (Jan–Jul)29124▲ 327.6%

Airlines on this route

  1. SkyWest Airlines 63.7%
  2. Envoy Air 34.4%
  3. Republic Airways 1.8%

Oct 1, 2024 – Jul 31, 2026

By direction

ORD → PIA

Scheduled flights
3,810
Flights operated
3,688
Cancelled
122 · 3.2%
On-time departures
75.4%

PIA → ORD

Scheduled flights
3,810
Flights operated
3,689
Cancelled
121 · 3.2%
On-time departures
77.2%

ORD → PIA and PIA → ORD counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 4,857 63.7% 75.0% 144
Envoy Air MQ 2,623 34.4% 78.2% 99
Republic Airways YX 140 1.8% 85.0% 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 delay09:00–10:009.2min · 534 recorded · 529 measured
Gap to highest-delay hour16.0min09:00 ↔ 13:00
Recorded flights7,620ORD–PIA

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 · 56 recorded · 55 measured · Source: the US BTS 06:00 · 89.1% · 787 recorded · 773 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 53 recorded · 53 measured · Source: the US BTS 08:00 · 83.1% · 667 recorded · 646 measured · Source: the US BTS 09:00 · 79.4% · 534 recorded · 529 measured · Source: the US BTS 10:00 · 76.3% · 635 recorded · 616 measured · Source: the US BTS 11:00 · 74.0% · 484 recorded · 476 measured · Source: the US BTS 12:00 · 80.4% · 208 recorded · 204 measured · Source: the US BTS 13:00 · 74.9% · 438 recorded · 423 measured · Source: the US BTS 14:00 · 76.4% · 301 recorded · 297 measured · Source: the US BTS 15:00 · 72.8% · 870 recorded · 846 measured · Source: the US BTS 16:00 · 66.5% · 216 recorded · 215 measured · Source: the US BTS 17:00 · 68.5% · 887 recorded · 852 measured · Source: the US BTS 18:00 · 69.1% · 315 recorded · 301 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 180 recorded · 156 measured · Source: the US BTS 20:00 · 75.7% · 495 recorded · 477 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 148 recorded · 141 measured · Source: the US BTS 22:00 · 72.0% · 293 recorded · 268 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 53 recorded · 49 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 · 56 recorded · 55 measured · Source: the US BTS 06:00 · 14.1 min · 787 recorded · 773 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 53 recorded · 53 measured · Source: the US BTS 08:00 · 11.1 min · 667 recorded · 646 measured · Source: the US BTS 09:00 · 9.2 min · 534 recorded · 529 measured · Source: the US BTS 10:00 · 17.5 min · 635 recorded · 616 measured · Source: the US BTS 11:00 · 16.8 min · 484 recorded · 476 measured · Source: the US BTS 12:00 · 14.0 min · 208 recorded · 204 measured · Source: the US BTS 13:00 · 25.1 min · 438 recorded · 423 measured · Source: the US BTS 14:00 · 19.4 min · 301 recorded · 297 measured · Source: the US BTS 15:00 · 22.7 min · 870 recorded · 846 measured · Source: the US BTS 16:00 · 18.2 min · 216 recorded · 215 measured · Source: the US BTS 17:00 · 25.1 min · 887 recorded · 852 measured · Source: the US BTS 18:00 · 18.5 min · 315 recorded · 301 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 180 recorded · 156 measured · Source: the US BTS 20:00 · 20.4 min · 495 recorded · 477 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 148 recorded · 141 measured · Source: the US BTS 22:00 · 15.3 min · 293 recorded · 268 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 53 recorded · 49 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 · 56 · 56 recorded · 55 measured · Source: the US BTS 06:00 · 787 · 787 recorded · 773 measured · Source: the US BTS 07:00 · 53 · 53 recorded · 53 measured · Source: the US BTS 08:00 · 667 · 667 recorded · 646 measured · Source: the US BTS 09:00 · 534 · 534 recorded · 529 measured · Source: the US BTS 10:00 · 635 · 635 recorded · 616 measured · Source: the US BTS 11:00 · 484 · 484 recorded · 476 measured · Source: the US BTS 12:00 · 208 · 208 recorded · 204 measured · Source: the US BTS 13:00 · 438 · 438 recorded · 423 measured · Source: the US BTS 14:00 · 301 · 301 recorded · 297 measured · Source: the US BTS 15:00 · 870 · 870 recorded · 846 measured · Source: the US BTS 16:00 · 216 · 216 recorded · 215 measured · Source: the US BTS 17:00 · 887 · 887 recorded · 852 measured · Source: the US BTS 18:00 · 315 · 315 recorded · 301 measured · Source: the US BTS 19:00 · 180 · 180 recorded · 156 measured · Source: the US BTS 20:00 · 495 · 495 recorded · 477 measured · Source: the US BTS 21:00 · 148 · 148 recorded · 141 measured · Source: the US BTS 22:00 · 293 · 293 recorded · 268 measured · Source: the US BTS 23:00 · 53 · 53 recorded · 49 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—5556
06:0089.1%14.1 min773787
07:00Fewer than 200 measured departures—5353
08:0083.1%11.1 min646667
09:0079.4%9.2 min529534
10:0076.3%17.5 min616635
11:0074.0%16.8 min476484
12:0080.4%14.0 min204208
13:0074.9%25.1 min423438
14:0076.4%19.4 min297301
15:0072.8%22.7 min846870
16:0066.5%18.2 min215216
17:0068.5%25.1 min852887
18:0069.1%18.5 min301315
19:00Fewer than 200 measured departures—156180
20:0075.7%20.4 min477495
21:00Fewer than 200 measured departures—141148
22:0072.0%15.3 min268293
23:00Fewer than 200 measured departures—4953

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.9% · 1,122 recorded · 1,069 measured · Source: the US BTS Tuesday · 80.1% · 1,093 recorded · 1,072 measured · Source: the US BTS Wednesday · 78.5% · 1,081 recorded · 1,055 measured · Source: the US BTS Thursday · 74.5% · 1,100 recorded · 1,069 measured · Source: the US BTS Friday · 75.1% · 1,117 recorded · 1,078 measured · Source: the US BTS Saturday · 79.1% · 1,013 recorded · 969 measured · Source: the US BTS Sunday · 71.4% · 1,094 recorded · 1,065 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.9 min · 1,122 recorded · 1,069 measured · Source: the US BTS Tuesday · 10.5 min · 1,093 recorded · 1,072 measured · Source: the US BTS Wednesday · 14.7 min · 1,081 recorded · 1,055 measured · Source: the US BTS Thursday · 20.4 min · 1,100 recorded · 1,069 measured · Source: the US BTS Friday · 18.7 min · 1,117 recorded · 1,078 measured · Source: the US BTS Saturday · 15.9 min · 1,013 recorded · 969 measured · Source: the US BTS Sunday · 22.6 min · 1,094 recorded · 1,065 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,122 · 1,122 recorded · 1,069 measured · Source: the US BTS Tuesday · 1,093 · 1,093 recorded · 1,072 measured · Source: the US BTS Wednesday · 1,081 · 1,081 recorded · 1,055 measured · Source: the US BTS Thursday · 1,100 · 1,100 recorded · 1,069 measured · Source: the US BTS Friday · 1,117 · 1,117 recorded · 1,078 measured · Source: the US BTS Saturday · 1,013 · 1,013 recorded · 969 measured · Source: the US BTS Sunday · 1,094 · 1,094 recorded · 1,065 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.9%20.9 min1,0691,122
Tuesday80.1%10.5 min1,0721,093
Wednesday78.5%14.7 min1,0551,081
Thursday74.5%20.4 min1,0691,100
Friday75.1%18.7 min1,0781,117
Saturday79.1%15.9 min9691,013
Sunday71.4%22.6 min1,0651,094

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 · 75.7% · 617 recorded · 604 measured · Source: the US BTS Feb · 72.8% · 575 recorded · 573 measured · Source: the US BTS Mar · 72.6% · 663 recorded · 634 measured · Source: the US BTS Apr · 79.0% · 999 recorded · 946 measured · Source: the US BTS May · 80.7% · 802 recorded · 792 measured · Source: the US BTS Jun · 77.0% · 792 recorded · 773 measured · Source: the US BTS Jul · 70.3% · 801 recorded · 774 measured · Source: the US BTS Aug · 77.6% · 396 recorded · 379 measured · Source: the US BTS Sep · 85.7% · 359 recorded · 357 measured · Source: the US BTS Oct · 80.4% · 541 recorded · 541 measured · Source: the US BTS Nov · 76.5% · 511 recorded · 463 measured · Source: the US BTS Dec · 70.6% · 564 recorded · 541 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 · 17.8 min · 617 recorded · 604 measured · Source: the US BTS Feb · 18.6 min · 575 recorded · 573 measured · Source: the US BTS Mar · 19.7 min · 663 recorded · 634 measured · Source: the US BTS Apr · 19.2 min · 999 recorded · 946 measured · Source: the US BTS May · 17.3 min · 802 recorded · 792 measured · Source: the US BTS Jun · 15.4 min · 792 recorded · 773 measured · Source: the US BTS Jul · 22.6 min · 801 recorded · 774 measured · Source: the US BTS Aug · 18.6 min · 396 recorded · 379 measured · Source: the US BTS Sep · 7.2 min · 359 recorded · 357 measured · Source: the US BTS Oct · 9.9 min · 541 recorded · 541 measured · Source: the US BTS Nov · 16.8 min · 511 recorded · 463 measured · Source: the US BTS Dec · 23.1 min · 564 recorded · 541 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 · 617 · 617 recorded · 604 measured · Source: the US BTS Feb · 575 · 575 recorded · 573 measured · Source: the US BTS Mar · 663 · 663 recorded · 634 measured · Source: the US BTS Apr · 999 · 999 recorded · 946 measured · Source: the US BTS May · 802 · 802 recorded · 792 measured · Source: the US BTS Jun · 792 · 792 recorded · 773 measured · Source: the US BTS Jul · 801 · 801 recorded · 774 measured · Source: the US BTS Aug · 396 · 396 recorded · 379 measured · Source: the US BTS Sep · 359 · 359 recorded · 357 measured · Source: the US BTS Oct · 541 · 541 recorded · 541 measured · Source: the US BTS Nov · 511 · 511 recorded · 463 measured · Source: the US BTS Dec · 564 · 564 recorded · 541 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
Jan75.7%17.8 min604617
Feb72.8%18.6 min573575
Mar72.6%19.7 min634663
Apr79.0%19.2 min946999
May80.7%17.3 min792802
Jun77.0%15.4 min773792
Jul70.3%22.6 min774801
Aug77.6%18.6 min379396
Sep85.7%7.2 min357359
Oct80.4%9.9 min541541
Nov76.5%16.8 min463511
Dec70.6%23.1 min541564

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 73.9% 5,630
  • Delayed >15 min 22.9% 1,747
  • Cancelled 3.2% 243
  • 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

81
81 of 81
Flight numbersBy direction DeparturesOn time
OO5807 PIA → ORD 467 76.0%
OO4808 PIA → ORD 423 65.1%
OO5874 ORD → PIA 378 70.0%
OO5483 PIA → ORD 365 69.1%
OO5427 ORD → PIA 296 78.7%
OO5442 ORD → PIA 274 77.7%
OO5733 ORD → PIA 234 78.0%
OO4675 PIA → ORD 183 86.9%
OO5432 ORD → PIA 181 81.5%
MQ3779 PIA → ORD 133 90.1%
OO6022 PIA → ORD 114 78.0%
MQ4017 ORD → PIA 101 63.5%
OO5998 ORD → PIA 96 72.3%
MQ4017 PIA → ORD 87 67.1%
OO4798 PIA → ORD 84 89.0%
MQ3529 PIA → ORD 80 80.0%
OO5362 ORD → PIA 77 81.6%
MQ3740 ORD → PIA 72 63.2%
MQ3740 PIA → ORD 72 78.1%
MQ3741 ORD → PIA 72 84.7%
MQ3741 PIA → ORD 72 85.9%
OO5949 ORD → PIA 72 77.5%
OO5887 PIA → ORD 68 92.7%
MQ3731 ORD → PIA 64 80.7%
MQ3645 ORD → PIA 62 62.9%
MQ3749 PIA → ORD 62 72.6%
MQ3750 ORD → PIA 62 80.7%
OO5433 PIA → ORD 62 76.7%
MQ3731 PIA → ORD 61 82.1%
MQ3632 PIA → ORD 60 54.2%
MQ3687 ORD → PIA 60 65.5%
OO5810 ORD → PIA 54 61.7%
MQ3529 ORD → PIA 50 75.5%
MQ3663 ORD → PIA 50 74.0%
OO5584 ORD → PIA 46 67.4%
MQ3491 ORD → PIA 44 79.0%
MQ3931 PIA → ORD 44 95.5%
MQ4077 ORD → PIA 44 75.0%
MQ4179 ORD → PIA 44 90.9%
MQ4179 PIA → ORD 44 93.0%
MQ4124 ORD → PIA 42 89.5%
MQ3486 PIA → ORD 37 89.2%
MQ3880 PIA → ORD 37 78.4%
MQ3880 ORD → PIA 37 89.2%
OO5290 PIA → ORD 37 62.2%
MQ3405 ORD → PIA 36 69.4%
OO5227 ORD → PIA 36 52.8%
OO5280 ORD → PIA 36 66.7%
OO5360 ORD → PIA 36 63.9%
OO5366 PIA → ORD 36 65.6%
OO5595 ORD → PIA 36 71.4%
OO5608 PIA → ORD 35 85.3%
OO6047 ORD → PIA 35 69.7%
YX3553 ORD → PIA 35 88.6%
YX3563 ORD → PIA 35 74.3%
YX3584 PIA → ORD 35 77.1%
YX3574 PIA → ORD 34 100.0%
MQ3612 PIA → ORD 33 90.6%
MQ3990 ORD → PIA 33 93.9%
OO5939 ORD → PIA 32 66.7%
OO4943 PIA → ORD 31 83.9%
OO4945 ORD → PIA 31 87.1%
OO4946 ORD → PIA 31 66.7%
OO4949 ORD → PIA 31 87.1%
OO4964 PIA → ORD 31 96.8%
OO6189 ORD → PIA 31 74.2%
OO6189 PIA → ORD 31 71.0%
OO6487 ORD → PIA 31 83.9%
OO6487 PIA → ORD 31 83.9%
MQ3455 PIA → ORD 30 73.1%
MQ3482 ORD → PIA 30 76.0%
MQ3505 ORD → PIA 30 70.4%
MQ3516 PIA → ORD 30 89.7%
MQ3538 ORD → PIA 30 70.0%
MQ3616 ORD → PIA 30 96.6%
MQ3699 PIA → ORD 30 93.3%
MQ3990 PIA → ORD 30 80.0%
OO4948 PIA → ORD 30 76.7%
OO4971 ORD → PIA 30 70.0%
OO4996 PIA → ORD 30 79.3%
OO5570 ORD → PIA 30 80.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 356 −14.8% 17 75.6%
June 2026 355 −15.1% 17 80.3%
May 2026 361 −16.2% 9 77.6%
April 2026 544 +35.3% 46 74.1%
March 2026 336 +12.8% 27 72.6%
February 2026 343 +49.1% 0 74.9%
January 2026 339 +27.9% 8 73.2%
December 2025 291 +16.4% 23 66.3%
November 2025 291 +69.2% 45 77.3%
October 2025 404 +194.9% 0 77.0%
September 2025 357 2 85.7%
August 2025 379 17 77.6%
July 2025 418 10 65.8%
June 2025 418 2 74.2%
May 2025 431 1 83.3%
April 2025 402 7 85.6%
March 2025 298 2 72.5%
February 2025 230 2 69.6%
January 2025 265 5 78.9%
December 2024 250 0 75.6%
November 2024 172 3 75.0%
October 2024 137 0 90.5%

How to read this chart

Loading the guide…