863 km · Domestic

Asheville (AVL) – Chicago O'Hare (ORD)

In July 2026, 356 flights operated between Asheville and Chicago O'Hare (both directions), and 77.0% 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
January95950.0%
February112131▲ 17.0%
March141203▲ 44.0%
April174373▲ 114.4%
May174292▲ 67.8%
June179226▲ 26.3%
July211356▲ 68.7%
August203––
September248––
October277–in progress
November280––
December188––
Year to date (Jan–Jul)1,0861,676▲ 54.3%

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
January89.5%76.8%▼ 14.2%
February88.4%87.0%▼ 1.6%
March81.6%76.4%▼ 6.4%
April91.4%85.8%▼ 6.1%
May88.5%83.9%▼ 5.2%
June79.3%84.1%▲ 6.1%
July70.6%77.0%▲ 9.1%
August77.8%––
September84.3%––
October83.4%–in progress
November80.4%––
December67.6%––
Year-to-date average (Jan–Jul)84.2%81.6%▼ 3.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January24▲ 100.0%
February00–
March39▲ 200.0%
April216▲ 700.0%
May06–
June08–
July612▲ 100.0%
August5––
September0––
October1–in progress
November14––
December2––
Year to date (Jan–Jul)1355▲ 323.1%

Airlines on this route

  1. SkyWest Airlines 53.8%
  2. Envoy Air 37.7%
  3. Republic Airways 8.4%
  4. United Airlines 0.0%
  5. PSA Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

AVL → ORD

Scheduled flights
2,202
Flights operated
2,152
Cancelled
50 · 2.3%
On-time departures
81.1%

ORD → AVL

Scheduled flights
2,206
Flights operated
2,166
Cancelled
40 · 1.8%
On-time departures
82.6%

AVL → ORD and ORD → AVL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 2,371 53.8% 82.0% 43
Envoy Air MQ 1,663 37.7% 80.2% 40
Republic Airways YX 370 8.4% 89.0% 7
United Airlines UA 2 0.0% 50.0% 0
PSA Airlines OH 2 0.0% 100.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 delay08:00–09:002.5min · 403 recorded · 400 measured
Gap to highest-delay hour19.9min08:00 ↔ 17:00
Recorded flights4,408AVL–ORD

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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 92.4% · 666 recorded · 660 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 172 recorded · 168 measured · Source: the US BTS 08:00 · 90.8% · 403 recorded · 400 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 71 recorded · 71 measured · Source: the US BTS 10:00 · 83.3% · 274 recorded · 269 measured · Source: the US BTS 11:00 · 80.4% · 519 recorded · 511 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 55 recorded · 55 measured · Source: the US BTS 13:00 · 85.5% · 298 recorded · 296 measured · Source: the US BTS 14:00 · 78.3% · 214 recorded · 207 measured · Source: the US BTS 15:00 · 78.8% · 271 recorded · 264 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 89 recorded · 86 measured · Source: the US BTS 17:00 · 76.0% · 607 recorded · 591 measured · Source: the US BTS 18:00 · 74.9% · 587 recorded · 573 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 118 recorded · 108 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 28 recorded · 27 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 29 recorded · 27 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 4 recorded · 2 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 8.2 min · 666 recorded · 660 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 172 recorded · 168 measured · Source: the US BTS 08:00 · 2.5 min · 403 recorded · 400 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 71 recorded · 71 measured · Source: the US BTS 10:00 · 6.4 min · 274 recorded · 269 measured · Source: the US BTS 11:00 · 11.7 min · 519 recorded · 511 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 55 recorded · 55 measured · Source: the US BTS 13:00 · 9.8 min · 298 recorded · 296 measured · Source: the US BTS 14:00 · 19.5 min · 214 recorded · 207 measured · Source: the US BTS 15:00 · 10.5 min · 271 recorded · 264 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 89 recorded · 86 measured · Source: the US BTS 17:00 · 22.4 min · 607 recorded · 591 measured · Source: the US BTS 18:00 · 13.4 min · 587 recorded · 573 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 118 recorded · 108 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 28 recorded · 27 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 29 recorded · 27 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 4 recorded · 2 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 666 · 666 recorded · 660 measured · Source: the US BTS 07:00 · 172 · 172 recorded · 168 measured · Source: the US BTS 08:00 · 403 · 403 recorded · 400 measured · Source: the US BTS 09:00 · 71 · 71 recorded · 71 measured · Source: the US BTS 10:00 · 274 · 274 recorded · 269 measured · Source: the US BTS 11:00 · 519 · 519 recorded · 511 measured · Source: the US BTS 12:00 · 55 · 55 recorded · 55 measured · Source: the US BTS 13:00 · 298 · 298 recorded · 296 measured · Source: the US BTS 14:00 · 214 · 214 recorded · 207 measured · Source: the US BTS 15:00 · 271 · 271 recorded · 264 measured · Source: the US BTS 16:00 · 89 · 89 recorded · 86 measured · Source: the US BTS 17:00 · 607 · 607 recorded · 591 measured · Source: the US BTS 18:00 · 587 · 587 recorded · 573 measured · Source: the US BTS 19:00 · 118 · 118 recorded · 108 measured · Source: the US BTS 20:00 · 28 · 28 recorded · 27 measured · Source: the US BTS 21:00 · 29 · 29 recorded · 27 measured · Source: the US BTS 22:00 · 4 · 4 recorded · 2 measured · Source: the US BTS 23:00 · 3 · 3 recorded · 3 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:00No observations———
06:0092.4%8.2 min660666
07:00Fewer than 200 measured departures—168172
08:0090.8%2.5 min400403
09:00Fewer than 200 measured departures—7171
10:0083.3%6.4 min269274
11:0080.4%11.7 min511519
12:00Fewer than 200 measured departures—5555
13:0085.5%9.8 min296298
14:0078.3%19.5 min207214
15:0078.8%10.5 min264271
16:00Fewer than 200 measured departures—8689
17:0076.0%22.4 min591607
18:0074.9%13.4 min573587
19:00Fewer than 200 measured departures—108118
20:00Fewer than 200 measured departures—2728
21:00Fewer than 200 measured departures—2729
22:00Fewer than 200 measured departures—24
23:00Fewer than 200 measured departures—33

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 81.8% · 635 recorded · 610 measured · Source: the US BTS Tuesday · 86.8% · 613 recorded · 605 measured · Source: the US BTS Wednesday · 84.9% · 652 recorded · 643 measured · Source: the US BTS Thursday · 81.8% · 626 recorded · 614 measured · Source: the US BTS Friday · 79.9% · 637 recorded · 627 measured · Source: the US BTS Saturday · 81.0% · 616 recorded · 600 measured · Source: the US BTS Sunday · 76.9% · 629 recorded · 619 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 · 10.4 min · 635 recorded · 610 measured · Source: the US BTS Tuesday · 8.3 min · 613 recorded · 605 measured · Source: the US BTS Wednesday · 8.5 min · 652 recorded · 643 measured · Source: the US BTS Thursday · 13.2 min · 626 recorded · 614 measured · Source: the US BTS Friday · 12.1 min · 637 recorded · 627 measured · Source: the US BTS Saturday · 14.5 min · 616 recorded · 600 measured · Source: the US BTS Sunday · 15.7 min · 629 recorded · 619 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 · 635 · 635 recorded · 610 measured · Source: the US BTS Tuesday · 613 · 613 recorded · 605 measured · Source: the US BTS Wednesday · 652 · 652 recorded · 643 measured · Source: the US BTS Thursday · 626 · 626 recorded · 614 measured · Source: the US BTS Friday · 637 · 637 recorded · 627 measured · Source: the US BTS Saturday · 616 · 616 recorded · 600 measured · Source: the US BTS Sunday · 629 · 629 recorded · 619 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
Monday81.8%10.4 min610635
Tuesday86.8%8.3 min605613
Wednesday84.9%8.5 min643652
Thursday81.8%13.2 min614626
Friday79.9%12.1 min627637
Saturday81.0%14.5 min600616
Sunday76.9%15.7 min619629

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 · Fewer than 200 measured departures · 196 recorded · 190 measured · Source: the US BTS Feb · 87.7% · 243 recorded · 243 measured · Source: the US BTS Mar · 78.5% · 356 recorded · 344 measured · Source: the US BTS Apr · 87.6% · 565 recorded · 547 measured · Source: the US BTS May · 85.6% · 472 recorded · 466 measured · Source: the US BTS Jun · 82.0% · 413 recorded · 405 measured · Source: the US BTS Jul · 74.6% · 585 recorded · 567 measured · Source: the US BTS Aug · 77.8% · 208 recorded · 203 measured · Source: the US BTS Sep · 84.3% · 248 recorded · 248 measured · Source: the US BTS Oct · 85.5% · 400 recorded · 399 measured · Source: the US BTS Nov · 83.5% · 415 recorded · 401 measured · Source: the US BTS Dec · 71.5% · 307 recorded · 305 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 · Fewer than 200 measured departures · 196 recorded · 190 measured · Source: the US BTS Feb · 6.7 min · 243 recorded · 243 measured · Source: the US BTS Mar · 18.7 min · 356 recorded · 344 measured · Source: the US BTS Apr · 7.6 min · 565 recorded · 547 measured · Source: the US BTS May · 11.7 min · 472 recorded · 466 measured · Source: the US BTS Jun · 10.1 min · 413 recorded · 405 measured · Source: the US BTS Jul · 15.7 min · 585 recorded · 567 measured · Source: the US BTS Aug · 8.3 min · 208 recorded · 203 measured · Source: the US BTS Sep · 5.9 min · 248 recorded · 248 measured · Source: the US BTS Oct · 4.5 min · 400 recorded · 399 measured · Source: the US BTS Nov · 7.5 min · 415 recorded · 401 measured · Source: the US BTS Dec · 31.3 min · 307 recorded · 305 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 · 196 · 196 recorded · 190 measured · Source: the US BTS Feb · 243 · 243 recorded · 243 measured · Source: the US BTS Mar · 356 · 356 recorded · 344 measured · Source: the US BTS Apr · 565 · 565 recorded · 547 measured · Source: the US BTS May · 472 · 472 recorded · 466 measured · Source: the US BTS Jun · 413 · 413 recorded · 405 measured · Source: the US BTS Jul · 585 · 585 recorded · 567 measured · Source: the US BTS Aug · 208 · 208 recorded · 203 measured · Source: the US BTS Sep · 248 · 248 recorded · 248 measured · Source: the US BTS Oct · 400 · 400 recorded · 399 measured · Source: the US BTS Nov · 415 · 415 recorded · 401 measured · Source: the US BTS Dec · 307 · 307 recorded · 305 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
JanFewer than 200 measured departures—190196
Feb87.7%6.7 min243243
Mar78.5%18.7 min344356
Apr87.6%7.6 min547565
May85.6%11.7 min466472
Jun82.0%10.1 min405413
Jul74.6%15.7 min567585
Aug77.8%8.3 min203208
Sep84.3%5.9 min248248
Oct85.5%4.5 min399400
Nov83.5%7.5 min401415
Dec71.5%31.3 min305307

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 80.2% 3,535
  • Delayed >15 min 17.8% 783
  • Cancelled 2.0% 90
  • 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

59
59 of 59
Flight numbersBy direction DeparturesOn time
OO4632 AVL → ORD 263 77.7%
OO4652 AVL → ORD 166 92.1%
MQ3792 AVL → ORD 161 63.2%
OO5321 ORD → AVL 159 77.9%
MQ3792 ORD → AVL 152 83.2%
OO6002 ORD → AVL 137 76.5%
MQ3963 AVL → ORD 104 78.9%
MQ3963 ORD → AVL 104 86.5%
OO4657 AVL → ORD 92 92.2%
OO5251 ORD → AVL 73 66.7%
MQ3406 AVL → ORD 72 56.1%
MQ3406 ORD → AVL 72 72.5%
OO5663 ORD → AVL 72 70.0%
OO4651 AVL → ORD 71 90.1%
MQ3981 AVL → ORD 68 83.3%
MQ3981 ORD → AVL 68 95.6%
OO4656 AVL → ORD 66 80.3%
OO5601 ORD → AVL 66 89.4%
OO5336 AVL → ORD 64 87.5%
OO5558 ORD → AVL 53 88.7%
OO4680 AVL → ORD 50 85.7%
OO5751 ORD → AVL 48 95.8%
MQ4131 AVL → ORD 46 86.4%
MQ4131 ORD → AVL 46 95.5%
MQ4137 AVL → ORD 45 63.6%
MQ4137 ORD → AVL 45 77.3%
MQ4110 ORD → AVL 44 80.5%
MQ4307 ORD → AVL 44 93.2%
MQ4307 AVL → ORD 44 93.2%
OO5693 ORD → AVL 44 97.7%
MQ4183 AVL → ORD 43 90.7%
MQ3896 ORD → AVL 42 92.9%
MQ3896 AVL → ORD 42 83.3%
MQ4210 ORD → AVL 37 78.4%
MQ4210 AVL → ORD 37 91.2%
OO5518 ORD → AVL 37 71.4%
OO5563 ORD → AVL 37 81.1%
OO4667 AVL → ORD 36 94.3%
OO5928 ORD → AVL 36 85.3%
YX3598 AVL → ORD 36 100.0%
OO4669 AVL → ORD 35 75.8%
OO5919 ORD → AVL 35 75.8%
YX3600 ORD → AVL 34 85.3%
MQ3603 AVL → ORD 32 71.9%
MQ3603 ORD → AVL 32 84.4%
OO5277 ORD → AVL 32 80.7%
MQ4112 ORD → AVL 31 93.6%
MQ4112 AVL → ORD 31 83.9%
OO4691 AVL → ORD 31 79.3%
OO5289 AVL → ORD 31 67.9%
OO5573 ORD → AVL 31 87.1%
YX4374 AVL → ORD 31 90.3%
YX4374 ORD → AVL 31 90.3%
MQ3493 ORD → AVL 30 69.2%
MQ3605 ORD → AVL 30 90.0%
MQ3605 AVL → ORD 30 66.7%
MQ3633 ORD → AVL 30 89.7%
MQ3633 AVL → ORD 30 75.9%
OO5445 ORD → AVL 30 81.5%

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 +68.7% 12 77.0%
June 2026 226 +26.3% 8 84.1%
May 2026 292 +67.8% 6 83.9%
April 2026 373 +114.4% 16 85.8%
March 2026 203 +44.0% 9 76.4%
February 2026 131 +17.0% 0 87.0%
January 2026 95 +0.0% 4 76.8%
December 2025 188 +60.7% 2 67.6%
November 2025 280 +131.4% 14 80.4%
October 2025 277 +127.0% 1 83.4%
September 2025 248 0 84.3%
August 2025 203 5 77.8%
July 2025 211 6 70.6%
June 2025 179 0 79.3%
May 2025 174 0 88.5%
April 2025 174 2 91.4%
March 2025 141 3 81.6%
February 2025 112 0 88.4%
January 2025 95 2 89.5%
December 2024 117 0 77.8%
November 2024 121 0 90.9%
October 2024 122 0 90.2%

How to read this chart

Loading the guide…