1,587 km · Domestic

Dallas Fort Worth (DFW) – Detroit Metropolitan Wayne County (DTW)

In July 2026, 621 flights operated between Dallas Fort Worth and Detroit Metropolitan Wayne County (both directions), and 70.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
January636475▼ 25.3%
February599447▼ 25.4%
March732553▼ 24.5%
April704596▼ 15.3%
May680586▼ 13.8%
June647557▼ 13.9%
July659621▼ 5.8%
August621––
September569––
October616–in progress
November588––
December600––
Year to date (Jan–Jul)4,6573,835▼ 17.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
January80.3%68.8%▼ 14.3%
February81.6%83.2%▲ 2.0%
March80.3%71.4%▼ 11.1%
April75.6%80.5%▲ 6.5%
May71.6%74.9%▲ 4.6%
June70.5%68.4%▼ 3.0%
July70.7%70.4%▼ 0.4%
August76.3%––
September84.0%––
October84.3%–in progress
November75.7%––
December70.5%––
Year-to-date average (Jan–Jul)75.8%73.9%▼ 2.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January3148▲ 54.8%
February42▼ 50.0%
March69▲ 50.0%
April124▼ 66.7%
May1215▲ 25.0%
June1719▲ 11.8%
July915▲ 66.7%
August10––
September9––
October4–in progress
November13––
December6––
Year to date (Jan–Jul)91112▲ 23.1%

Airlines on this route

  1. American Airlines 46.4%
  2. Delta Air Lines 37.1%
  3. Spirit Airlines 9.9%
  4. Frontier Airlines 6.0%
  5. Envoy Air 0.5%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → DTW

Scheduled flights
6,781
Flights operated
6,662
Cancelled
119 · 1.8%
On-time departures
74.3%

DTW → DFW

Scheduled flights
6,784
Flights operated
6,650
Cancelled
134 · 2.0%
On-time departures
78.3%

DFW → DTW and DTW → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 6,298 46.4% 72.4% 159
Delta Air Lines DL 5,035 37.1% 80.7% 62
Spirit Airlines NK 1,345 9.9% 78.7% 14
Frontier Airlines F9 815 6.0% 73.5% 18
Envoy Air MQ 72 0.5% 87.5% 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 delay05:00–06:000.7min · 1,159 recorded · 1,147 measured
Gap to highest-delay hour30.0min05:00 ↔ 18:00
Recorded flights13,565DFW–DTW

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 · 92.9% · 1,159 recorded · 1,147 measured · Source: the US BTS 06:00 · 89.9% · 546 recorded · 535 measured · Source: the US BTS 07:00 · 86.4% · 1,173 recorded · 1,143 measured · Source: the US BTS 08:00 · 85.5% · 802 recorded · 786 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 48 recorded · 46 measured · Source: the US BTS 10:00 · 77.3% · 392 recorded · 387 measured · Source: the US BTS 11:00 · 76.6% · 1,614 recorded · 1,588 measured · Source: the US BTS 12:00 · 84.8% · 852 recorded · 838 measured · Source: the US BTS 13:00 · 76.1% · 868 recorded · 855 measured · Source: the US BTS 14:00 · 71.6% · 412 recorded · 408 measured · Source: the US BTS 15:00 · 69.4% · 1,386 recorded · 1,361 measured · Source: the US BTS 16:00 · 71.3% · 486 recorded · 480 measured · Source: the US BTS 17:00 · 76.0% · 809 recorded · 787 measured · Source: the US BTS 18:00 · 62.4% · 816 recorded · 803 measured · Source: the US BTS 19:00 · 62.2% · 1,051 recorded · 1,019 measured · Source: the US BTS 20:00 · 62.3% · 682 recorded · 673 measured · Source: the US BTS 21:00 · 69.0% · 400 recorded · 387 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 69 recorded · 69 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 · 0.7 min · 1,159 recorded · 1,147 measured · Source: the US BTS 06:00 · 6.1 min · 546 recorded · 535 measured · Source: the US BTS 07:00 · 7.0 min · 1,173 recorded · 1,143 measured · Source: the US BTS 08:00 · 5.4 min · 802 recorded · 786 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 48 recorded · 46 measured · Source: the US BTS 10:00 · 16.1 min · 392 recorded · 387 measured · Source: the US BTS 11:00 · 16.5 min · 1,614 recorded · 1,588 measured · Source: the US BTS 12:00 · 6.0 min · 852 recorded · 838 measured · Source: the US BTS 13:00 · 18.8 min · 868 recorded · 855 measured · Source: the US BTS 14:00 · 18.9 min · 412 recorded · 408 measured · Source: the US BTS 15:00 · 23.0 min · 1,386 recorded · 1,361 measured · Source: the US BTS 16:00 · 23.1 min · 486 recorded · 480 measured · Source: the US BTS 17:00 · 17.8 min · 809 recorded · 787 measured · Source: the US BTS 18:00 · 30.6 min · 816 recorded · 803 measured · Source: the US BTS 19:00 · 27.1 min · 1,051 recorded · 1,019 measured · Source: the US BTS 20:00 · 26.5 min · 682 recorded · 673 measured · Source: the US BTS 21:00 · 28.1 min · 400 recorded · 387 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 69 recorded · 69 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 · 1,159 · 1,159 recorded · 1,147 measured · Source: the US BTS 06:00 · 546 · 546 recorded · 535 measured · Source: the US BTS 07:00 · 1,173 · 1,173 recorded · 1,143 measured · Source: the US BTS 08:00 · 802 · 802 recorded · 786 measured · Source: the US BTS 09:00 · 48 · 48 recorded · 46 measured · Source: the US BTS 10:00 · 392 · 392 recorded · 387 measured · Source: the US BTS 11:00 · 1,614 · 1,614 recorded · 1,588 measured · Source: the US BTS 12:00 · 852 · 852 recorded · 838 measured · Source: the US BTS 13:00 · 868 · 868 recorded · 855 measured · Source: the US BTS 14:00 · 412 · 412 recorded · 408 measured · Source: the US BTS 15:00 · 1,386 · 1,386 recorded · 1,361 measured · Source: the US BTS 16:00 · 486 · 486 recorded · 480 measured · Source: the US BTS 17:00 · 809 · 809 recorded · 787 measured · Source: the US BTS 18:00 · 816 · 816 recorded · 803 measured · Source: the US BTS 19:00 · 1,051 · 1,051 recorded · 1,019 measured · Source: the US BTS 20:00 · 682 · 682 recorded · 673 measured · Source: the US BTS 21:00 · 400 · 400 recorded · 387 measured · Source: the US BTS 22:00 · 69 · 69 recorded · 69 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:0092.9%0.7 min1,1471,159
06:0089.9%6.1 min535546
07:0086.4%7.0 min1,1431,173
08:0085.5%5.4 min786802
09:00Fewer than 200 measured departures—4648
10:0077.3%16.1 min387392
11:0076.6%16.5 min1,5881,614
12:0084.8%6.0 min838852
13:0076.1%18.8 min855868
14:0071.6%18.9 min408412
15:0069.4%23.0 min1,3611,386
16:0071.3%23.1 min480486
17:0076.0%17.8 min787809
18:0062.4%30.6 min803816
19:0062.2%27.1 min1,0191,051
20:0062.3%26.5 min673682
21:0069.0%28.1 min387400
22:00Fewer than 200 measured departures—6969
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.9% · 2,074 recorded · 2,038 measured · Source: the US BTS Tuesday · 80.8% · 1,766 recorded · 1,739 measured · Source: the US BTS Wednesday · 78.7% · 1,825 recorded · 1,804 measured · Source: the US BTS Thursday · 77.0% · 2,048 recorded · 2,003 measured · Source: the US BTS Friday · 77.3% · 2,074 recorded · 2,031 measured · Source: the US BTS Saturday · 76.0% · 1,708 recorded · 1,677 measured · Source: the US BTS Sunday · 71.3% · 2,070 recorded · 2,020 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 · 21.8 min · 2,074 recorded · 2,038 measured · Source: the US BTS Tuesday · 12.6 min · 1,766 recorded · 1,739 measured · Source: the US BTS Wednesday · 12.7 min · 1,825 recorded · 1,804 measured · Source: the US BTS Thursday · 13.8 min · 2,048 recorded · 2,003 measured · Source: the US BTS Friday · 16.2 min · 2,074 recorded · 2,031 measured · Source: the US BTS Saturday · 15.5 min · 1,708 recorded · 1,677 measured · Source: the US BTS Sunday · 20.5 min · 2,070 recorded · 2,020 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 · 2,074 · 2,074 recorded · 2,038 measured · Source: the US BTS Tuesday · 1,766 · 1,766 recorded · 1,739 measured · Source: the US BTS Wednesday · 1,825 · 1,825 recorded · 1,804 measured · Source: the US BTS Thursday · 2,048 · 2,048 recorded · 2,003 measured · Source: the US BTS Friday · 2,074 · 2,074 recorded · 2,031 measured · Source: the US BTS Saturday · 1,708 · 1,708 recorded · 1,677 measured · Source: the US BTS Sunday · 2,070 · 2,070 recorded · 2,020 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
Monday73.9%21.8 min2,0382,074
Tuesday80.8%12.6 min1,7391,766
Wednesday78.7%12.7 min1,8041,825
Thursday77.0%13.8 min2,0032,048
Friday77.3%16.2 min2,0312,074
Saturday76.0%15.5 min1,6771,708
Sunday71.3%20.5 min2,0202,070

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 · 75.4% · 1,190 recorded · 1,111 measured · Source: the US BTS Feb · 82.3% · 1,052 recorded · 1,046 measured · Source: the US BTS Mar · 76.5% · 1,300 recorded · 1,285 measured · Source: the US BTS Apr · 77.9% · 1,316 recorded · 1,300 measured · Source: the US BTS May · 73.1% · 1,293 recorded · 1,266 measured · Source: the US BTS Jun · 69.5% · 1,240 recorded · 1,204 measured · Source: the US BTS Jul · 70.6% · 1,304 recorded · 1,280 measured · Source: the US BTS Aug · 76.3% · 631 recorded · 621 measured · Source: the US BTS Sep · 84.0% · 578 recorded · 569 measured · Source: the US BTS Oct · 85.9% · 1,094 recorded · 1,089 measured · Source: the US BTS Nov · 77.9% · 1,275 recorded · 1,257 measured · Source: the US BTS Dec · 72.5% · 1,292 recorded · 1,284 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 · 16.2 min · 1,190 recorded · 1,111 measured · Source: the US BTS Feb · 8.8 min · 1,052 recorded · 1,046 measured · Source: the US BTS Mar · 16.4 min · 1,300 recorded · 1,285 measured · Source: the US BTS Apr · 16.4 min · 1,316 recorded · 1,300 measured · Source: the US BTS May · 19.1 min · 1,293 recorded · 1,266 measured · Source: the US BTS Jun · 20.9 min · 1,240 recorded · 1,204 measured · Source: the US BTS Jul · 21.8 min · 1,304 recorded · 1,280 measured · Source: the US BTS Aug · 19.0 min · 631 recorded · 621 measured · Source: the US BTS Sep · 8.0 min · 578 recorded · 569 measured · Source: the US BTS Oct · 10.3 min · 1,094 recorded · 1,089 measured · Source: the US BTS Nov · 14.7 min · 1,275 recorded · 1,257 measured · Source: the US BTS Dec · 19.0 min · 1,292 recorded · 1,284 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 · 1,190 · 1,190 recorded · 1,111 measured · Source: the US BTS Feb · 1,052 · 1,052 recorded · 1,046 measured · Source: the US BTS Mar · 1,300 · 1,300 recorded · 1,285 measured · Source: the US BTS Apr · 1,316 · 1,316 recorded · 1,300 measured · Source: the US BTS May · 1,293 · 1,293 recorded · 1,266 measured · Source: the US BTS Jun · 1,240 · 1,240 recorded · 1,204 measured · Source: the US BTS Jul · 1,304 · 1,304 recorded · 1,280 measured · Source: the US BTS Aug · 631 · 631 recorded · 621 measured · Source: the US BTS Sep · 578 · 578 recorded · 569 measured · Source: the US BTS Oct · 1,094 · 1,094 recorded · 1,089 measured · Source: the US BTS Nov · 1,275 · 1,275 recorded · 1,257 measured · Source: the US BTS Dec · 1,292 · 1,292 recorded · 1,284 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
Jan75.4%16.2 min1,1111,190
Feb82.3%8.8 min1,0461,052
Mar76.5%16.4 min1,2851,300
Apr77.9%16.4 min1,3001,316
May73.1%19.1 min1,2661,293
Jun69.5%20.9 min1,2041,240
Jul70.6%21.8 min1,2801,304
Aug76.3%19.0 min621631
Sep84.0%8.0 min569578
Oct85.9%10.3 min1,0891,094
Nov77.9%14.7 min1,2571,275
Dec72.5%19.0 min1,2841,292

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 74.9% 10,157
  • Delayed >15 min 23.3% 3,155
  • Cancelled 1.9% 253
  • 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

90
90 of 90
Flight numbersBy direction DeparturesOn time
DL2183 DFW → DTW 658 93.4%
DL1207 DTW → DFW 634 70.5%
DL2746 DTW → DFW 631 86.8%
DL2746 DFW → DTW 625 76.2%
DL1543 DTW → DFW 571 74.9%
DL1041 DTW → DFW 521 88.7%
AA1108 DTW → DFW 520 90.4%
DL1441 DFW → DTW 452 73.0%
AA2508 DFW → DTW 448 61.0%
AA482 DTW → DFW 394 89.2%
F993175 DTW → DFW 276 62.3%
AA690 DFW → DTW 240 61.9%
AA3108 DFW → DTW 220 51.2%
AA1715 DTW → DFW 202 80.3%
F993176 DFW → DTW 197 83.1%
DL805 DFW → DTW 195 78.2%
AA1355 DFW → DTW 193 61.6%
F993990 DFW → DTW 191 79.3%
AA2374 DTW → DFW 176 81.4%
AA1355 DTW → DFW 173 61.4%
AA1715 DFW → DTW 169 88.0%
DL1041 DFW → DTW 169 82.5%
AA3131 DFW → DTW 161 72.3%
AA1569 DTW → DFW 153 85.0%
AA3101 DFW → DTW 152 81.5%
AA1339 DTW → DFW 142 65.7%
AA3078 DFW → DTW 141 66.4%
AA1339 DFW → DTW 140 64.2%
AA3310 DFW → DTW 139 63.2%
AA564 DTW → DFW 139 77.0%
AA2374 DFW → DTW 136 89.0%
AA3310 DTW → DFW 134 65.9%
AA3101 DTW → DFW 126 84.9%
AA564 DFW → DTW 120 76.3%
AA3131 DTW → DFW 118 73.0%
F993989 DTW → DFW 111 70.4%
AA1860 DFW → DTW 103 57.4%
AA1734 DFW → DTW 95 75.3%
AA1734 DTW → DFW 93 79.4%
NK1019 DFW → DTW 80 73.8%
NK1020 DTW → DFW 80 81.0%
DL735 DFW → DTW 78 75.3%
AA1792 DFW → DTW 72 71.4%
AA1792 DTW → DFW 72 76.1%
AA1793 DFW → DTW 72 57.1%
AA1786 DFW → DTW 71 45.1%
AA1793 DTW → DFW 71 59.4%
AA1860 DTW → DFW 65 47.6%
AA3079 DTW → DFW 63 96.8%
NK405 DTW → DFW 63 88.9%
NK418 DFW → DTW 63 88.9%
AA1786 DTW → DFW 62 50.0%
DL944 DFW → DTW 62 85.5%
NK770 DTW → DFW 62 72.6%
DL412 DTW → DFW 61 75.0%
NK763 DFW → DTW 61 88.5%
NK2162 DFW → DTW 59 84.8%
NK2166 DTW → DFW 59 83.1%
NK1060 DTW → DFW 57 79.0%
NK1186 DTW → DFW 57 91.2%
NK1187 DFW → DTW 57 79.0%
NK2742 DFW → DTW 57 82.1%
NK2741 DTW → DFW 56 60.0%
NK1061 DFW → DTW 55 81.8%
NK921 DFW → DTW 54 71.7%
NK922 DTW → DFW 54 75.5%
DL1543 DFW → DTW 51 76.5%
DL675 DFW → DTW 51 80.4%
AA1684 DTW → DFW 49 54.2%
AA2037 DTW → DFW 44 62.8%
AA2037 DFW → DTW 44 70.5%
AA2045 DFW → DTW 44 58.1%
AA2046 DTW → DFW 44 90.7%
AA2046 DFW → DTW 44 90.9%
AA3309 DTW → DFW 42 69.1%
AA2045 DTW → DFW 37 66.7%
NK1080 DFW → DTW 37 83.8%
DL1043 DTW → DFW 36 80.0%
AA3121 DFW → DTW 35 68.8%
NK2213 DFW → DTW 35 65.7%
DL2619 DFW → DTW 34 91.2%
NK2212 DTW → DFW 34 53.1%
DL1071 DTW → DFW 32 90.6%
NK904 DFW → DTW 32 96.8%
NK907 DTW → DFW 32 83.3%
AA1164 DTW → DFW 31 80.7%
AA2103 DFW → DTW 31 36.7%
DL1716 DFW → DTW 31 87.1%
NK2324 DTW → DFW 31 80.0%
NK2325 DFW → DTW 31 86.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 621 −5.8% 15 70.4%
June 2026 557 −13.9% 19 68.4%
May 2026 586 −13.8% 15 74.9%
April 2026 596 −15.3% 4 80.5%
March 2026 553 −24.5% 9 71.4%
February 2026 447 −25.4% 2 83.2%
January 2026 475 −25.3% 48 68.8%
December 2025 600 −12.3% 6 70.5%
November 2025 588 −12.1% 13 75.7%
October 2025 616 +30.2% 4 84.3%
September 2025 569 9 84.0%
August 2025 621 10 76.3%
July 2025 659 9 70.7%
June 2025 647 17 70.5%
May 2025 680 12 71.6%
April 2025 704 12 75.6%
March 2025 732 6 80.3%
February 2025 599 4 81.6%
January 2025 636 31 80.3%
December 2024 684 2 74.3%
November 2024 669 5 79.8%
October 2024 473 1 87.9%

How to read this chart

Loading the guide…