500 km · Domestic

Detroit Metropolitan Wayne County (DTW) – Dane County Regional Truax Field (MSN)

In July 2026, 161 flights operated between Detroit Metropolitan Wayne County and Dane County Regional Truax Field (both directions), and 82.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
January228148▼ 35.1%
February212186▼ 12.3%
March23898▼ 58.8%
April23298▼ 57.8%
May194110▼ 43.3%
June171112▼ 34.5%
July168161▼ 4.2%
August176––
September173––
October228–in progress
November129––
December171––
Year to date (Jan–Jul)1,443913▼ 36.7%

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
January76.8%50.0%▼ 34.9%
February72.2%68.8%▼ 4.7%
March82.4%83.7%▲ 1.6%
April88.8%93.9%▲ 5.7%
May87.1%80.0%▼ 8.2%
June87.1%85.7%▼ 1.6%
July78.6%82.0%▲ 4.3%
August86.9%––
September85.0%––
October89.9%–in progress
November76.7%––
December59.6%––
Year-to-date average (Jan–Jul)81.9%77.7%▼ 5.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February00–
March04–
April01–
May04–
June00–
July00–
August0––
September0––
October0–in progress
November0––
December6––
Year to date (Jan–Jul)09

Airlines on this route

  1. SkyWest Airlines 62.6%
  2. Delta Air Lines 35.5%
  3. Endeavor Air 0.9%
  4. Republic Airways 0.9%

Oct 1, 2024 – Jul 31, 2026

By direction

DTW → MSN

Scheduled flights
1,912
Flights operated
1,902
Cancelled
10 · 0.5%
On-time departures
76.7%

MSN → DTW

Scheduled flights
1,912
Flights operated
1,903
Cancelled
9 · 0.5%
On-time departures
83.2%

DTW → MSN and MSN → DTW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 2,395 62.6% 78.5% 10
Delta Air Lines DL 1,359 35.5% 81.8% 9
Endeavor Air 9E 36 0.9% 94.4% 0
Republic Airways YX 34 0.9% 94.1% 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:005.2min · 445 recorded · 444 measured
Gap to highest-delay hour24.2min07:00 ↔ 17:00
Recorded flights3,824DTW–MSN

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 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 07:00 · 93.9% · 445 recorded · 444 measured · Source: the US BTS 08:00 · 85.1% · 514 recorded · 511 measured · Source: the US BTS 09:00 · 82.8% · 363 recorded · 361 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 122 recorded · 122 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 139 recorded · 139 measured · Source: the US BTS 12:00 · 77.9% · 411 recorded · 408 measured · Source: the US BTS 13:00 · 78.9% · 373 recorded · 370 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 40 recorded · 40 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 51 recorded · 51 measured · Source: the US BTS 16:00 · 71.3% · 336 recorded · 335 measured · Source: the US BTS 17:00 · 73.4% · 268 recorded · 267 measured · Source: the US BTS 18:00 · 75.7% · 316 recorded · 313 measured · Source: the US BTS 19:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 20:00 · 72.9% · 430 recorded · 428 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 15 recorded · 15 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 07:00 · 5.2 min · 445 recorded · 444 measured · Source: the US BTS 08:00 · 9.9 min · 514 recorded · 511 measured · Source: the US BTS 09:00 · 9.8 min · 363 recorded · 361 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 122 recorded · 122 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 139 recorded · 139 measured · Source: the US BTS 12:00 · 14.5 min · 411 recorded · 408 measured · Source: the US BTS 13:00 · 12.4 min · 373 recorded · 370 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 40 recorded · 40 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 51 recorded · 51 measured · Source: the US BTS 16:00 · 20.2 min · 336 recorded · 335 measured · Source: the US BTS 17:00 · 29.4 min · 268 recorded · 267 measured · Source: the US BTS 18:00 · 14.3 min · 316 recorded · 313 measured · Source: the US BTS 19:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 20:00 · 18.3 min · 430 recorded · 428 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 15 recorded · 15 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 07:00 · 445 · 445 recorded · 444 measured · Source: the US BTS 08:00 · 514 · 514 recorded · 511 measured · Source: the US BTS 09:00 · 363 · 363 recorded · 361 measured · Source: the US BTS 10:00 · 122 · 122 recorded · 122 measured · Source: the US BTS 11:00 · 139 · 139 recorded · 139 measured · Source: the US BTS 12:00 · 411 · 411 recorded · 408 measured · Source: the US BTS 13:00 · 373 · 373 recorded · 370 measured · Source: the US BTS 14:00 · 40 · 40 recorded · 40 measured · Source: the US BTS 15:00 · 51 · 51 recorded · 51 measured · Source: the US BTS 16:00 · 336 · 336 recorded · 335 measured · Source: the US BTS 17:00 · 268 · 268 recorded · 267 measured · Source: the US BTS 18:00 · 316 · 316 recorded · 313 measured · Source: the US BTS 19:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 20:00 · 430 · 430 recorded · 428 measured · Source: the US BTS 21:00 · 15 · 15 recorded · 15 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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:00No observations———
06:00Fewer than 200 measured departures—11
07:0093.9%5.2 min444445
08:0085.1%9.9 min511514
09:0082.8%9.8 min361363
10:00Fewer than 200 measured departures—122122
11:00Fewer than 200 measured departures—139139
12:0077.9%14.5 min408411
13:0078.9%12.4 min370373
14:00Fewer than 200 measured departures—4040
15:00Fewer than 200 measured departures—5151
16:0071.3%20.2 min335336
17:0073.4%29.4 min267268
18:0075.7%14.3 min313316
19:00No observations———
20:0072.9%18.3 min428430
21:00Fewer than 200 measured departures—1515
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.5% · 577 recorded · 572 measured · Source: the US BTS Tuesday · 82.1% · 560 recorded · 560 measured · Source: the US BTS Wednesday · 81.9% · 561 recorded · 559 measured · Source: the US BTS Thursday · 81.3% · 570 recorded · 566 measured · Source: the US BTS Friday · 75.7% · 573 recorded · 568 measured · Source: the US BTS Saturday · 83.6% · 415 recorded · 415 measured · Source: the US BTS Sunday · 78.6% · 568 recorded · 565 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 · 16.4 min · 577 recorded · 572 measured · Source: the US BTS Tuesday · 12.4 min · 560 recorded · 560 measured · Source: the US BTS Wednesday · 11.8 min · 561 recorded · 559 measured · Source: the US BTS Thursday · 10.3 min · 570 recorded · 566 measured · Source: the US BTS Friday · 21.7 min · 573 recorded · 568 measured · Source: the US BTS Saturday · 6.8 min · 415 recorded · 415 measured · Source: the US BTS Sunday · 13.9 min · 568 recorded · 565 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 · 577 · 577 recorded · 572 measured · Source: the US BTS Tuesday · 560 · 560 recorded · 560 measured · Source: the US BTS Wednesday · 561 · 561 recorded · 559 measured · Source: the US BTS Thursday · 570 · 570 recorded · 566 measured · Source: the US BTS Friday · 573 · 573 recorded · 568 measured · Source: the US BTS Saturday · 415 · 415 recorded · 415 measured · Source: the US BTS Sunday · 568 · 568 recorded · 565 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.5%16.4 min572577
Tuesday82.1%12.4 min560560
Wednesday81.9%11.8 min559561
Thursday81.3%10.3 min566570
Friday75.7%21.7 min568573
Saturday83.6%6.8 min415415
Sunday78.6%13.9 min565568

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 · 66.2% · 376 recorded · 376 measured · Source: the US BTS Feb · 70.6% · 398 recorded · 398 measured · Source: the US BTS Mar · 82.7% · 340 recorded · 336 measured · Source: the US BTS Apr · 90.3% · 331 recorded · 330 measured · Source: the US BTS May · 84.5% · 308 recorded · 304 measured · Source: the US BTS Jun · 86.6% · 283 recorded · 283 measured · Source: the US BTS Jul · 80.2% · 329 recorded · 329 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 176 recorded · 176 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 173 recorded · 173 measured · Source: the US BTS Oct · 89.8% · 372 recorded · 372 measured · Source: the US BTS Nov · 83.0% · 343 recorded · 341 measured · Source: the US BTS Dec · 65.4% · 395 recorded · 387 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 · 34.1 min · 376 recorded · 376 measured · Source: the US BTS Feb · 19.3 min · 398 recorded · 398 measured · Source: the US BTS Mar · 6.7 min · 340 recorded · 336 measured · Source: the US BTS Apr · 1.5 min · 331 recorded · 330 measured · Source: the US BTS May · 7.2 min · 308 recorded · 304 measured · Source: the US BTS Jun · 10.0 min · 283 recorded · 283 measured · Source: the US BTS Jul · 13.5 min · 329 recorded · 329 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 176 recorded · 176 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 173 recorded · 173 measured · Source: the US BTS Oct · 5.1 min · 372 recorded · 372 measured · Source: the US BTS Nov · 5.2 min · 343 recorded · 341 measured · Source: the US BTS Dec · 34.2 min · 395 recorded · 387 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 · 376 · 376 recorded · 376 measured · Source: the US BTS Feb · 398 · 398 recorded · 398 measured · Source: the US BTS Mar · 340 · 340 recorded · 336 measured · Source: the US BTS Apr · 331 · 331 recorded · 330 measured · Source: the US BTS May · 308 · 308 recorded · 304 measured · Source: the US BTS Jun · 283 · 283 recorded · 283 measured · Source: the US BTS Jul · 329 · 329 recorded · 329 measured · Source: the US BTS Aug · 176 · 176 recorded · 176 measured · Source: the US BTS Sep · 173 · 173 recorded · 173 measured · Source: the US BTS Oct · 372 · 372 recorded · 372 measured · Source: the US BTS Nov · 343 · 343 recorded · 341 measured · Source: the US BTS Dec · 395 · 395 recorded · 387 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
Jan66.2%34.1 min376376
Feb70.6%19.3 min398398
Mar82.7%6.7 min336340
Apr90.3%1.5 min330331
May84.5%7.2 min304308
Jun86.6%10.0 min283283
Jul80.2%13.5 min329329
AugFewer than 200 measured departures—176176
SepFewer than 200 measured departures—173173
Oct89.8%5.1 min372372
Nov83.0%5.2 min341343
Dec65.4%34.2 min387395

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 79.6% 3,042
  • Delayed >15 min 20.0% 763
  • Cancelled 0.5% 19
  • 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

47
47 of 47
Flight numbersBy direction DeparturesOn time
OO4098 DTW → MSN 152 87.5%
OO3667 DTW → MSN 140 76.3%
OO4098 MSN → DTW 113 85.8%
OO3671 DTW → MSN 94 84.0%
OO3671 MSN → DTW 94 85.1%
DL1106 DTW → MSN 91 79.1%
DL1114 MSN → DTW 91 98.9%
DL844 DTW → MSN 70 79.7%
DL844 MSN → DTW 70 78.3%
DL3014 MSN → DTW 64 98.4%
OO3673 MSN → DTW 63 71.0%
DL3166 DTW → MSN 62 71.0%
OO3660 DTW → MSN 62 56.5%
OO3663 DTW → MSN 62 82.3%
OO3701 MSN → DTW 62 90.3%
OO3730 MSN → DTW 62 79.0%
DL3121 MSN → DTW 55 74.1%
DL3121 DTW → MSN 55 72.2%
OO3994 DTW → MSN 54 70.4%
OO3700 MSN → DTW 53 71.7%
DL1325 MSN → DTW 52 82.7%
DL1325 DTW → MSN 52 73.1%
DL1898 DTW → MSN 52 73.1%
DL1933 MSN → DTW 49 83.7%
DL1933 DTW → MSN 49 87.8%
OO3670 MSN → DTW 45 97.8%
OO3994 MSN → DTW 39 79.5%
DL1106 MSN → DTW 36 91.4%
DL1296 DTW → MSN 36 77.8%
OO3662 DTW → MSN 36 83.3%
OO3702 MSN → DTW 36 88.9%
OO4025 MSN → DTW 36 58.3%
OO4025 DTW → MSN 36 58.3%
DL1096 DTW → MSN 35 73.5%
OO3990 MSN → DTW 34 91.2%
DL1306 MSN → DTW 33 78.8%
OO3607 MSN → DTW 32 90.6%
OO3609 DTW → MSN 32 84.4%
OO3664 MSN → DTW 32 71.0%
OO3673 DTW → MSN 32 58.1%
OO4120 DTW → MSN 32 75.0%
OO4120 MSN → DTW 32 90.6%
DL3170 MSN → DTW 31 93.6%
OO3652 MSN → DTW 31 87.1%
OO3677 DTW → MSN 31 71.0%
OO3710 DTW → MSN 31 87.1%
DL3167 DTW → MSN 30 90.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 161 −4.2% 0 82.0%
June 2026 112 −34.5% 0 85.7%
May 2026 110 −43.3% 4 80.0%
April 2026 98 −57.8% 1 93.9%
March 2026 98 −58.8% 4 83.7%
February 2026 186 −12.3% 0 68.8%
January 2026 148 −35.1% 0 50.0%
December 2025 171 −20.8% 6 59.6%
November 2025 129 −39.2% 0 76.7%
October 2025 228 +58.3% 0 89.9%
September 2025 173 0 85.0%
August 2025 176 0 86.9%
July 2025 168 0 78.6%
June 2025 171 0 87.1%
May 2025 194 0 87.1%
April 2025 232 0 88.8%
March 2025 238 0 82.4%
February 2025 212 0 72.2%
January 2025 228 0 76.8%
December 2024 216 2 69.9%
November 2024 212 2 86.8%
October 2024 144 0 89.6%

How to read this chart

Loading the guide…