1,731 km · Domestic

Detroit Metropolitan Wayne County (DTW) – George Bush Intercontinental (IAH)

In July 2026, 348 flights operated between Detroit Metropolitan Wayne County and George Bush Intercontinental (both directions), and 76.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
January397258▼ 35.0%
February350298▼ 14.9%
March3903900.0%
April347361▲ 4.0%
May350361▲ 3.1%
June353345▼ 2.3%
July391348▼ 11.0%
August404––
September361––
October339–in progress
November377––
December332––
Year to date (Jan–Jul)2,5782,361▼ 8.4%

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.6%75.2%▼ 6.7%
February82.0%83.9%▲ 2.3%
March84.4%73.6%▼ 12.8%
April85.6%79.5%▼ 7.1%
May82.9%77.8%▼ 6.2%
June71.7%80.0%▲ 11.6%
July78.3%76.4%▼ 2.4%
August85.6%––
September92.0%––
October90.6%–in progress
November84.6%––
December73.2%––
Year-to-date average (Jan–Jul)80.8%78.1%▼ 3.4%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January174▼ 76.5%
February01–
March017–
April02–
May23▲ 50.0%
June71▼ 85.7%
July62▼ 66.7%
August4––
September0––
October0–in progress
November4––
December7––
Year to date (Jan–Jul)3230▼ 6.3%

Airlines on this route

  1. Delta Air Lines 58.8%
  2. Spirit Airlines 20.4%
  3. United Airlines 16.9%
  4. Frontier Airlines 3.8%
  5. SkyWest Airlines 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

DTW → IAH

Scheduled flights
3,989
Flights operated
3,951
Cancelled
38 · 1.0%
On-time departures
81.6%

IAH → DTW

Scheduled flights
4,002
Flights operated
3,959
Cancelled
43 · 1.1%
On-time departures
80.8%

DTW → IAH and IAH → 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,702 58.8% 81.7% 36
Spirit Airlines NK 1,633 20.4% 80.2% 22
United Airlines UA 1,347 16.9% 82.8% 20
Frontier Airlines F9 303 3.8% 71.7% 3
SkyWest Airlines OO 6 0.1% 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 delay08:00–09:004.6min · 1,240 recorded · 1,225 measured
Gap to highest-delay hour22.0min08:00 ↔ 21:00
Recorded flights7,991DTW–IAH

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 · 91.0% · 884 recorded · 873 measured · Source: the US BTS 06:00 · 87.1% · 317 recorded · 311 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 80 recorded · 80 measured · Source: the US BTS 08:00 · 88.4% · 1,240 recorded · 1,225 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 108 recorded · 108 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 59 recorded · 59 measured · Source: the US BTS 11:00 · 74.4% · 307 recorded · 305 measured · Source: the US BTS 12:00 · 86.9% · 977 recorded · 971 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 183 recorded · 182 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 164 recorded · 163 measured · Source: the US BTS 15:00 · 81.1% · 752 recorded · 750 measured · Source: the US BTS 16:00 · 75.6% · 839 recorded · 832 measured · Source: the US BTS 17:00 · 82.1% · 252 recorded · 252 measured · Source: the US BTS 18:00 · 73.9% · 263 recorded · 260 measured · Source: the US BTS 19:00 · 69.4% · 442 recorded · 434 measured · Source: the US BTS 20:00 · 69.9% · 921 recorded · 905 measured · Source: the US BTS 21:00 · 70.5% · 203 recorded · 200 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 · 9.0 min · 884 recorded · 873 measured · Source: the US BTS 06:00 · 6.9 min · 317 recorded · 311 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 80 recorded · 80 measured · Source: the US BTS 08:00 · 4.6 min · 1,240 recorded · 1,225 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 108 recorded · 108 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 59 recorded · 59 measured · Source: the US BTS 11:00 · 11.2 min · 307 recorded · 305 measured · Source: the US BTS 12:00 · 5.9 min · 977 recorded · 971 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 183 recorded · 182 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 164 recorded · 163 measured · Source: the US BTS 15:00 · 12.3 min · 752 recorded · 750 measured · Source: the US BTS 16:00 · 15.5 min · 839 recorded · 832 measured · Source: the US BTS 17:00 · 14.4 min · 252 recorded · 252 measured · Source: the US BTS 18:00 · 23.4 min · 263 recorded · 260 measured · Source: the US BTS 19:00 · 23.6 min · 442 recorded · 434 measured · Source: the US BTS 20:00 · 19.3 min · 921 recorded · 905 measured · Source: the US BTS 21:00 · 26.6 min · 203 recorded · 200 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 · 884 · 884 recorded · 873 measured · Source: the US BTS 06:00 · 317 · 317 recorded · 311 measured · Source: the US BTS 07:00 · 80 · 80 recorded · 80 measured · Source: the US BTS 08:00 · 1,240 · 1,240 recorded · 1,225 measured · Source: the US BTS 09:00 · 108 · 108 recorded · 108 measured · Source: the US BTS 10:00 · 59 · 59 recorded · 59 measured · Source: the US BTS 11:00 · 307 · 307 recorded · 305 measured · Source: the US BTS 12:00 · 977 · 977 recorded · 971 measured · Source: the US BTS 13:00 · 183 · 183 recorded · 182 measured · Source: the US BTS 14:00 · 164 · 164 recorded · 163 measured · Source: the US BTS 15:00 · 752 · 752 recorded · 750 measured · Source: the US BTS 16:00 · 839 · 839 recorded · 832 measured · Source: the US BTS 17:00 · 252 · 252 recorded · 252 measured · Source: the US BTS 18:00 · 263 · 263 recorded · 260 measured · Source: the US BTS 19:00 · 442 · 442 recorded · 434 measured · Source: the US BTS 20:00 · 921 · 921 recorded · 905 measured · Source: the US BTS 21:00 · 203 · 203 recorded · 200 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:0091.0%9.0 min873884
06:0087.1%6.9 min311317
07:00Fewer than 200 measured departures—8080
08:0088.4%4.6 min1,2251,240
09:00Fewer than 200 measured departures—108108
10:00Fewer than 200 measured departures—5959
11:0074.4%11.2 min305307
12:0086.9%5.9 min971977
13:00Fewer than 200 measured departures—182183
14:00Fewer than 200 measured departures—163164
15:0081.1%12.3 min750752
16:0075.6%15.5 min832839
17:0082.1%14.4 min252252
18:0073.9%23.4 min260263
19:0069.4%23.6 min434442
20:0069.9%19.3 min905921
21:0070.5%26.6 min200203
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 · 81.7% · 1,226 recorded · 1,209 measured · Source: the US BTS Tuesday · 84.8% · 1,083 recorded · 1,071 measured · Source: the US BTS Wednesday · 84.8% · 1,084 recorded · 1,079 measured · Source: the US BTS Thursday · 80.1% · 1,184 recorded · 1,177 measured · Source: the US BTS Friday · 80.0% · 1,223 recorded · 1,211 measured · Source: the US BTS Saturday · 77.2% · 988 recorded · 979 measured · Source: the US BTS Sunday · 79.7% · 1,203 recorded · 1,184 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 · 10.5 min · 1,226 recorded · 1,209 measured · Source: the US BTS Tuesday · 9.2 min · 1,083 recorded · 1,071 measured · Source: the US BTS Wednesday · 7.6 min · 1,084 recorded · 1,079 measured · Source: the US BTS Thursday · 12.9 min · 1,184 recorded · 1,177 measured · Source: the US BTS Friday · 15.8 min · 1,223 recorded · 1,211 measured · Source: the US BTS Saturday · 11.7 min · 988 recorded · 979 measured · Source: the US BTS Sunday · 15.4 min · 1,203 recorded · 1,184 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,226 · 1,226 recorded · 1,209 measured · Source: the US BTS Tuesday · 1,083 · 1,083 recorded · 1,071 measured · Source: the US BTS Wednesday · 1,084 · 1,084 recorded · 1,079 measured · Source: the US BTS Thursday · 1,184 · 1,184 recorded · 1,177 measured · Source: the US BTS Friday · 1,223 · 1,223 recorded · 1,211 measured · Source: the US BTS Saturday · 988 · 988 recorded · 979 measured · Source: the US BTS Sunday · 1,203 · 1,203 recorded · 1,184 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
Monday81.7%10.5 min1,2091,226
Tuesday84.8%9.2 min1,0711,083
Wednesday84.8%7.6 min1,0791,084
Thursday80.1%12.9 min1,1771,184
Friday80.0%15.8 min1,2111,223
Saturday77.2%11.7 min979988
Sunday79.7%15.4 min1,1841,203

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 · 78.5% · 676 recorded · 655 measured · Source: the US BTS Feb · 82.9% · 649 recorded · 648 measured · Source: the US BTS Mar · 79.0% · 797 recorded · 780 measured · Source: the US BTS Apr · 82.5% · 710 recorded · 708 measured · Source: the US BTS May · 80.3% · 716 recorded · 711 measured · Source: the US BTS Jun · 75.8% · 706 recorded · 698 measured · Source: the US BTS Jul · 77.4% · 747 recorded · 739 measured · Source: the US BTS Aug · 85.6% · 408 recorded · 404 measured · Source: the US BTS Sep · 92.0% · 361 recorded · 361 measured · Source: the US BTS Oct · 89.4% · 621 recorded · 621 measured · Source: the US BTS Nov · 84.6% · 813 recorded · 809 measured · Source: the US BTS Dec · 75.1% · 787 recorded · 776 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.5 min · 676 recorded · 655 measured · Source: the US BTS Feb · 10.1 min · 649 recorded · 648 measured · Source: the US BTS Mar · 12.5 min · 797 recorded · 780 measured · Source: the US BTS Apr · 11.5 min · 710 recorded · 708 measured · Source: the US BTS May · 12.4 min · 716 recorded · 711 measured · Source: the US BTS Jun · 17.0 min · 706 recorded · 698 measured · Source: the US BTS Jul · 19.9 min · 747 recorded · 739 measured · Source: the US BTS Aug · 5.1 min · 408 recorded · 404 measured · Source: the US BTS Sep · -0.6 min · 361 recorded · 361 measured · Source: the US BTS Oct · 3.6 min · 621 recorded · 621 measured · Source: the US BTS Nov · 7.5 min · 813 recorded · 809 measured · Source: the US BTS Dec · 20.6 min · 787 recorded · 776 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 · 676 · 676 recorded · 655 measured · Source: the US BTS Feb · 649 · 649 recorded · 648 measured · Source: the US BTS Mar · 797 · 797 recorded · 780 measured · Source: the US BTS Apr · 710 · 710 recorded · 708 measured · Source: the US BTS May · 716 · 716 recorded · 711 measured · Source: the US BTS Jun · 706 · 706 recorded · 698 measured · Source: the US BTS Jul · 747 · 747 recorded · 739 measured · Source: the US BTS Aug · 408 · 408 recorded · 404 measured · Source: the US BTS Sep · 361 · 361 recorded · 361 measured · Source: the US BTS Oct · 621 · 621 recorded · 621 measured · Source: the US BTS Nov · 813 · 813 recorded · 809 measured · Source: the US BTS Dec · 787 · 787 recorded · 776 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
Jan78.5%13.5 min655676
Feb82.9%10.1 min648649
Mar79.0%12.5 min780797
Apr82.5%11.5 min708710
May80.3%12.4 min711716
Jun75.8%17.0 min698706
Jul77.4%19.9 min739747
Aug85.6%5.1 min404408
Sep92.0%-0.6 min361361
Oct89.4%3.6 min621621
Nov84.6%7.5 min809813
Dec75.1%20.6 min776787

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 80.4% 6,423
  • Delayed >15 min 18.6% 1,487
  • Cancelled 1.0% 81
  • 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

71
71 of 71
Flight numbersBy direction DeparturesOn time
DL1389 IAH → DTW 658 91.5%
DL1633 DTW → IAH 558 72.8%
DL1307 DTW → IAH 466 86.6%
DL1043 DTW → IAH 427 87.5%
DL1043 IAH → DTW 400 77.8%
DL1718 DTW → IAH 356 77.7%
DL1632 IAH → DTW 348 84.5%
DL1529 IAH → DTW 327 74.6%
UA685 IAH → DTW 283 69.9%
DL1529 DTW → IAH 250 74.2%
DL1798 DTW → IAH 195 89.7%
UA1957 DTW → IAH 159 89.9%
F991958 IAH → DTW 152 76.7%
F991957 DTW → IAH 151 66.7%
UA1798 DTW → IAH 126 92.1%
NK3789 IAH → DTW 86 84.9%
UA1821 IAH → DTW 86 84.9%
NK2023 DTW → IAH 85 58.5%
NK3788 DTW → IAH 84 83.3%
UA1640 IAH → DTW 67 82.1%
NK383 DTW → IAH 66 87.9%
NK384 IAH → DTW 65 75.0%
NK821 DTW → IAH 63 81.0%
NK824 IAH → DTW 63 84.1%
DL1343 IAH → DTW 62 67.2%
DL852 IAH → DTW 62 88.7%
NK2020 IAH → DTW 59 66.0%
NK2589 IAH → DTW 57 82.5%
NK2590 DTW → IAH 56 72.7%
NK3105 IAH → DTW 56 96.4%
NK3106 DTW → IAH 56 96.4%
NK288 IAH → DTW 55 92.5%
DL1349 IAH → DTW 54 83.3%
NK291 DTW → IAH 54 81.1%
UA2460 DTW → IAH 54 92.0%
UA1321 DTW → IAH 50 95.9%
DL1865 IAH → DTW 48 75.0%
DL1864 DTW → IAH 41 87.8%
DL1303 IAH → DTW 38 79.0%
DL1718 IAH → DTW 37 55.6%
DL2092 IAH → DTW 37 81.1%
UA1285 IAH → DTW 37 80.6%
DL1692 IAH → DTW 36 77.8%
DL1699 IAH → DTW 36 77.8%
DL2158 DTW → IAH 36 88.6%
UA2357 DTW → IAH 36 77.8%
NK1234 DTW → IAH 35 97.1%
NK227 DTW → IAH 35 91.4%
NK228 IAH → DTW 35 94.3%
NK524 IAH → DTW 35 91.4%
UA1114 DTW → IAH 35 91.4%
UA2293 DTW → IAH 35 88.6%
UA335 IAH → DTW 35 59.4%
NK2240 DTW → IAH 34 69.7%
NK225 IAH → DTW 34 91.2%
NK226 DTW → IAH 34 67.7%
NK3188 DTW → IAH 34 76.5%
NK3189 IAH → DTW 34 88.2%
UA1229 DTW → IAH 34 97.1%
NK2219 IAH → DTW 33 62.5%
DL1596 IAH → DTW 32 93.8%
UA1687 IAH → DTW 32 90.0%
UA2215 DTW → IAH 32 86.7%
DL1307 IAH → DTW 31 74.2%
NK386 DTW → IAH 31 83.3%
NK421 IAH → DTW 31 80.0%
DL1245 IAH → DTW 30 73.3%
DL1566 IAH → DTW 30 76.7%
NK1542 IAH → DTW 30 70.0%
UA2689 DTW → IAH 30 96.7%
UA2737 IAH → DTW 30 76.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 348 −11.0% 2 76.4%
June 2026 345 −2.3% 1 80.0%
May 2026 361 +3.1% 3 77.8%
April 2026 361 +4.0% 2 79.5%
March 2026 390 +0.0% 17 73.6%
February 2026 298 −14.9% 1 83.9%
January 2026 258 −35.0% 4 75.2%
December 2025 332 −25.2% 7 73.2%
November 2025 377 −12.7% 4 84.6%
October 2025 339 +20.2% 0 90.6%
September 2025 361 0 92.0%
August 2025 404 4 85.6%
July 2025 391 6 78.3%
June 2025 353 7 71.7%
May 2025 350 2 82.9%
April 2025 347 0 85.6%
March 2025 390 0 84.4%
February 2025 350 0 82.0%
January 2025 397 17 80.6%
December 2024 444 4 76.6%
November 2024 432 0 84.5%
October 2024 282 0 87.9%

How to read this chart

Loading the guide…