1,387 km · Domestic

Denver (DEN) – George Bush Intercontinental (IAH)

In July 2026, 878 flights operated between Denver and George Bush Intercontinental (both directions), and 77.1% 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
January727767▲ 5.5%
February671694▲ 3.4%
March741802▲ 8.2%
April709721▲ 1.7%
May744824▲ 10.8%
June772861▲ 11.5%
July804878▲ 9.2%
August803––
September763––
October792–in progress
November714––
December780––
Year to date (Jan–Jul)5,1685,547▲ 7.3%

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.6%86.7%▲ 13.2%
February82.0%86.6%▲ 5.6%
March84.1%79.9%▼ 5.0%
April82.2%87.7%▲ 6.7%
May74.6%82.6%▲ 10.7%
June71.0%76.0%▲ 7.0%
July69.5%77.1%▲ 10.9%
August74.5%––
September85.3%––
October87.9%–in progress
November83.8%––
December83.8%––
Year-to-date average (Jan–Jul)77.1%82.4%▲ 6.8%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January302▼ 93.3%
February10▼ 100.0%
March310▲ 233.3%
April10▼ 100.0%
May30▼ 100.0%
June81▼ 87.5%
July010–
August3––
September2––
October2–in progress
November0––
December1––
Year to date (Jan–Jul)4623▼ 50.0%

Airlines on this route

  1. United Airlines 83.4%
  2. Frontier Airlines 16.6%

Oct 1, 2024 – Jul 31, 2026

By direction

DEN → IAH

Scheduled flights
8,356
Flights operated
8,315
Cancelled
41 · 0.5%
On-time departures
80.9%

IAH → DEN

Scheduled flights
8,355
Flights operated
8,312
Cancelled
43 · 0.5%
On-time departures
80.8%

DEN → IAH and IAH → DEN counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 13,935 83.4% 81.6% 61
Frontier Airlines F9 2,776 16.6% 77.5% 23

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:00-0.2min · 1,214 recorded · 1,208 measured
Gap to highest-delay hour23.8min05:00 ↔ 18:00
Recorded flights16,711DEN–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 · 94.4% · 1,214 recorded · 1,208 measured · Source: the US BTS 06:00 · 90.2% · 769 recorded · 765 measured · Source: the US BTS 07:00 · 90.6% · 1,513 recorded · 1,505 measured · Source: the US BTS 08:00 · 91.2% · 744 recorded · 740 measured · Source: the US BTS 09:00 · 84.4% · 737 recorded · 732 measured · Source: the US BTS 10:00 · 86.2% · 970 recorded · 969 measured · Source: the US BTS 11:00 · 82.7% · 1,035 recorded · 1,032 measured · Source: the US BTS 12:00 · 84.0% · 812 recorded · 807 measured · Source: the US BTS 13:00 · 81.2% · 734 recorded · 730 measured · Source: the US BTS 14:00 · 76.5% · 599 recorded · 596 measured · Source: the US BTS 15:00 · 81.6% · 797 recorded · 795 measured · Source: the US BTS 16:00 · 73.4% · 1,126 recorded · 1,124 measured · Source: the US BTS 17:00 · 77.6% · 914 recorded · 910 measured · Source: the US BTS 18:00 · 67.4% · 1,055 recorded · 1,044 measured · Source: the US BTS 19:00 · 69.7% · 827 recorded · 823 measured · Source: the US BTS 20:00 · 72.1% · 1,588 recorded · 1,578 measured · Source: the US BTS 21:00 · 71.4% · 608 recorded · 604 measured · Source: the US BTS 22:00 · 78.1% · 661 recorded · 657 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 8 recorded · 8 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.2 min · 1,214 recorded · 1,208 measured · Source: the US BTS 06:00 · 5.3 min · 769 recorded · 765 measured · Source: the US BTS 07:00 · 4.0 min · 1,513 recorded · 1,505 measured · Source: the US BTS 08:00 · 1.9 min · 744 recorded · 740 measured · Source: the US BTS 09:00 · 9.8 min · 737 recorded · 732 measured · Source: the US BTS 10:00 · 7.3 min · 970 recorded · 969 measured · Source: the US BTS 11:00 · 10.9 min · 1,035 recorded · 1,032 measured · Source: the US BTS 12:00 · 7.3 min · 812 recorded · 807 measured · Source: the US BTS 13:00 · 14.4 min · 734 recorded · 730 measured · Source: the US BTS 14:00 · 19.6 min · 599 recorded · 596 measured · Source: the US BTS 15:00 · 11.2 min · 797 recorded · 795 measured · Source: the US BTS 16:00 · 18.1 min · 1,126 recorded · 1,124 measured · Source: the US BTS 17:00 · 14.9 min · 914 recorded · 910 measured · Source: the US BTS 18:00 · 23.7 min · 1,055 recorded · 1,044 measured · Source: the US BTS 19:00 · 20.7 min · 827 recorded · 823 measured · Source: the US BTS 20:00 · 18.0 min · 1,588 recorded · 1,578 measured · Source: the US BTS 21:00 · 17.5 min · 608 recorded · 604 measured · Source: the US BTS 22:00 · 10.3 min · 661 recorded · 657 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 8 recorded · 8 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,214 · 1,214 recorded · 1,208 measured · Source: the US BTS 06:00 · 769 · 769 recorded · 765 measured · Source: the US BTS 07:00 · 1,513 · 1,513 recorded · 1,505 measured · Source: the US BTS 08:00 · 744 · 744 recorded · 740 measured · Source: the US BTS 09:00 · 737 · 737 recorded · 732 measured · Source: the US BTS 10:00 · 970 · 970 recorded · 969 measured · Source: the US BTS 11:00 · 1,035 · 1,035 recorded · 1,032 measured · Source: the US BTS 12:00 · 812 · 812 recorded · 807 measured · Source: the US BTS 13:00 · 734 · 734 recorded · 730 measured · Source: the US BTS 14:00 · 599 · 599 recorded · 596 measured · Source: the US BTS 15:00 · 797 · 797 recorded · 795 measured · Source: the US BTS 16:00 · 1,126 · 1,126 recorded · 1,124 measured · Source: the US BTS 17:00 · 914 · 914 recorded · 910 measured · Source: the US BTS 18:00 · 1,055 · 1,055 recorded · 1,044 measured · Source: the US BTS 19:00 · 827 · 827 recorded · 823 measured · Source: the US BTS 20:00 · 1,588 · 1,588 recorded · 1,578 measured · Source: the US BTS 21:00 · 608 · 608 recorded · 604 measured · Source: the US BTS 22:00 · 661 · 661 recorded · 657 measured · Source: the US BTS 23:00 · 8 · 8 recorded · 8 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:0094.4%-0.2 min1,2081,214
06:0090.2%5.3 min765769
07:0090.6%4.0 min1,5051,513
08:0091.2%1.9 min740744
09:0084.4%9.8 min732737
10:0086.2%7.3 min969970
11:0082.7%10.9 min1,0321,035
12:0084.0%7.3 min807812
13:0081.2%14.4 min730734
14:0076.5%19.6 min596599
15:0081.6%11.2 min795797
16:0073.4%18.1 min1,1241,126
17:0077.6%14.9 min910914
18:0067.4%23.7 min1,0441,055
19:0069.7%20.7 min823827
20:0072.1%18.0 min1,5781,588
21:0071.4%17.5 min604608
22:0078.1%10.3 min657661
23:00Fewer than 200 measured departures—88

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 79.2% · 2,425 recorded · 2,412 measured · Source: the US BTS Tuesday · 83.4% · 2,331 recorded · 2,299 measured · Source: the US BTS Wednesday · 81.7% · 2,345 recorded · 2,339 measured · Source: the US BTS Thursday · 80.2% · 2,398 recorded · 2,390 measured · Source: the US BTS Friday · 80.6% · 2,426 recorded · 2,416 measured · Source: the US BTS Saturday · 82.2% · 2,369 recorded · 2,365 measured · Source: the US BTS Sunday · 79.1% · 2,417 recorded · 2,406 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 · 14.0 min · 2,425 recorded · 2,412 measured · Source: the US BTS Tuesday · 9.8 min · 2,331 recorded · 2,299 measured · Source: the US BTS Wednesday · 12.1 min · 2,345 recorded · 2,339 measured · Source: the US BTS Thursday · 11.4 min · 2,398 recorded · 2,390 measured · Source: the US BTS Friday · 11.3 min · 2,426 recorded · 2,416 measured · Source: the US BTS Saturday · 10.0 min · 2,369 recorded · 2,365 measured · Source: the US BTS Sunday · 13.4 min · 2,417 recorded · 2,406 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,425 · 2,425 recorded · 2,412 measured · Source: the US BTS Tuesday · 2,331 · 2,331 recorded · 2,299 measured · Source: the US BTS Wednesday · 2,345 · 2,345 recorded · 2,339 measured · Source: the US BTS Thursday · 2,398 · 2,398 recorded · 2,390 measured · Source: the US BTS Friday · 2,426 · 2,426 recorded · 2,416 measured · Source: the US BTS Saturday · 2,369 · 2,369 recorded · 2,365 measured · Source: the US BTS Sunday · 2,417 · 2,417 recorded · 2,406 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
Monday79.2%14.0 min2,4122,425
Tuesday83.4%9.8 min2,2992,331
Wednesday81.7%12.1 min2,3392,345
Thursday80.2%11.4 min2,3902,398
Friday80.6%11.3 min2,4162,426
Saturday82.2%10.0 min2,3652,369
Sunday79.1%13.4 min2,4062,417

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 · 81.8% · 1,526 recorded · 1,494 measured · Source: the US BTS Feb · 84.3% · 1,366 recorded · 1,365 measured · Source: the US BTS Mar · 81.9% · 1,556 recorded · 1,543 measured · Source: the US BTS Apr · 85.0% · 1,431 recorded · 1,430 measured · Source: the US BTS May · 78.8% · 1,571 recorded · 1,568 measured · Source: the US BTS Jun · 73.6% · 1,642 recorded · 1,633 measured · Source: the US BTS Jul · 73.5% · 1,692 recorded · 1,682 measured · Source: the US BTS Aug · 74.5% · 806 recorded · 803 measured · Source: the US BTS Sep · 85.3% · 765 recorded · 763 measured · Source: the US BTS Oct · 88.2% · 1,314 recorded · 1,311 measured · Source: the US BTS Nov · 84.2% · 1,484 recorded · 1,480 measured · Source: the US BTS Dec · 81.7% · 1,558 recorded · 1,555 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 · 9.5 min · 1,526 recorded · 1,494 measured · Source: the US BTS Feb · 8.7 min · 1,366 recorded · 1,365 measured · Source: the US BTS Mar · 11.7 min · 1,556 recorded · 1,543 measured · Source: the US BTS Apr · 7.5 min · 1,431 recorded · 1,430 measured · Source: the US BTS May · 15.3 min · 1,571 recorded · 1,568 measured · Source: the US BTS Jun · 20.7 min · 1,642 recorded · 1,633 measured · Source: the US BTS Jul · 18.2 min · 1,692 recorded · 1,682 measured · Source: the US BTS Aug · 17.4 min · 806 recorded · 803 measured · Source: the US BTS Sep · 5.5 min · 765 recorded · 763 measured · Source: the US BTS Oct · 4.1 min · 1,314 recorded · 1,311 measured · Source: the US BTS Nov · 7.2 min · 1,484 recorded · 1,480 measured · Source: the US BTS Dec · 11.4 min · 1,558 recorded · 1,555 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,526 · 1,526 recorded · 1,494 measured · Source: the US BTS Feb · 1,366 · 1,366 recorded · 1,365 measured · Source: the US BTS Mar · 1,556 · 1,556 recorded · 1,543 measured · Source: the US BTS Apr · 1,431 · 1,431 recorded · 1,430 measured · Source: the US BTS May · 1,571 · 1,571 recorded · 1,568 measured · Source: the US BTS Jun · 1,642 · 1,642 recorded · 1,633 measured · Source: the US BTS Jul · 1,692 · 1,692 recorded · 1,682 measured · Source: the US BTS Aug · 806 · 806 recorded · 803 measured · Source: the US BTS Sep · 765 · 765 recorded · 763 measured · Source: the US BTS Oct · 1,314 · 1,314 recorded · 1,311 measured · Source: the US BTS Nov · 1,484 · 1,484 recorded · 1,480 measured · Source: the US BTS Dec · 1,558 · 1,558 recorded · 1,555 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
Jan81.8%9.5 min1,4941,526
Feb84.3%8.7 min1,3651,366
Mar81.9%11.7 min1,5431,556
Apr85.0%7.5 min1,4301,431
May78.8%15.3 min1,5681,571
Jun73.6%20.7 min1,6331,642
Jul73.5%18.2 min1,6821,692
Aug74.5%17.4 min803806
Sep85.3%5.5 min763765
Oct88.2%4.1 min1,3111,314
Nov84.2%7.2 min1,4801,484
Dec81.7%11.4 min1,5551,558

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.5% 13,448
  • Delayed >15 min 19.0% 3,179
  • Cancelled 0.5% 84
  • 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

110
110 of 110
Flight numbersBy direction DeparturesOn time
F993229 IAH → DEN 647 86.6%
UA1720 DEN → IAH 633 91.8%
UA320 DEN → IAH 605 96.0%
UA475 DEN → IAH 605 71.3%
UA489 DEN → IAH 580 82.4%
UA1654 IAH → DEN 566 61.6%
F993206 DEN → IAH 550 84.8%
UA1829 DEN → IAH 544 83.1%
UA2433 IAH → DEN 532 90.9%
UA2419 DEN → IAH 506 70.1%
UA2676 DEN → IAH 457 85.5%
F992996 DEN → IAH 442 64.6%
UA726 DEN → IAH 381 80.8%
UA2436 IAH → DEN 344 96.5%
F993227 IAH → DEN 337 70.9%
UA241 IAH → DEN 309 77.2%
UA1338 IAH → DEN 289 76.3%
UA2215 IAH → DEN 289 66.9%
UA738 DEN → IAH 286 81.4%
UA2338 IAH → DEN 281 65.8%
F994856 DEN → IAH 211 78.4%
UA1066 IAH → DEN 189 83.0%
UA1599 DEN → IAH 170 84.6%
UA2339 IAH → DEN 170 73.5%
UA588 DEN → IAH 170 79.4%
UA1409 IAH → DEN 167 81.9%
UA434 IAH → DEN 166 85.5%
UA2013 IAH → DEN 161 89.9%
F994855 IAH → DEN 159 63.3%
UA2168 IAH → DEN 149 86.6%
UA1970 IAH → DEN 148 91.2%
F992995 IAH → DEN 136 80.0%
UA1246 IAH → DEN 133 75.8%
UA1587 DEN → IAH 125 84.8%
UA2643 IAH → DEN 125 96.8%
UA2677 IAH → DEN 124 81.3%
UA470 IAH → DEN 112 67.9%
F993205 IAH → DEN 109 71.0%
UA2179 DEN → IAH 107 78.9%
F993228 DEN → IAH 105 77.9%
UA1333 IAH → DEN 104 83.5%
UA1450 IAH → DEN 101 86.1%
UA1874 IAH → DEN 90 93.3%
UA1299 DEN → IAH 89 78.4%
UA234 DEN → IAH 89 65.9%
UA1819 DEN → IAH 86 78.6%
F993230 DEN → IAH 79 82.1%
UA1915 DEN → IAH 74 91.9%
UA1575 IAH → DEN 72 85.9%
UA1956 DEN → IAH 72 86.1%
UA1780 IAH → DEN 70 78.6%
UA2670 IAH → DEN 67 86.6%
UA1585 DEN → IAH 61 75.4%
UA2714 IAH → DEN 61 88.5%
UA2723 IAH → DEN 61 78.7%
UA1253 DEN → IAH 56 61.8%
UA2358 IAH → DEN 56 76.4%
UA1211 IAH → DEN 54 66.7%
UA1966 IAH → DEN 53 88.7%
UA796 DEN → IAH 52 96.2%
UA1650 IAH → DEN 48 83.3%
UA2473 IAH → DEN 42 83.3%
UA1116 DEN → IAH 37 86.5%
UA1128 IAH → DEN 37 81.1%
UA1129 DEN → IAH 37 89.2%
UA1182 IAH → DEN 37 91.9%
UA1202 DEN → IAH 37 83.8%
UA1210 IAH → DEN 37 89.2%
UA1239 IAH → DEN 37 94.6%
UA1244 IAH → DEN 37 94.6%
UA1274 IAH → DEN 37 75.0%
UA1299 IAH → DEN 37 62.2%
UA1354 DEN → IAH 37 70.3%
UA1918 DEN → IAH 37 67.6%
UA2175 DEN → IAH 37 81.1%
UA236 DEN → IAH 37 91.9%
UA263 DEN → IAH 37 86.5%
UA271 DEN → IAH 37 83.3%
UA273 DEN → IAH 37 86.5%
UA2767 IAH → DEN 37 70.3%
UA2791 DEN → IAH 37 58.3%
UA2816 IAH → DEN 37 91.9%
UA295 IAH → DEN 37 91.4%
UA423 IAH → DEN 37 89.2%
UA484 IAH → DEN 37 67.6%
UA514 DEN → IAH 37 63.9%
UA609 IAH → DEN 37 89.2%
UA774 IAH → DEN 37 59.5%
UA797 IAH → DEN 37 94.6%
UA2197 IAH → DEN 36 83.3%
UA2206 IAH → DEN 36 86.1%
UA2307 IAH → DEN 36 97.2%
UA2326 DEN → IAH 36 51.4%
UA248 DEN → IAH 36 80.6%
UA531 IAH → DEN 36 94.4%
UA1430 DEN → IAH 35 62.9%
UA2018 DEN → IAH 35 68.6%
UA2802 IAH → DEN 35 97.1%
UA2841 DEN → IAH 35 88.6%
UA1422 DEN → IAH 32 84.4%
UA1544 IAH → DEN 32 100.0%
UA1808 IAH → DEN 32 87.5%
UA2223 DEN → IAH 32 90.6%
UA1306 DEN → IAH 31 87.1%
UA1346 DEN → IAH 31 77.4%
UA1486 IAH → DEN 31 90.3%
UA1963 IAH → DEN 31 100.0%
UA2361 DEN → IAH 31 77.4%
UA2453 IAH → DEN 31 83.9%
UA2313 DEN → IAH 30 66.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 878 +9.2% 10 77.1%
June 2026 861 +11.5% 1 76.0%
May 2026 824 +10.8% 0 82.6%
April 2026 721 +1.7% 0 87.7%
March 2026 802 +8.2% 10 79.9%
February 2026 694 +3.4% 0 86.6%
January 2026 767 +5.5% 2 86.7%
December 2025 780 +0.6% 1 83.8%
November 2025 714 −6.8% 0 83.8%
October 2025 792 +52.6% 2 87.9%
September 2025 763 2 85.3%
August 2025 803 3 74.5%
July 2025 804 0 69.5%
June 2025 772 8 71.0%
May 2025 744 3 74.6%
April 2025 709 1 82.2%
March 2025 741 3 84.1%
February 2025 671 1 82.0%
January 2025 727 30 76.6%
December 2024 775 2 79.6%
November 2024 766 4 84.6%
October 2024 519 1 88.6%

How to read this chart

Loading the guide…