707 km · Domestic

Detroit Metropolitan Wayne County (DTW) – St. Louis Lambert (STL)

In July 2026, 350 flights operated between Detroit Metropolitan Wayne County and St. Louis Lambert (both directions), and 65.4% 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
January246242▼ 1.6%
February228224▼ 1.8%
March250313▲ 25.2%
April269334▲ 24.2%
May298352▲ 18.1%
June348339▼ 2.6%
July373350▼ 6.2%
August350––
September296––
October341–in progress
November301––
December304––
Year to date (Jan–Jul)2,0122,154▲ 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
January80.5%73.6%▼ 8.6%
February85.5%75.9%▼ 11.2%
March85.6%75.7%▼ 11.6%
April85.9%81.4%▼ 5.2%
May86.6%78.1%▼ 9.8%
June77.6%69.6%▼ 10.3%
July75.9%65.4%▼ 13.8%
August84.0%––
September90.2%––
October81.5%–in progress
November81.7%––
December71.4%––
Year-to-date average (Jan–Jul)82.5%74.2%▼ 10.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January72▼ 71.4%
February00–
March09–
April10▼ 100.0%
May06–
June47▲ 75.0%
July34▲ 33.3%
August0––
September0––
October1–in progress
November5––
December8––
Year to date (Jan–Jul)1528▲ 86.7%

Airlines on this route

  1. Delta Air Lines 61.9%
  2. Southwest Airlines 29.9%
  3. SkyWest Airlines 6.7%
  4. Spirit Airlines 1.4%
  5. Republic Airways 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

DTW → STL

Scheduled flights
3,325
Flights operated
3,298
Cancelled
27 · 0.8%
On-time departures
79.0%

STL → DTW

Scheduled flights
3,326
Flights operated
3,296
Cancelled
30 · 0.9%
On-time departures
81.1%

DTW → STL and STL → DTW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 4,114 61.9% 83.5% 40
Southwest Airlines WN 1,991 29.9% 74.5% 8
SkyWest Airlines OO 446 6.7% 72.2% 7
Spirit Airlines NK 96 1.4% 85.1% 2
Republic Airways YX 4 0.1% 75.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 delay07:00–08:003.2min · 286 recorded · 285 measured
Gap to highest-delay hour22.3min07:00 ↔ 19:00
Recorded flights6,651DTW–STL

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 · 29 recorded · 28 measured · Source: the US BTS 06:00 · 93.2% · 696 recorded · 686 measured · Source: the US BTS 07:00 · 94.7% · 286 recorded · 285 measured · Source: the US BTS 08:00 · 86.8% · 868 recorded · 862 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 135 recorded · 135 measured · Source: the US BTS 10:00 · 83.8% · 630 recorded · 622 measured · Source: the US BTS 11:00 · 86.6% · 254 recorded · 254 measured · Source: the US BTS 12:00 · 82.1% · 423 recorded · 419 measured · Source: the US BTS 13:00 · 76.2% · 242 recorded · 239 measured · Source: the US BTS 14:00 · 80.4% · 255 recorded · 255 measured · Source: the US BTS 15:00 · 74.7% · 245 recorded · 245 measured · Source: the US BTS 16:00 · 76.7% · 483 recorded · 477 measured · Source: the US BTS 17:00 · 81.4% · 480 recorded · 478 measured · Source: the US BTS 18:00 · 74.6% · 466 recorded · 460 measured · Source: the US BTS 19:00 · 63.8% · 385 recorded · 381 measured · Source: the US BTS 20:00 · 64.0% · 707 recorded · 702 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 67 recorded · 66 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 · Fewer than 200 measured departures · 29 recorded · 28 measured · Source: the US BTS 06:00 · 3.4 min · 696 recorded · 686 measured · Source: the US BTS 07:00 · 3.2 min · 286 recorded · 285 measured · Source: the US BTS 08:00 · 4.9 min · 868 recorded · 862 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 135 recorded · 135 measured · Source: the US BTS 10:00 · 8.6 min · 630 recorded · 622 measured · Source: the US BTS 11:00 · 8.1 min · 254 recorded · 254 measured · Source: the US BTS 12:00 · 7.4 min · 423 recorded · 419 measured · Source: the US BTS 13:00 · 14.3 min · 242 recorded · 239 measured · Source: the US BTS 14:00 · 10.3 min · 255 recorded · 255 measured · Source: the US BTS 15:00 · 12.6 min · 245 recorded · 245 measured · Source: the US BTS 16:00 · 12.7 min · 483 recorded · 477 measured · Source: the US BTS 17:00 · 11.4 min · 480 recorded · 478 measured · Source: the US BTS 18:00 · 11.8 min · 466 recorded · 460 measured · Source: the US BTS 19:00 · 25.5 min · 385 recorded · 381 measured · Source: the US BTS 20:00 · 23.9 min · 707 recorded · 702 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 67 recorded · 66 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 · 29 · 29 recorded · 28 measured · Source: the US BTS 06:00 · 696 · 696 recorded · 686 measured · Source: the US BTS 07:00 · 286 · 286 recorded · 285 measured · Source: the US BTS 08:00 · 868 · 868 recorded · 862 measured · Source: the US BTS 09:00 · 135 · 135 recorded · 135 measured · Source: the US BTS 10:00 · 630 · 630 recorded · 622 measured · Source: the US BTS 11:00 · 254 · 254 recorded · 254 measured · Source: the US BTS 12:00 · 423 · 423 recorded · 419 measured · Source: the US BTS 13:00 · 242 · 242 recorded · 239 measured · Source: the US BTS 14:00 · 255 · 255 recorded · 255 measured · Source: the US BTS 15:00 · 245 · 245 recorded · 245 measured · Source: the US BTS 16:00 · 483 · 483 recorded · 477 measured · Source: the US BTS 17:00 · 480 · 480 recorded · 478 measured · Source: the US BTS 18:00 · 466 · 466 recorded · 460 measured · Source: the US BTS 19:00 · 385 · 385 recorded · 381 measured · Source: the US BTS 20:00 · 707 · 707 recorded · 702 measured · Source: the US BTS 21:00 · 67 · 67 recorded · 66 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:00Fewer than 200 measured departures—2829
06:0093.2%3.4 min686696
07:0094.7%3.2 min285286
08:0086.8%4.9 min862868
09:00Fewer than 200 measured departures—135135
10:0083.8%8.6 min622630
11:0086.6%8.1 min254254
12:0082.1%7.4 min419423
13:0076.2%14.3 min239242
14:0080.4%10.3 min255255
15:0074.7%12.6 min245245
16:0076.7%12.7 min477483
17:0081.4%11.4 min478480
18:0074.6%11.8 min460466
19:0063.8%25.5 min381385
20:0064.0%23.9 min702707
21:00Fewer than 200 measured departures—6667
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 · 78.5% · 1,003 recorded · 989 measured · Source: the US BTS Tuesday · 83.7% · 945 recorded · 944 measured · Source: the US BTS Wednesday · 84.4% · 944 recorded · 944 measured · Source: the US BTS Thursday · 79.3% · 996 recorded · 992 measured · Source: the US BTS Friday · 76.6% · 992 recorded · 978 measured · Source: the US BTS Saturday · 82.4% · 789 recorded · 783 measured · Source: the US BTS Sunday · 76.4% · 982 recorded · 964 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 · 15.6 min · 1,003 recorded · 989 measured · Source: the US BTS Tuesday · 6.4 min · 945 recorded · 944 measured · Source: the US BTS Wednesday · 7.8 min · 944 recorded · 944 measured · Source: the US BTS Thursday · 9.7 min · 996 recorded · 992 measured · Source: the US BTS Friday · 16.5 min · 992 recorded · 978 measured · Source: the US BTS Saturday · 8.0 min · 789 recorded · 783 measured · Source: the US BTS Sunday · 12.2 min · 982 recorded · 964 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,003 · 1,003 recorded · 989 measured · Source: the US BTS Tuesday · 945 · 945 recorded · 944 measured · Source: the US BTS Wednesday · 944 · 944 recorded · 944 measured · Source: the US BTS Thursday · 996 · 996 recorded · 992 measured · Source: the US BTS Friday · 992 · 992 recorded · 978 measured · Source: the US BTS Saturday · 789 · 789 recorded · 783 measured · Source: the US BTS Sunday · 982 · 982 recorded · 964 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
Monday78.5%15.6 min9891,003
Tuesday83.7%6.4 min944945
Wednesday84.4%7.8 min944944
Thursday79.3%9.7 min992996
Friday76.6%16.5 min978992
Saturday82.4%8.0 min783789
Sunday76.4%12.2 min964982

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 · 77.1% · 497 recorded · 488 measured · Source: the US BTS Feb · 80.8% · 452 recorded · 452 measured · Source: the US BTS Mar · 80.1% · 572 recorded · 563 measured · Source: the US BTS Apr · 83.4% · 604 recorded · 603 measured · Source: the US BTS May · 82.0% · 656 recorded · 650 measured · Source: the US BTS Jun · 73.7% · 698 recorded · 687 measured · Source: the US BTS Jul · 70.8% · 730 recorded · 723 measured · Source: the US BTS Aug · 84.0% · 350 recorded · 350 measured · Source: the US BTS Sep · 90.2% · 296 recorded · 296 measured · Source: the US BTS Oct · 85.7% · 560 recorded · 559 measured · Source: the US BTS Nov · 85.4% · 614 recorded · 609 measured · Source: the US BTS Dec · 77.2% · 622 recorded · 614 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 · 18.4 min · 497 recorded · 488 measured · Source: the US BTS Feb · 11.7 min · 452 recorded · 452 measured · Source: the US BTS Mar · 11.7 min · 572 recorded · 563 measured · Source: the US BTS Apr · 5.8 min · 604 recorded · 603 measured · Source: the US BTS May · 8.4 min · 656 recorded · 650 measured · Source: the US BTS Jun · 17.2 min · 698 recorded · 687 measured · Source: the US BTS Jul · 19.5 min · 730 recorded · 723 measured · Source: the US BTS Aug · 7.0 min · 350 recorded · 350 measured · Source: the US BTS Sep · -0.2 min · 296 recorded · 296 measured · Source: the US BTS Oct · 4.9 min · 560 recorded · 559 measured · Source: the US BTS Nov · 3.7 min · 614 recorded · 609 measured · Source: the US BTS Dec · 15.7 min · 622 recorded · 614 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 · 497 · 497 recorded · 488 measured · Source: the US BTS Feb · 452 · 452 recorded · 452 measured · Source: the US BTS Mar · 572 · 572 recorded · 563 measured · Source: the US BTS Apr · 604 · 604 recorded · 603 measured · Source: the US BTS May · 656 · 656 recorded · 650 measured · Source: the US BTS Jun · 698 · 698 recorded · 687 measured · Source: the US BTS Jul · 730 · 730 recorded · 723 measured · Source: the US BTS Aug · 350 · 350 recorded · 350 measured · Source: the US BTS Sep · 296 · 296 recorded · 296 measured · Source: the US BTS Oct · 560 · 560 recorded · 559 measured · Source: the US BTS Nov · 614 · 614 recorded · 609 measured · Source: the US BTS Dec · 622 · 622 recorded · 614 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
Jan77.1%18.4 min488497
Feb80.8%11.7 min452452
Mar80.1%11.7 min563572
Apr83.4%5.8 min603604
May82.0%8.4 min650656
Jun73.7%17.2 min687698
Jul70.8%19.5 min723730
Aug84.0%7.0 min350350
Sep90.2%-0.2 min296296
Oct85.7%4.9 min559560
Nov85.4%3.7 min609614
Dec77.2%15.7 min614622

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.4% 5,280
  • Delayed >15 min 19.8% 1,314
  • Cancelled 0.9% 57
  • 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

55
55 of 55
Flight numbersBy direction DeparturesOn time
DL1626 STL → DTW 622 93.5%
DL1541 DTW → STL 585 76.2%
DL2822 DTW → STL 568 78.1%
DL2868 DTW → STL 518 87.2%
DL2868 STL → DTW 388 91.1%
DL1537 DTW → STL 252 80.2%
DL2822 STL → DTW 231 74.6%
DL1537 STL → DTW 195 80.5%
WN2987 DTW → STL 122 89.3%
DL1548 STL → DTW 112 83.6%
DL1371 STL → DTW 97 74.7%
WN1090 STL → DTW 78 85.7%
DL1371 DTW → STL 66 81.3%
WN2869 DTW → STL 66 72.7%
DL1289 STL → DTW 62 88.5%
WN4618 STL → DTW 61 43.3%
OO3960 DTW → STL 60 69.5%
OO3960 STL → DTW 60 54.2%
WN1368 DTW → STL 60 53.3%
DL1502 STL → DTW 58 89.7%
WN1057 STL → DTW 58 86.2%
WN140 STL → DTW 58 48.3%
WN175 STL → DTW 58 74.1%
WN2361 DTW → STL 58 94.8%
WN700 STL → DTW 58 69.0%
WN1926 STL → DTW 57 82.5%
WN2710 STL → DTW 55 89.1%
WN2920 DTW → STL 51 80.4%
WN1783 DTW → STL 50 98.0%
WN692 DTW → STL 50 48.0%
DL1266 STL → DTW 48 87.5%
WN2247 DTW → STL 42 80.0%
WN3309 DTW → STL 42 83.3%
WN4159 DTW → STL 42 38.1%
WN4822 STL → DTW 41 22.0%
DL2516 STL → DTW 38 86.8%
OO3863 STL → DTW 36 77.8%
OO3863 DTW → STL 36 61.1%
WN2716 DTW → STL 35 91.2%
WN3010 STL → DTW 35 60.0%
WN432 STL → DTW 35 94.3%
WN4385 DTW → STL 35 64.7%
DL3122 STL → DTW 34 76.5%
DL3122 DTW → STL 34 73.5%
OO3636 DTW → STL 34 81.3%
OO3636 STL → DTW 34 60.6%
WN1874 STL → DTW 33 53.1%
WN2502 DTW → STL 33 90.9%
WN2867 DTW → STL 33 87.9%
WN4177 STL → DTW 33 45.5%
WN2723 DTW → STL 32 100.0%
DL1620 STL → DTW 31 83.9%
WN2598 DTW → STL 31 67.7%
WN427 STL → DTW 31 93.6%
DL2355 STL → DTW 30 100.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 350 −6.2% 4 65.4%
June 2026 339 −2.6% 7 69.6%
May 2026 352 +18.1% 6 78.1%
April 2026 334 +24.2% 0 81.4%
March 2026 313 +25.2% 9 75.7%
February 2026 224 −1.8% 0 75.9%
January 2026 242 −1.6% 2 73.6%
December 2025 304 −1.9% 8 71.4%
November 2025 301 −2.3% 5 81.7%
October 2025 341 +56.4% 1 81.5%
September 2025 296 0 90.2%
August 2025 350 0 84.0%
July 2025 373 3 75.9%
June 2025 348 4 77.6%
May 2025 298 0 86.6%
April 2025 269 1 85.9%
March 2025 250 0 85.6%
February 2025 228 0 85.5%
January 2025 246 7 80.5%
December 2024 310 0 82.9%
November 2024 308 0 89.0%
October 2024 218 0 92.2%

How to read this chart

Loading the guide…