2,006 km · Domestic

Chicago O'Hare (ORD) – Salt Lake City (SLC)

In July 2026, 532 flights operated between Chicago O'Hare and Salt Lake City (both directions), and 72.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
January481470▼ 2.3%
February492565▲ 14.8%
March643619▼ 3.7%
April522526▲ 0.8%
May542565▲ 4.2%
June531569▲ 7.2%
July536532▼ 0.7%
August510––
September486––
October528–in progress
November467––
December479––
Year to date (Jan–Jul)3,7473,846▲ 2.6%

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
January80.9%75.5%▼ 6.7%
February77.2%82.5%▲ 6.9%
March80.6%70.4%▼ 12.7%
April80.8%79.3%▼ 1.9%
May82.7%76.5%▼ 7.5%
June76.1%73.6%▼ 3.3%
July69.4%72.7%▲ 4.8%
August76.3%––
September80.5%––
October82.0%–in progress
November74.9%––
December70.4%––
Year-to-date average (Jan–Jul)78.2%75.8%▼ 3.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January05–
February13▲ 200.0%
March014–
April68▲ 33.3%
May02–
June112▲ 1,100.0%
July219▲ 850.0%
August10––
September2––
October2–in progress
November13––
December3––
Year to date (Jan–Jul)1063▲ 530.0%

Airlines on this route

  1. United Airlines 33.2%
  2. Delta Air Lines 31.6%
  3. American Airlines 22.6%
  4. SkyWest Airlines 10.6%
  5. Envoy Air 1.5%
  6. Frontier Airlines 0.5%

Oct 1, 2024 – Jul 31, 2026

By direction

ORD → SLC

Scheduled flights
5,735
Flights operated
5,685
Cancelled
50 · 0.9%
On-time departures
74.7%

SLC → ORD

Scheduled flights
5,735
Flights operated
5,680
Cancelled
55 · 1.0%
On-time departures
81.0%

ORD → SLC and SLC → ORD counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 3,809 33.2% 79.7% 34
Delta Air Lines DL 3,623 31.6% 80.3% 20
American Airlines AA 2,589 22.6% 72.4% 43
SkyWest Airlines OO 1,215 10.6% 76.1% 6
Envoy Air MQ 174 1.5% 79.9% 0
Frontier Airlines F9 60 0.5% 63.8% 2

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 delay06:00–07:008.8min · 416 recorded · 412 measured
Gap to highest-delay hour25.3min06:00 ↔ 20:00
Recorded flights11,470ORD–SLC

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 · 60 recorded · 59 measured · Source: the US BTS 06:00 · 91.5% · 416 recorded · 412 measured · Source: the US BTS 07:00 · 89.6% · 1,327 recorded · 1,319 measured · Source: the US BTS 08:00 · 87.0% · 1,235 recorded · 1,226 measured · Source: the US BTS 09:00 · 82.5% · 808 recorded · 804 measured · Source: the US BTS 10:00 · 76.7% · 548 recorded · 545 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 162 recorded · 161 measured · Source: the US BTS 12:00 · 79.8% · 1,094 recorded · 1,087 measured · Source: the US BTS 13:00 · 74.1% · 1,593 recorded · 1,583 measured · Source: the US BTS 14:00 · 74.5% · 599 recorded · 595 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 122 recorded · 121 measured · Source: the US BTS 16:00 · 73.7% · 816 recorded · 805 measured · Source: the US BTS 17:00 · 73.1% · 1,155 recorded · 1,143 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 125 recorded · 123 measured · Source: the US BTS 19:00 · 62.0% · 979 recorded · 963 measured · Source: the US BTS 20:00 · 60.7% · 353 recorded · 346 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 64 recorded · 60 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 14 recorded · 13 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 · 60 recorded · 59 measured · Source: the US BTS 06:00 · 8.8 min · 416 recorded · 412 measured · Source: the US BTS 07:00 · 11.3 min · 1,327 recorded · 1,319 measured · Source: the US BTS 08:00 · 9.9 min · 1,235 recorded · 1,226 measured · Source: the US BTS 09:00 · 10.4 min · 808 recorded · 804 measured · Source: the US BTS 10:00 · 14.6 min · 548 recorded · 545 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 162 recorded · 161 measured · Source: the US BTS 12:00 · 15.4 min · 1,094 recorded · 1,087 measured · Source: the US BTS 13:00 · 21.2 min · 1,593 recorded · 1,583 measured · Source: the US BTS 14:00 · 15.9 min · 599 recorded · 595 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 122 recorded · 121 measured · Source: the US BTS 16:00 · 24.7 min · 816 recorded · 805 measured · Source: the US BTS 17:00 · 19.7 min · 1,155 recorded · 1,143 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 125 recorded · 123 measured · Source: the US BTS 19:00 · 33.8 min · 979 recorded · 963 measured · Source: the US BTS 20:00 · 34.0 min · 353 recorded · 346 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 64 recorded · 60 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 14 recorded · 13 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 · 60 · 60 recorded · 59 measured · Source: the US BTS 06:00 · 416 · 416 recorded · 412 measured · Source: the US BTS 07:00 · 1,327 · 1,327 recorded · 1,319 measured · Source: the US BTS 08:00 · 1,235 · 1,235 recorded · 1,226 measured · Source: the US BTS 09:00 · 808 · 808 recorded · 804 measured · Source: the US BTS 10:00 · 548 · 548 recorded · 545 measured · Source: the US BTS 11:00 · 162 · 162 recorded · 161 measured · Source: the US BTS 12:00 · 1,094 · 1,094 recorded · 1,087 measured · Source: the US BTS 13:00 · 1,593 · 1,593 recorded · 1,583 measured · Source: the US BTS 14:00 · 599 · 599 recorded · 595 measured · Source: the US BTS 15:00 · 122 · 122 recorded · 121 measured · Source: the US BTS 16:00 · 816 · 816 recorded · 805 measured · Source: the US BTS 17:00 · 1,155 · 1,155 recorded · 1,143 measured · Source: the US BTS 18:00 · 125 · 125 recorded · 123 measured · Source: the US BTS 19:00 · 979 · 979 recorded · 963 measured · Source: the US BTS 20:00 · 353 · 353 recorded · 346 measured · Source: the US BTS 21:00 · 64 · 64 recorded · 60 measured · Source: the US BTS 22:00 · 14 · 14 recorded · 13 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—5960
06:0091.5%8.8 min412416
07:0089.6%11.3 min1,3191,327
08:0087.0%9.9 min1,2261,235
09:0082.5%10.4 min804808
10:0076.7%14.6 min545548
11:00Fewer than 200 measured departures—161162
12:0079.8%15.4 min1,0871,094
13:0074.1%21.2 min1,5831,593
14:0074.5%15.9 min595599
15:00Fewer than 200 measured departures—121122
16:0073.7%24.7 min805816
17:0073.1%19.7 min1,1431,155
18:00Fewer than 200 measured departures—123125
19:0062.0%33.8 min963979
20:0060.7%34.0 min346353
21:00Fewer than 200 measured departures—6064
22:00Fewer than 200 measured departures—1314
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.6% · 1,736 recorded · 1,711 measured · Source: the US BTS Tuesday · 81.9% · 1,586 recorded · 1,576 measured · Source: the US BTS Wednesday · 79.3% · 1,583 recorded · 1,566 measured · Source: the US BTS Thursday · 77.7% · 1,683 recorded · 1,670 measured · Source: the US BTS Friday · 77.1% · 1,717 recorded · 1,702 measured · Source: the US BTS Saturday · 79.1% · 1,481 recorded · 1,466 measured · Source: the US BTS Sunday · 74.7% · 1,684 recorded · 1,674 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.1 min · 1,736 recorded · 1,711 measured · Source: the US BTS Tuesday · 11.4 min · 1,586 recorded · 1,576 measured · Source: the US BTS Wednesday · 15.4 min · 1,583 recorded · 1,566 measured · Source: the US BTS Thursday · 18.3 min · 1,683 recorded · 1,670 measured · Source: the US BTS Friday · 18.3 min · 1,717 recorded · 1,702 measured · Source: the US BTS Saturday · 17.2 min · 1,481 recorded · 1,466 measured · Source: the US BTS Sunday · 22.8 min · 1,684 recorded · 1,674 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,736 · 1,736 recorded · 1,711 measured · Source: the US BTS Tuesday · 1,586 · 1,586 recorded · 1,576 measured · Source: the US BTS Wednesday · 1,583 · 1,583 recorded · 1,566 measured · Source: the US BTS Thursday · 1,683 · 1,683 recorded · 1,670 measured · Source: the US BTS Friday · 1,717 · 1,717 recorded · 1,702 measured · Source: the US BTS Saturday · 1,481 · 1,481 recorded · 1,466 measured · Source: the US BTS Sunday · 1,684 · 1,684 recorded · 1,674 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.6%20.1 min1,7111,736
Tuesday81.9%11.4 min1,5761,586
Wednesday79.3%15.4 min1,5661,583
Thursday77.7%18.3 min1,6701,683
Friday77.1%18.3 min1,7021,717
Saturday79.1%17.2 min1,4661,481
Sunday74.7%22.8 min1,6741,684

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 · 78.2% · 956 recorded · 951 measured · Source: the US BTS Feb · 80.0% · 1,061 recorded · 1,057 measured · Source: the US BTS Mar · 75.6% · 1,276 recorded · 1,262 measured · Source: the US BTS Apr · 80.1% · 1,062 recorded · 1,048 measured · Source: the US BTS May · 79.5% · 1,109 recorded · 1,107 measured · Source: the US BTS Jun · 74.8% · 1,113 recorded · 1,100 measured · Source: the US BTS Jul · 71.1% · 1,089 recorded · 1,068 measured · Source: the US BTS Aug · 76.3% · 520 recorded · 510 measured · Source: the US BTS Sep · 80.5% · 488 recorded · 486 measured · Source: the US BTS Oct · 83.2% · 869 recorded · 867 measured · Source: the US BTS Nov · 81.5% · 926 recorded · 911 measured · Source: the US BTS Dec · 75.9% · 1,001 recorded · 998 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 · 15.2 min · 956 recorded · 951 measured · Source: the US BTS Feb · 16.6 min · 1,061 recorded · 1,057 measured · Source: the US BTS Mar · 23.0 min · 1,276 recorded · 1,262 measured · Source: the US BTS Apr · 15.7 min · 1,062 recorded · 1,048 measured · Source: the US BTS May · 14.9 min · 1,109 recorded · 1,107 measured · Source: the US BTS Jun · 20.2 min · 1,113 recorded · 1,100 measured · Source: the US BTS Jul · 28.0 min · 1,089 recorded · 1,068 measured · Source: the US BTS Aug · 15.4 min · 520 recorded · 510 measured · Source: the US BTS Sep · 9.0 min · 488 recorded · 486 measured · Source: the US BTS Oct · 10.7 min · 869 recorded · 867 measured · Source: the US BTS Nov · 16.5 min · 926 recorded · 911 measured · Source: the US BTS Dec · 19.0 min · 1,001 recorded · 998 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 · 956 · 956 recorded · 951 measured · Source: the US BTS Feb · 1,061 · 1,061 recorded · 1,057 measured · Source: the US BTS Mar · 1,276 · 1,276 recorded · 1,262 measured · Source: the US BTS Apr · 1,062 · 1,062 recorded · 1,048 measured · Source: the US BTS May · 1,109 · 1,109 recorded · 1,107 measured · Source: the US BTS Jun · 1,113 · 1,113 recorded · 1,100 measured · Source: the US BTS Jul · 1,089 · 1,089 recorded · 1,068 measured · Source: the US BTS Aug · 520 · 520 recorded · 510 measured · Source: the US BTS Sep · 488 · 488 recorded · 486 measured · Source: the US BTS Oct · 869 · 869 recorded · 867 measured · Source: the US BTS Nov · 926 · 926 recorded · 911 measured · Source: the US BTS Dec · 1,001 · 1,001 recorded · 998 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
Jan78.2%15.2 min951956
Feb80.0%16.6 min1,0571,061
Mar75.6%23.0 min1,2621,276
Apr80.1%15.7 min1,0481,062
May79.5%14.9 min1,1071,109
Jun74.8%20.2 min1,1001,113
Jul71.1%28.0 min1,0681,089
Aug76.3%15.4 min510520
Sep80.5%9.0 min486488
Oct83.2%10.7 min867869
Nov81.5%16.5 min911926
Dec75.9%19.0 min9981,001

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 77.1% 8,845
  • Delayed >15 min 22.0% 2,520
  • Cancelled 0.9% 105
  • 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

105
105 of 105
Flight numbersBy direction DeparturesOn time
DL2231 ORD → SLC 658 87.2%
DL2413 SLC → ORD 655 77.5%
DL2247 SLC → ORD 627 86.9%
DL2377 SLC → ORD 445 80.3%
UA1382 SLC → ORD 440 79.1%
UA2137 ORD → SLC 311 87.1%
DL2247 ORD → SLC 299 84.2%
OO6300 ORD → SLC 295 58.2%
DL2377 ORD → SLC 271 76.7%
UA1502 SLC → ORD 225 89.1%
OO6397 SLC → ORD 211 88.1%
UA1710 ORD → SLC 191 62.0%
UA661 ORD → SLC 176 61.7%
DL2348 ORD → SLC 164 80.5%
UA1972 ORD → SLC 149 83.7%
UA1872 SLC → ORD 146 95.9%
UA2466 SLC → ORD 144 83.2%
AA2069 SLC → ORD 131 71.5%
UA466 ORD → SLC 130 83.1%
DL1739 ORD → SLC 129 69.3%
AA2069 ORD → SLC 103 85.4%
AA668 ORD → SLC 91 55.2%
AA687 SLC → ORD 90 93.2%
UA704 ORD → SLC 76 75.0%
AA1327 SLC → ORD 72 87.5%
AA2616 ORD → SLC 72 80.6%
AA2616 SLC → ORD 72 70.0%
AA3133 ORD → SLC 72 54.4%
UA1955 ORD → SLC 72 76.1%
UA2072 SLC → ORD 72 70.0%
DL1765 ORD → SLC 64 51.6%
AA2807 SLC → ORD 61 60.7%
AA2807 ORD → SLC 61 60.0%
UA1178 SLC → ORD 61 73.8%
UA2231 SLC → ORD 61 80.0%
AA1376 ORD → SLC 60 80.0%
AA2743 ORD → SLC 60 85.0%
AA2743 SLC → ORD 60 73.3%
UA2605 SLC → ORD 60 93.3%
UA1100 ORD → SLC 57 77.2%
UA1746 ORD → SLC 56 71.4%
UA225 SLC → ORD 56 78.6%
AA2971 SLC → ORD 54 44.4%
AA2971 ORD → SLC 54 55.6%
UA2100 ORD → SLC 54 83.3%
DL1765 SLC → ORD 53 60.4%
OO6246 SLC → ORD 53 79.3%
UA2347 SLC → ORD 53 80.4%
UA2618 SLC → ORD 52 92.3%
DL2249 ORD → SLC 48 63.8%
DL2376 ORD → SLC 48 37.0%
AA1141 SLC → ORD 46 91.1%
UA2138 ORD → SLC 45 88.4%
AA1037 SLC → ORD 44 97.7%
AA2627 ORD → SLC 44 63.4%
AA2862 ORD → SLC 44 75.0%
AA2862 SLC → ORD 44 65.9%
AA3125 SLC → ORD 44 69.1%
AA3125 ORD → SLC 44 63.6%
AA2596 ORD → SLC 42 59.5%
AA2596 SLC → ORD 42 62.5%
UA1195 ORD → SLC 42 85.4%
UA2004 SLC → ORD 40 90.0%
AA1173 ORD → SLC 37 81.1%
OO6414 SLC → ORD 37 58.3%
OO6414 ORD → SLC 37 64.9%
UA2104 ORD → SLC 37 89.2%
UA2275 SLC → ORD 37 86.5%
UA275 SLC → ORD 37 62.2%
UA763 ORD → SLC 37 78.4%
DL2171 ORD → SLC 36 77.8%
MQ3841 SLC → ORD 36 63.9%
MQ3841 ORD → SLC 36 77.8%
OO5635 SLC → ORD 36 94.3%
UA2621 ORD → SLC 36 77.8%
OO5953 ORD → SLC 35 79.4%
UA1032 ORD → SLC 35 28.6%
UA2343 SLC → ORD 35 97.1%
UA403 ORD → SLC 35 52.9%
AA2452 ORD → SLC 33 66.7%
AA3159 SLC → ORD 33 84.9%
OO5013 SLC → ORD 33 81.8%
UA1840 SLC → ORD 32 81.3%
UA1963 SLC → ORD 32 81.3%
UA2282 SLC → ORD 32 81.3%
UA2428 ORD → SLC 32 78.1%
UA473 ORD → SLC 32 87.5%
AA1505 SLC → ORD 31 77.4%
AA2570 SLC → ORD 31 80.0%
AA2570 ORD → SLC 31 80.0%
AA3168 SLC → ORD 31 80.7%
DL879 SLC → ORD 31 96.8%
UA1349 ORD → SLC 31 83.9%
UA303 ORD → SLC 31 67.7%
UA739 ORD → SLC 31 58.1%
AA2780 SLC → ORD 30 64.3%
AA2780 ORD → SLC 30 72.4%
AA3187 ORD → SLC 30 72.4%
AA3187 SLC → ORD 30 66.7%
F992027 ORD → SLC 30 65.5%
F992028 SLC → ORD 30 62.1%
OO6437 SLC → ORD 30 93.3%
OO6527 ORD → SLC 30 93.3%
UA1484 SLC → ORD 30 85.7%
UA600 SLC → ORD 30 96.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 532 −0.7% 19 72.7%
June 2026 569 +7.2% 12 73.6%
May 2026 565 +4.2% 2 76.5%
April 2026 526 +0.8% 8 79.3%
March 2026 619 −3.7% 14 70.4%
February 2026 565 +14.8% 3 82.5%
January 2026 470 −2.3% 5 75.5%
December 2025 479 −7.7% 3 70.4%
November 2025 467 +5.2% 13 74.9%
October 2025 528 +55.8% 2 82.0%
September 2025 486 2 80.5%
August 2025 510 10 76.3%
July 2025 536 2 69.4%
June 2025 531 1 76.1%
May 2025 542 0 82.7%
April 2025 522 6 80.8%
March 2025 643 0 80.6%
February 2025 492 1 77.2%
January 2025 481 0 80.9%
December 2024 519 0 80.9%
November 2024 444 2 88.3%
October 2024 339 0 85.0%

How to read this chart

Loading the guide…