1,372 km · Domestic

Dallas Fort Worth (DFW) – Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP)

In July 2026, 622 flights operated between Dallas Fort Worth and Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (both directions), and 72.3% 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
January522476▼ 8.8%
February478476▼ 0.4%
March5535530.0%
April524515▼ 1.7%
May534545▲ 2.1%
June536552▲ 3.0%
July554622▲ 12.3%
August520––
September505––
October591–in progress
November528––
December547––
Year to date (Jan–Jul)3,7013,739▲ 1.0%

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
January83.0%74.6%▼ 10.1%
February82.2%83.0%▲ 1.0%
March79.9%81.7%▲ 2.3%
April73.5%78.1%▲ 6.3%
May74.9%77.4%▲ 3.3%
June68.3%63.2%▼ 7.5%
July67.9%72.3%▲ 6.5%
August73.8%––
September80.6%––
October82.4%–in progress
November82.4%––
December69.3%––
Year-to-date average (Jan–Jul)75.7%75.8%▲ 0.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2241▲ 86.4%
February440.0%
March731▲ 342.9%
April122▼ 83.3%
May1610▼ 37.5%
June1020▲ 100.0%
July75▼ 28.6%
August16––
September6––
October5–in progress
November11––
December5––
Year to date (Jan–Jul)78113▲ 44.9%

Airlines on this route

  1. American Airlines 51.5%
  2. Delta Air Lines 42.5%
  3. Frontier Airlines 5.6%
  4. Envoy Air 0.5%
  5. SkyWest Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → MSP

Scheduled flights
5,950
Flights operated
5,826
Cancelled
124 · 2.1%
On-time departures
74.5%

MSP → DFW

Scheduled flights
5,952
Flights operated
5,826
Cancelled
126 · 2.1%
On-time departures
80.1%

DFW → MSP and MSP → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 6,125 51.5% 74.1% 191
Delta Air Lines DL 5,057 42.5% 81.1% 52
Frontier Airlines F9 664 5.6% 77.5% 7
Envoy Air MQ 55 0.5% 78.2% 0
SkyWest Airlines OO 1 0.0% 100.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 delay06:00–07:006.2min · 1,151 recorded · 1,125 measured
Gap to highest-delay hour21.4min06:00 ↔ 21:00
Recorded flights11,902DFW–MSP

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 · 191 recorded · 185 measured · Source: the US BTS 06:00 · 91.4% · 1,151 recorded · 1,125 measured · Source: the US BTS 07:00 · 87.4% · 1,611 recorded · 1,590 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 184 recorded · 177 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 129 recorded · 123 measured · Source: the US BTS 10:00 · 82.5% · 1,577 recorded · 1,558 measured · Source: the US BTS 11:00 · 75.3% · 980 recorded · 962 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 142 recorded · 139 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 188 recorded · 185 measured · Source: the US BTS 14:00 · 73.6% · 1,028 recorded · 1,015 measured · Source: the US BTS 15:00 · 70.4% · 1,428 recorded · 1,397 measured · Source: the US BTS 16:00 · 77.1% · 285 recorded · 280 measured · Source: the US BTS 17:00 · 69.1% · 416 recorded · 401 measured · Source: the US BTS 18:00 · 66.1% · 1,024 recorded · 996 measured · Source: the US BTS 19:00 · 70.5% · 697 recorded · 681 measured · Source: the US BTS 20:00 · 71.6% · 255 recorded · 250 measured · Source: the US BTS 21:00 · 61.1% · 600 recorded · 573 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 16 recorded · 15 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 · 191 recorded · 185 measured · Source: the US BTS 06:00 · 6.2 min · 1,151 recorded · 1,125 measured · Source: the US BTS 07:00 · 7.7 min · 1,611 recorded · 1,590 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 184 recorded · 177 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 129 recorded · 123 measured · Source: the US BTS 10:00 · 10.1 min · 1,577 recorded · 1,558 measured · Source: the US BTS 11:00 · 15.7 min · 980 recorded · 962 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 142 recorded · 139 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 188 recorded · 185 measured · Source: the US BTS 14:00 · 19.5 min · 1,028 recorded · 1,015 measured · Source: the US BTS 15:00 · 20.4 min · 1,428 recorded · 1,397 measured · Source: the US BTS 16:00 · 16.3 min · 285 recorded · 280 measured · Source: the US BTS 17:00 · 19.5 min · 416 recorded · 401 measured · Source: the US BTS 18:00 · 26.9 min · 1,024 recorded · 996 measured · Source: the US BTS 19:00 · 17.5 min · 697 recorded · 681 measured · Source: the US BTS 20:00 · 15.9 min · 255 recorded · 250 measured · Source: the US BTS 21:00 · 27.5 min · 600 recorded · 573 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 16 recorded · 15 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 · 191 · 191 recorded · 185 measured · Source: the US BTS 06:00 · 1,151 · 1,151 recorded · 1,125 measured · Source: the US BTS 07:00 · 1,611 · 1,611 recorded · 1,590 measured · Source: the US BTS 08:00 · 184 · 184 recorded · 177 measured · Source: the US BTS 09:00 · 129 · 129 recorded · 123 measured · Source: the US BTS 10:00 · 1,577 · 1,577 recorded · 1,558 measured · Source: the US BTS 11:00 · 980 · 980 recorded · 962 measured · Source: the US BTS 12:00 · 142 · 142 recorded · 139 measured · Source: the US BTS 13:00 · 188 · 188 recorded · 185 measured · Source: the US BTS 14:00 · 1,028 · 1,028 recorded · 1,015 measured · Source: the US BTS 15:00 · 1,428 · 1,428 recorded · 1,397 measured · Source: the US BTS 16:00 · 285 · 285 recorded · 280 measured · Source: the US BTS 17:00 · 416 · 416 recorded · 401 measured · Source: the US BTS 18:00 · 1,024 · 1,024 recorded · 996 measured · Source: the US BTS 19:00 · 697 · 697 recorded · 681 measured · Source: the US BTS 20:00 · 255 · 255 recorded · 250 measured · Source: the US BTS 21:00 · 600 · 600 recorded · 573 measured · Source: the US BTS 22:00 · 16 · 16 recorded · 15 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—185191
06:0091.4%6.2 min1,1251,151
07:0087.4%7.7 min1,5901,611
08:00Fewer than 200 measured departures—177184
09:00Fewer than 200 measured departures—123129
10:0082.5%10.1 min1,5581,577
11:0075.3%15.7 min962980
12:00Fewer than 200 measured departures—139142
13:00Fewer than 200 measured departures—185188
14:0073.6%19.5 min1,0151,028
15:0070.4%20.4 min1,3971,428
16:0077.1%16.3 min280285
17:0069.1%19.5 min401416
18:0066.1%26.9 min9961,024
19:0070.5%17.5 min681697
20:0071.6%15.9 min250255
21:0061.1%27.5 min573600
22:00Fewer than 200 measured departures—1516
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.1% · 1,756 recorded · 1,729 measured · Source: the US BTS Tuesday · 80.6% · 1,619 recorded · 1,592 measured · Source: the US BTS Wednesday · 77.4% · 1,620 recorded · 1,591 measured · Source: the US BTS Thursday · 79.1% · 1,821 recorded · 1,791 measured · Source: the US BTS Friday · 78.6% · 1,770 recorded · 1,740 measured · Source: the US BTS Saturday · 75.1% · 1,471 recorded · 1,428 measured · Source: the US BTS Sunday · 75.1% · 1,845 recorded · 1,781 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 · 19.6 min · 1,756 recorded · 1,729 measured · Source: the US BTS Tuesday · 11.9 min · 1,619 recorded · 1,592 measured · Source: the US BTS Wednesday · 14.5 min · 1,620 recorded · 1,591 measured · Source: the US BTS Thursday · 11.7 min · 1,821 recorded · 1,791 measured · Source: the US BTS Friday · 15.4 min · 1,770 recorded · 1,740 measured · Source: the US BTS Saturday · 19.7 min · 1,471 recorded · 1,428 measured · Source: the US BTS Sunday · 17.7 min · 1,845 recorded · 1,781 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,756 · 1,756 recorded · 1,729 measured · Source: the US BTS Tuesday · 1,619 · 1,619 recorded · 1,592 measured · Source: the US BTS Wednesday · 1,620 · 1,620 recorded · 1,591 measured · Source: the US BTS Thursday · 1,821 · 1,821 recorded · 1,791 measured · Source: the US BTS Friday · 1,770 · 1,770 recorded · 1,740 measured · Source: the US BTS Saturday · 1,471 · 1,471 recorded · 1,428 measured · Source: the US BTS Sunday · 1,845 · 1,845 recorded · 1,781 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.1%19.6 min1,7291,756
Tuesday80.6%11.9 min1,5921,619
Wednesday77.4%14.5 min1,5911,620
Thursday79.1%11.7 min1,7911,821
Friday78.6%15.4 min1,7401,770
Saturday75.1%19.7 min1,4281,471
Sunday75.1%17.7 min1,7811,845

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 · 79.0% · 1,061 recorded · 998 measured · Source: the US BTS Feb · 82.6% · 962 recorded · 954 measured · Source: the US BTS Mar · 80.8% · 1,144 recorded · 1,106 measured · Source: the US BTS Apr · 75.8% · 1,053 recorded · 1,039 measured · Source: the US BTS May · 76.2% · 1,105 recorded · 1,079 measured · Source: the US BTS Jun · 65.7% · 1,118 recorded · 1,088 measured · Source: the US BTS Jul · 70.2% · 1,188 recorded · 1,176 measured · Source: the US BTS Aug · 73.9% · 536 recorded · 520 measured · Source: the US BTS Sep · 80.6% · 511 recorded · 505 measured · Source: the US BTS Oct · 85.8% · 994 recorded · 989 measured · Source: the US BTS Nov · 83.8% · 1,103 recorded · 1,088 measured · Source: the US BTS Dec · 75.1% · 1,127 recorded · 1,110 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 · 13.1 min · 1,061 recorded · 998 measured · Source: the US BTS Feb · 7.7 min · 962 recorded · 954 measured · Source: the US BTS Mar · 12.7 min · 1,144 recorded · 1,106 measured · Source: the US BTS Apr · 17.8 min · 1,053 recorded · 1,039 measured · Source: the US BTS May · 18.8 min · 1,105 recorded · 1,079 measured · Source: the US BTS Jun · 23.9 min · 1,118 recorded · 1,088 measured · Source: the US BTS Jul · 20.0 min · 1,188 recorded · 1,176 measured · Source: the US BTS Aug · 21.2 min · 536 recorded · 520 measured · Source: the US BTS Sep · 14.4 min · 511 recorded · 505 measured · Source: the US BTS Oct · 10.6 min · 994 recorded · 989 measured · Source: the US BTS Nov · 9.3 min · 1,103 recorded · 1,088 measured · Source: the US BTS Dec · 19.4 min · 1,127 recorded · 1,110 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,061 · 1,061 recorded · 998 measured · Source: the US BTS Feb · 962 · 962 recorded · 954 measured · Source: the US BTS Mar · 1,144 · 1,144 recorded · 1,106 measured · Source: the US BTS Apr · 1,053 · 1,053 recorded · 1,039 measured · Source: the US BTS May · 1,105 · 1,105 recorded · 1,079 measured · Source: the US BTS Jun · 1,118 · 1,118 recorded · 1,088 measured · Source: the US BTS Jul · 1,188 · 1,188 recorded · 1,176 measured · Source: the US BTS Aug · 536 · 536 recorded · 520 measured · Source: the US BTS Sep · 511 · 511 recorded · 505 measured · Source: the US BTS Oct · 994 · 994 recorded · 989 measured · Source: the US BTS Nov · 1,103 · 1,103 recorded · 1,088 measured · Source: the US BTS Dec · 1,127 · 1,127 recorded · 1,110 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
Jan79.0%13.1 min9981,061
Feb82.6%7.7 min954962
Mar80.8%12.7 min1,1061,144
Apr75.8%17.8 min1,0391,053
May76.2%18.8 min1,0791,105
Jun65.7%23.9 min1,0881,118
Jul70.2%20.0 min1,1761,188
Aug73.9%21.2 min520536
Sep80.6%14.4 min505511
Oct85.8%10.6 min989994
Nov83.8%9.3 min1,0881,103
Dec75.1%19.4 min1,1101,127

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 75.7% 9,005
  • Delayed >15 min 22.2% 2,647
  • Cancelled 2.1% 250
  • 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

69
69 of 69
Flight numbersBy direction DeparturesOn time
DL1276 DFW → MSP 658 91.7%
DL2967 MSP → DFW 657 76.2%
DL2972 MSP → DFW 637 89.7%
DL2970 MSP → DFW 597 84.3%
DL2971 MSP → DFW 583 74.3%
AA2806 DFW → MSP 564 62.1%
AA1395 MSP → DFW 551 89.4%
DL2972 DFW → MSP 549 82.2%
AA2220 MSP → DFW 511 81.1%
AA2220 DFW → MSP 447 83.2%
AA2150 MSP → DFW 295 89.9%
F993224 DFW → MSP 286 78.2%
F993223 MSP → DFW 256 73.9%
AA2406 DFW → MSP 225 64.8%
AA2104 DFW → MSP 217 61.0%
AA362 MSP → DFW 210 76.6%
DL2971 DFW → MSP 204 74.4%
DL2943 DFW → MSP 190 66.1%
DL2840 DFW → MSP 185 78.4%
AA3149 DFW → MSP 176 40.2%
AA2104 MSP → DFW 168 61.8%
AA2953 MSP → DFW 154 76.7%
AA2172 MSP → DFW 152 91.0%
AA2954 DFW → MSP 145 79.0%
AA3105 MSP → DFW 141 78.8%
DL2970 DFW → MSP 133 80.2%
AA3103 MSP → DFW 125 86.2%
AA1737 DFW → MSP 123 64.5%
AA3105 DFW → MSP 97 71.3%
AA1198 MSP → DFW 86 68.2%
AA3269 DFW → MSP 80 75.3%
AA2406 MSP → DFW 78 67.6%
F991455 MSP → DFW 75 79.7%
AA2147 DFW → MSP 73 79.5%
AA2148 DFW → MSP 72 54.9%
AA2152 DFW → MSP 72 80.3%
AA2152 MSP → DFW 72 74.7%
AA2074 DFW → MSP 70 59.7%
AA2148 MSP → DFW 68 46.9%
AA1198 DFW → MSP 63 77.4%
DL730 DFW → MSP 62 85.0%
DL2900 DFW → MSP 55 80.0%
DL1134 DFW → MSP 50 71.4%
DL1290 DFW → MSP 49 91.7%
F991456 DFW → MSP 45 88.6%
AA1706 DFW → MSP 44 62.8%
AA2379 DFW → MSP 44 71.4%
AA2379 MSP → DFW 44 65.1%
AA2385 MSP → DFW 44 95.2%
AA2385 DFW → MSP 44 95.4%
AA3104 DFW → MSP 42 70.0%
DL2873 DFW → MSP 41 57.5%
AA2627 DFW → MSP 37 82.9%
AA894 MSP → DFW 37 57.6%
AA2122 DFW → MSP 36 71.9%
AA2122 MSP → DFW 36 45.5%
AA2283 DFW → MSP 36 68.6%
DL2192 DFW → MSP 36 77.8%
DL2392 DFW → MSP 33 87.9%
DL590 DFW → MSP 33 78.8%
AA3148 DFW → MSP 31 73.3%
DL1100 MSP → DFW 31 90.3%
DL1392 DFW → MSP 31 71.0%
DL2551 DFW → MSP 31 80.0%
DL2556 DFW → MSP 31 71.0%
AA2147 MSP → DFW 30 86.2%
AA3103 DFW → MSP 30 69.0%
AA3133 DFW → MSP 30 65.5%
DL2496 DFW → MSP 30 73.3%

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 622 +12.3% 5 72.3%
June 2026 552 +3.0% 20 63.2%
May 2026 545 +2.1% 10 77.4%
April 2026 515 −1.7% 2 78.1%
March 2026 553 +0.0% 31 81.7%
February 2026 476 −0.4% 4 83.0%
January 2026 476 −8.8% 41 74.6%
December 2025 547 −2.8% 5 69.3%
November 2025 528 −5.7% 11 82.4%
October 2025 591 +48.5% 5 82.4%
September 2025 505 6 80.6%
August 2025 520 16 73.8%
July 2025 554 7 67.9%
June 2025 536 10 68.3%
May 2025 534 16 74.9%
April 2025 524 12 73.5%
March 2025 553 7 79.9%
February 2025 478 4 82.2%
January 2025 522 22 83.0%
December 2024 563 12 80.6%
November 2024 560 4 85.2%
October 2024 398 0 91.0%

How to read this chart

Loading the guide…