1,802 km · Domestic

Denver (DEN) – Detroit Metropolitan Wayne County (DTW)

In July 2026, 586 flights operated between Denver and Detroit Metropolitan Wayne County (both directions), and 71.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
January414435▲ 5.1%
February396430▲ 8.6%
March483552▲ 14.3%
April477515▲ 8.0%
May511560▲ 9.6%
June558570▲ 2.2%
July567586▲ 3.4%
August563––
September513––
October515–in progress
November448––
December480––
Year to date (Jan–Jul)3,4063,648▲ 7.1%

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.5%81.4%▲ 3.7%
February80.1%79.1%▼ 1.2%
March82.6%77.2%▼ 6.5%
April78.6%87.2%▲ 10.9%
May72.8%78.9%▲ 8.4%
June67.2%73.2%▲ 8.9%
July72.8%71.7%▼ 1.5%
August79.0%––
September85.2%––
October81.6%–in progress
November88.2%––
December76.0%––
Year-to-date average (Jan–Jul)76.1%78.4%▲ 3.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February00–
March25▲ 150.0%
April00–
May03–
June01–
July81▼ 87.5%
August0––
September0––
October1–in progress
November7––
December4––
Year to date (Jan–Jul)10100.0%

Airlines on this route

  1. Delta Air Lines 41.2%
  2. United Airlines 24.0%
  3. Southwest Airlines 21.2%
  4. Frontier Airlines 13.6%
  5. SkyWest Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

DEN → DTW

Scheduled flights
5,457
Flights operated
5,441
Cancelled
16 · 0.3%
On-time departures
76.4%

DTW → DEN

Scheduled flights
5,457
Flights operated
5,439
Cancelled
18 · 0.3%
On-time departures
81.3%

DEN → DTW and DTW → DEN counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 4,498 41.2% 83.4% 10
United Airlines UA 2,622 24.0% 82.9% 6
Southwest Airlines WN 2,310 21.2% 66.0% 12
Frontier Airlines F9 1,481 13.6% 77.5% 6
SkyWest Airlines OO 3 0.0% 66.7% 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 delay07:00–08:001.3min · 318 recorded · 317 measured
Gap to highest-delay hour41.1min07:00 ↔ 19:00
Recorded flights10,914DEN–DTW

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · 86.8% · 288 recorded · 287 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 · 91.7% · 254 recorded · 254 measured · Source: the US BTS 06:00 · 92.4% · 977 recorded · 976 measured · Source: the US BTS 07:00 · 92.1% · 318 recorded · 317 measured · Source: the US BTS 08:00 · 90.7% · 1,120 recorded · 1,117 measured · Source: the US BTS 09:00 · 89.0% · 779 recorded · 775 measured · Source: the US BTS 10:00 · 80.3% · 1,007 recorded · 1,005 measured · Source: the US BTS 11:00 · 76.3% · 448 recorded · 447 measured · Source: the US BTS 12:00 · 83.0% · 798 recorded · 796 measured · Source: the US BTS 13:00 · 73.7% · 370 recorded · 369 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 164 recorded · 163 measured · Source: the US BTS 15:00 · 76.8% · 941 recorded · 939 measured · Source: the US BTS 16:00 · 77.4% · 1,186 recorded · 1,183 measured · Source: the US BTS 17:00 · 69.0% · 1,030 recorded · 1,030 measured · Source: the US BTS 18:00 · 44.3% · 337 recorded · 334 measured · Source: the US BTS 19:00 · 46.6% · 346 recorded · 341 measured · Source: the US BTS 20:00 · 64.5% · 302 recorded · 301 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 187 recorded · 186 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 62 recorded · 60 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 · 3.4 min · 288 recorded · 287 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 · 3.6 min · 254 recorded · 254 measured · Source: the US BTS 06:00 · 4.2 min · 977 recorded · 976 measured · Source: the US BTS 07:00 · 1.3 min · 318 recorded · 317 measured · Source: the US BTS 08:00 · 4.5 min · 1,120 recorded · 1,117 measured · Source: the US BTS 09:00 · 4.1 min · 779 recorded · 775 measured · Source: the US BTS 10:00 · 8.8 min · 1,007 recorded · 1,005 measured · Source: the US BTS 11:00 · 11.5 min · 448 recorded · 447 measured · Source: the US BTS 12:00 · 7.0 min · 798 recorded · 796 measured · Source: the US BTS 13:00 · 11.1 min · 370 recorded · 369 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 164 recorded · 163 measured · Source: the US BTS 15:00 · 14.1 min · 941 recorded · 939 measured · Source: the US BTS 16:00 · 12.5 min · 1,186 recorded · 1,183 measured · Source: the US BTS 17:00 · 20.1 min · 1,030 recorded · 1,030 measured · Source: the US BTS 18:00 · 37.6 min · 337 recorded · 334 measured · Source: the US BTS 19:00 · 42.4 min · 346 recorded · 341 measured · Source: the US BTS 20:00 · 23.9 min · 302 recorded · 301 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 187 recorded · 186 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 62 recorded · 60 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 · 288 · 288 recorded · 287 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 · 254 · 254 recorded · 254 measured · Source: the US BTS 06:00 · 977 · 977 recorded · 976 measured · Source: the US BTS 07:00 · 318 · 318 recorded · 317 measured · Source: the US BTS 08:00 · 1,120 · 1,120 recorded · 1,117 measured · Source: the US BTS 09:00 · 779 · 779 recorded · 775 measured · Source: the US BTS 10:00 · 1,007 · 1,007 recorded · 1,005 measured · Source: the US BTS 11:00 · 448 · 448 recorded · 447 measured · Source: the US BTS 12:00 · 798 · 798 recorded · 796 measured · Source: the US BTS 13:00 · 370 · 370 recorded · 369 measured · Source: the US BTS 14:00 · 164 · 164 recorded · 163 measured · Source: the US BTS 15:00 · 941 · 941 recorded · 939 measured · Source: the US BTS 16:00 · 1,186 · 1,186 recorded · 1,183 measured · Source: the US BTS 17:00 · 1,030 · 1,030 recorded · 1,030 measured · Source: the US BTS 18:00 · 337 · 337 recorded · 334 measured · Source: the US BTS 19:00 · 346 · 346 recorded · 341 measured · Source: the US BTS 20:00 · 302 · 302 recorded · 301 measured · Source: the US BTS 21:00 · 187 · 187 recorded · 186 measured · Source: the US BTS 22:00 · 62 · 62 recorded · 60 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:0086.8%3.4 min287288
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0091.7%3.6 min254254
06:0092.4%4.2 min976977
07:0092.1%1.3 min317318
08:0090.7%4.5 min1,1171,120
09:0089.0%4.1 min775779
10:0080.3%8.8 min1,0051,007
11:0076.3%11.5 min447448
12:0083.0%7.0 min796798
13:0073.7%11.1 min369370
14:00Fewer than 200 measured departures—163164
15:0076.8%14.1 min939941
16:0077.4%12.5 min1,1831,186
17:0069.0%20.1 min1,0301,030
18:0044.3%37.6 min334337
19:0046.6%42.4 min341346
20:0064.5%23.9 min301302
21:00Fewer than 200 measured departures—186187
22:00Fewer than 200 measured departures—6062
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.3% · 1,642 recorded · 1,633 measured · Source: the US BTS Tuesday · 80.5% · 1,471 recorded · 1,468 measured · Source: the US BTS Wednesday · 82.1% · 1,428 recorded · 1,427 measured · Source: the US BTS Thursday · 77.5% · 1,626 recorded · 1,625 measured · Source: the US BTS Friday · 76.9% · 1,675 recorded · 1,667 measured · Source: the US BTS Saturday · 80.7% · 1,436 recorded · 1,433 measured · Source: the US BTS Sunday · 77.6% · 1,636 recorded · 1,627 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.8 min · 1,642 recorded · 1,633 measured · Source: the US BTS Tuesday · 10.6 min · 1,471 recorded · 1,468 measured · Source: the US BTS Wednesday · 8.9 min · 1,428 recorded · 1,427 measured · Source: the US BTS Thursday · 11.9 min · 1,626 recorded · 1,625 measured · Source: the US BTS Friday · 12.8 min · 1,675 recorded · 1,667 measured · Source: the US BTS Saturday · 11.5 min · 1,436 recorded · 1,433 measured · Source: the US BTS Sunday · 13.1 min · 1,636 recorded · 1,627 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,642 · 1,642 recorded · 1,633 measured · Source: the US BTS Tuesday · 1,471 · 1,471 recorded · 1,468 measured · Source: the US BTS Wednesday · 1,428 · 1,428 recorded · 1,427 measured · Source: the US BTS Thursday · 1,626 · 1,626 recorded · 1,625 measured · Source: the US BTS Friday · 1,675 · 1,675 recorded · 1,667 measured · Source: the US BTS Saturday · 1,436 · 1,436 recorded · 1,433 measured · Source: the US BTS Sunday · 1,636 · 1,636 recorded · 1,627 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
Monday77.3%13.8 min1,6331,642
Tuesday80.5%10.6 min1,4681,471
Wednesday82.1%8.9 min1,4271,428
Thursday77.5%11.9 min1,6251,626
Friday76.9%12.8 min1,6671,675
Saturday80.7%11.5 min1,4331,436
Sunday77.6%13.1 min1,6271,636

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 · 80.0% · 849 recorded · 849 measured · Source: the US BTS Feb · 79.5% · 826 recorded · 826 measured · Source: the US BTS Mar · 79.7% · 1,042 recorded · 1,035 measured · Source: the US BTS Apr · 83.1% · 992 recorded · 992 measured · Source: the US BTS May · 76.0% · 1,074 recorded · 1,071 measured · Source: the US BTS Jun · 70.2% · 1,129 recorded · 1,128 measured · Source: the US BTS Jul · 72.3% · 1,162 recorded · 1,153 measured · Source: the US BTS Aug · 79.0% · 563 recorded · 563 measured · Source: the US BTS Sep · 85.2% · 513 recorded · 513 measured · Source: the US BTS Oct · 83.3% · 865 recorded · 864 measured · Source: the US BTS Nov · 85.9% · 929 recorded · 920 measured · Source: the US BTS Dec · 78.6% · 970 recorded · 966 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 · 8.6 min · 849 recorded · 849 measured · Source: the US BTS Feb · 11.5 min · 826 recorded · 826 measured · Source: the US BTS Mar · 11.8 min · 1,042 recorded · 1,035 measured · Source: the US BTS Apr · 7.6 min · 992 recorded · 992 measured · Source: the US BTS May · 13.0 min · 1,074 recorded · 1,071 measured · Source: the US BTS Jun · 21.1 min · 1,129 recorded · 1,128 measured · Source: the US BTS Jul · 19.9 min · 1,162 recorded · 1,153 measured · Source: the US BTS Aug · 10.4 min · 563 recorded · 563 measured · Source: the US BTS Sep · 6.5 min · 513 recorded · 513 measured · Source: the US BTS Oct · 7.8 min · 865 recorded · 864 measured · Source: the US BTS Nov · 4.3 min · 929 recorded · 920 measured · Source: the US BTS Dec · 12.5 min · 970 recorded · 966 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 · 849 · 849 recorded · 849 measured · Source: the US BTS Feb · 826 · 826 recorded · 826 measured · Source: the US BTS Mar · 1,042 · 1,042 recorded · 1,035 measured · Source: the US BTS Apr · 992 · 992 recorded · 992 measured · Source: the US BTS May · 1,074 · 1,074 recorded · 1,071 measured · Source: the US BTS Jun · 1,129 · 1,129 recorded · 1,128 measured · Source: the US BTS Jul · 1,162 · 1,162 recorded · 1,153 measured · Source: the US BTS Aug · 563 · 563 recorded · 563 measured · Source: the US BTS Sep · 513 · 513 recorded · 513 measured · Source: the US BTS Oct · 865 · 865 recorded · 864 measured · Source: the US BTS Nov · 929 · 929 recorded · 920 measured · Source: the US BTS Dec · 970 · 970 recorded · 966 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
Jan80.0%8.6 min849849
Feb79.5%11.5 min826826
Mar79.7%11.8 min1,0351,042
Apr83.1%7.6 min992992
May76.0%13.0 min1,0711,074
Jun70.2%21.1 min1,1281,129
Jul72.3%19.9 min1,1531,162
Aug79.0%10.4 min563563
Sep85.2%6.5 min513513
Oct83.3%7.8 min864865
Nov85.9%4.3 min920929
Dec78.6%12.5 min966970

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 78.6% 8,575
  • Delayed >15 min 21.1% 2,305
  • Cancelled 0.3% 34
  • 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

79
79 of 79
Flight numbersBy direction DeparturesOn time
DL1113 DTW → DEN 658 91.6%
UA302 DTW → DEN 658 85.7%
DL1648 DTW → DEN 656 85.6%
DL1745 DEN → DTW 646 92.9%
DL2431 DTW → DEN 593 75.9%
UA1220 DEN → DTW 561 70.6%
DL2787 DEN → DTW 531 81.5%
F993566 DEN → DTW 420 85.0%
F993565 DTW → DEN 387 78.5%
DL1648 DEN → DTW 367 79.7%
F992211 DTW → DEN 337 83.0%
UA1889 DEN → DTW 327 82.9%
DL1644 DTW → DEN 290 67.8%
F994186 DEN → DTW 166 65.9%
DL2650 DEN → DTW 158 82.9%
F992212 DEN → DTW 155 54.6%
WN4184 DEN → DTW 110 70.9%
DL2758 DEN → DTW 108 82.4%
DL2177 DEN → DTW 86 84.9%
DL1761 DEN → DTW 84 86.8%
UA1235 DTW → DEN 82 88.9%
UA1915 DEN → DTW 72 98.6%
DL1096 DEN → DTW 66 89.4%
WN690 DEN → DTW 63 72.1%
DL1113 DEN → DTW 62 59.7%
WN2860 DTW → DEN 61 75.4%
WN3213 DEN → DTW 61 44.1%
WN1778 DTW → DEN 58 89.7%
WN2193 DEN → DTW 58 24.6%
WN2906 DTW → DEN 58 70.7%
WN1282 DTW → DEN 57 64.9%
UA2159 DTW → DEN 56 89.1%
UA1708 DTW → DEN 53 90.6%
WN2145 DEN → DTW 52 53.9%
WN2861 DTW → DEN 52 48.1%
WN1853 DEN → DTW 50 56.0%
WN4450 DTW → DEN 50 18.0%
WN884 DTW → DEN 50 96.0%
WN333 DEN → DTW 49 20.4%
WN3194 DTW → DEN 45 97.7%
WN1447 DTW → DEN 42 76.2%
WN2159 DEN → DTW 42 61.9%
WN2188 DTW → DEN 42 85.7%
WN2611 DEN → DTW 42 54.8%
WN921 DEN → DTW 42 50.0%
UA1649 DEN → DTW 37 91.9%
UA245 DEN → DTW 37 94.6%
UA261 DEN → DTW 37 73.0%
UA1550 DTW → DEN 36 80.6%
UA1588 DTW → DEN 36 77.8%
UA1846 DTW → DEN 36 75.0%
UA2035 DEN → DTW 36 91.7%
UA2130 DTW → DEN 36 94.4%
WN1141 DEN → DTW 36 71.4%
UA1177 DTW → DEN 35 80.0%
UA1306 DEN → DTW 35 80.0%
UA2302 DTW → DEN 35 88.6%
UA2438 DTW → DEN 35 77.1%
DL2883 DEN → DTW 34 81.8%
WN1071 DEN → DTW 34 55.9%
WN1276 DTW → DEN 34 100.0%
WN257 DTW → DEN 33 31.3%
WN3492 DTW → DEN 33 81.8%
WN4200 DEN → DTW 33 60.6%
UA282 DTW → DEN 32 93.8%
UA596 DEN → DTW 32 96.9%
WN1594 DTW → DEN 32 87.5%
WN2445 DEN → DTW 32 53.1%
DL1119 DEN → DTW 31 90.0%
DL1608 DEN → DTW 31 83.9%
DL314 DTW → DEN 31 67.7%
UA1223 DEN → DTW 31 87.1%
UA1653 DTW → DEN 31 96.7%
WN2766 DTW → DEN 31 96.8%
WN3193 DEN → DTW 31 35.5%
WN3546 DTW → DEN 31 80.7%
DL362 DEN → DTW 30 96.7%
WN571 DEN → DTW 30 56.7%
WN995 DTW → DEN 30 46.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 586 +3.4% 1 71.7%
June 2026 570 +2.2% 1 73.2%
May 2026 560 +9.6% 3 78.9%
April 2026 515 +8.0% 0 87.2%
March 2026 552 +14.3% 5 77.2%
February 2026 430 +8.6% 0 79.1%
January 2026 435 +5.1% 0 81.4%
December 2025 480 −1.2% 4 76.0%
November 2025 448 −5.1% 7 88.2%
October 2025 515 +47.6% 1 81.6%
September 2025 513 0 85.2%
August 2025 563 0 79.0%
July 2025 567 8 72.8%
June 2025 558 0 67.2%
May 2025 511 0 72.8%
April 2025 477 0 78.6%
March 2025 483 2 82.6%
February 2025 396 0 80.1%
January 2025 414 0 78.5%
December 2024 486 0 81.1%
November 2024 472 2 83.7%
October 2024 349 0 86.0%

How to read this chart

Loading the guide…