1,265 km · Domestic

George Bush Intercontinental (IAH) – Tampa (TPA)

In July 2026, 218 flights operated between George Bush Intercontinental and Tampa (both directions), and 78.0% 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
January282290▲ 2.8%
February257230▼ 10.5%
March330273▼ 17.3%
April284270▼ 4.9%
May344246▼ 28.5%
June339214▼ 36.9%
July350218▼ 37.7%
August295––
September270––
October248–in progress
November293––
December298––
Year to date (Jan–Jul)2,1861,741▼ 20.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
January85.8%88.3%▲ 2.9%
February90.3%93.0%▲ 3.0%
March82.4%83.5%▲ 1.3%
April86.3%84.8%▼ 1.7%
May81.1%80.1%▼ 1.2%
June69.3%77.6%▲ 12.0%
July78.0%78.0%0.0%
August80.0%––
September93.3%––
October85.1%–in progress
November87.4%––
December83.9%––
Year-to-date average (Jan–Jul)81.9%83.6%▲ 2.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January90▼ 100.0%
February00–
March64▼ 33.3%
April00–
May10▼ 100.0%
June90▼ 100.0%
July00–
August1––
September0––
October1–in progress
November8––
December2––
Year to date (Jan–Jul)254▼ 84.0%

Airlines on this route

  1. United Airlines 81.6%
  2. Spirit Airlines 11.6%
  3. Frontier Airlines 6.8%

Oct 1, 2024 – Jul 31, 2026

By direction

IAH → TPA

Scheduled flights
3,077
Flights operated
3,056
Cancelled
21 · 0.7%
On-time departures
81.2%

TPA → IAH

Scheduled flights
3,082
Flights operated
3,060
Cancelled
22 · 0.7%
On-time departures
86.4%

IAH → TPA and TPA → IAH counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 5,026 81.6% 85.1% 25
Spirit Airlines NK 713 11.6% 81.4% 8
Frontier Airlines F9 420 6.8% 72.0% 10

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:00-0.7min · 1,309 recorded · 1,303 measured
Gap to highest-delay hour21.9min07:00 ↔ 18:00
Recorded flights6,159IAH–TPA

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 · 8 recorded · 8 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 108 recorded · 107 measured · Source: the US BTS 07:00 · 93.5% · 1,309 recorded · 1,303 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 50 recorded · 50 measured · Source: the US BTS 09:00 · 88.0% · 576 recorded · 574 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 80 recorded · 78 measured · Source: the US BTS 11:00 · 89.7% · 667 recorded · 663 measured · Source: the US BTS 12:00 · 79.2% · 735 recorded · 732 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 132 recorded · 131 measured · Source: the US BTS 14:00 · 83.5% · 622 recorded · 618 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 88 recorded · 87 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 84 recorded · 83 measured · Source: the US BTS 17:00 · 79.4% · 743 recorded · 737 measured · Source: the US BTS 18:00 · 73.4% · 706 recorded · 700 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 87 recorded · 86 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 65 recorded · 62 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 67 recorded · 65 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 32 recorded · 32 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 · 8 recorded · 8 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 108 recorded · 107 measured · Source: the US BTS 07:00 · -0.7 min · 1,309 recorded · 1,303 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 50 recorded · 50 measured · Source: the US BTS 09:00 · 4.9 min · 576 recorded · 574 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 80 recorded · 78 measured · Source: the US BTS 11:00 · 4.0 min · 667 recorded · 663 measured · Source: the US BTS 12:00 · 11.6 min · 735 recorded · 732 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 132 recorded · 131 measured · Source: the US BTS 14:00 · 9.3 min · 622 recorded · 618 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 88 recorded · 87 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 84 recorded · 83 measured · Source: the US BTS 17:00 · 17.0 min · 743 recorded · 737 measured · Source: the US BTS 18:00 · 21.2 min · 706 recorded · 700 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 87 recorded · 86 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 65 recorded · 62 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 67 recorded · 65 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 32 recorded · 32 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 · 8 · 8 recorded · 8 measured · Source: the US BTS 06:00 · 108 · 108 recorded · 107 measured · Source: the US BTS 07:00 · 1,309 · 1,309 recorded · 1,303 measured · Source: the US BTS 08:00 · 50 · 50 recorded · 50 measured · Source: the US BTS 09:00 · 576 · 576 recorded · 574 measured · Source: the US BTS 10:00 · 80 · 80 recorded · 78 measured · Source: the US BTS 11:00 · 667 · 667 recorded · 663 measured · Source: the US BTS 12:00 · 735 · 735 recorded · 732 measured · Source: the US BTS 13:00 · 132 · 132 recorded · 131 measured · Source: the US BTS 14:00 · 622 · 622 recorded · 618 measured · Source: the US BTS 15:00 · 88 · 88 recorded · 87 measured · Source: the US BTS 16:00 · 84 · 84 recorded · 83 measured · Source: the US BTS 17:00 · 743 · 743 recorded · 737 measured · Source: the US BTS 18:00 · 706 · 706 recorded · 700 measured · Source: the US BTS 19:00 · 87 · 87 recorded · 86 measured · Source: the US BTS 20:00 · 65 · 65 recorded · 62 measured · Source: the US BTS 21:00 · 67 · 67 recorded · 65 measured · Source: the US BTS 22:00 · 32 · 32 recorded · 32 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—88
06:00Fewer than 200 measured departures—107108
07:0093.5%-0.7 min1,3031,309
08:00Fewer than 200 measured departures—5050
09:0088.0%4.9 min574576
10:00Fewer than 200 measured departures—7880
11:0089.7%4.0 min663667
12:0079.2%11.6 min732735
13:00Fewer than 200 measured departures—131132
14:0083.5%9.3 min618622
15:00Fewer than 200 measured departures—8788
16:00Fewer than 200 measured departures—8384
17:0079.4%17.0 min737743
18:0073.4%21.2 min700706
19:00Fewer than 200 measured departures—8687
20:00Fewer than 200 measured departures—6265
21:00Fewer than 200 measured departures—6567
22:00Fewer than 200 measured departures—3232
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% · 924 recorded · 918 measured · Source: the US BTS Tuesday · 88.3% · 798 recorded · 787 measured · Source: the US BTS Wednesday · 87.4% · 782 recorded · 778 measured · Source: the US BTS Thursday · 84.9% · 938 recorded · 932 measured · Source: the US BTS Friday · 81.7% · 900 recorded · 895 measured · Source: the US BTS Saturday · 83.9% · 859 recorded · 857 measured · Source: the US BTS Sunday · 80.0% · 958 recorded · 949 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 · 13.9 min · 924 recorded · 918 measured · Source: the US BTS Tuesday · 5.3 min · 798 recorded · 787 measured · Source: the US BTS Wednesday · 7.0 min · 782 recorded · 778 measured · Source: the US BTS Thursday · 9.1 min · 938 recorded · 932 measured · Source: the US BTS Friday · 14.3 min · 900 recorded · 895 measured · Source: the US BTS Saturday · 8.9 min · 859 recorded · 857 measured · Source: the US BTS Sunday · 16.1 min · 958 recorded · 949 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 · 924 · 924 recorded · 918 measured · Source: the US BTS Tuesday · 798 · 798 recorded · 787 measured · Source: the US BTS Wednesday · 782 · 782 recorded · 778 measured · Source: the US BTS Thursday · 938 · 938 recorded · 932 measured · Source: the US BTS Friday · 900 · 900 recorded · 895 measured · Source: the US BTS Saturday · 859 · 859 recorded · 857 measured · Source: the US BTS Sunday · 958 · 958 recorded · 949 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%13.9 min918924
Tuesday88.3%5.3 min787798
Wednesday87.4%7.0 min778782
Thursday84.9%9.1 min932938
Friday81.7%14.3 min895900
Saturday83.9%8.9 min857859
Sunday80.0%16.1 min949958

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 · 87.1% · 581 recorded · 572 measured · Source: the US BTS Feb · 91.6% · 487 recorded · 487 measured · Source: the US BTS Mar · 82.9% · 613 recorded · 603 measured · Source: the US BTS Apr · 85.6% · 554 recorded · 554 measured · Source: the US BTS May · 80.7% · 591 recorded · 590 measured · Source: the US BTS Jun · 72.5% · 562 recorded · 553 measured · Source: the US BTS Jul · 78.0% · 568 recorded · 568 measured · Source: the US BTS Aug · 80.0% · 296 recorded · 295 measured · Source: the US BTS Sep · 93.3% · 270 recorded · 270 measured · Source: the US BTS Oct · 85.7% · 449 recorded · 448 measured · Source: the US BTS Nov · 90.4% · 593 recorded · 585 measured · Source: the US BTS Dec · 82.2% · 595 recorded · 591 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 · 5.6 min · 581 recorded · 572 measured · Source: the US BTS Feb · 1.5 min · 487 recorded · 487 measured · Source: the US BTS Mar · 20.5 min · 613 recorded · 603 measured · Source: the US BTS Apr · 4.7 min · 554 recorded · 554 measured · Source: the US BTS May · 13.4 min · 591 recorded · 590 measured · Source: the US BTS Jun · 26.9 min · 562 recorded · 553 measured · Source: the US BTS Jul · 17.5 min · 568 recorded · 568 measured · Source: the US BTS Aug · 9.5 min · 296 recorded · 295 measured · Source: the US BTS Sep · 0.7 min · 270 recorded · 270 measured · Source: the US BTS Oct · 6.1 min · 449 recorded · 448 measured · Source: the US BTS Nov · 4.7 min · 593 recorded · 585 measured · Source: the US BTS Dec · 10.7 min · 595 recorded · 591 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 · 581 · 581 recorded · 572 measured · Source: the US BTS Feb · 487 · 487 recorded · 487 measured · Source: the US BTS Mar · 613 · 613 recorded · 603 measured · Source: the US BTS Apr · 554 · 554 recorded · 554 measured · Source: the US BTS May · 591 · 591 recorded · 590 measured · Source: the US BTS Jun · 562 · 562 recorded · 553 measured · Source: the US BTS Jul · 568 · 568 recorded · 568 measured · Source: the US BTS Aug · 296 · 296 recorded · 295 measured · Source: the US BTS Sep · 270 · 270 recorded · 270 measured · Source: the US BTS Oct · 449 · 449 recorded · 448 measured · Source: the US BTS Nov · 593 · 593 recorded · 585 measured · Source: the US BTS Dec · 595 · 595 recorded · 591 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
Jan87.1%5.6 min572581
Feb91.6%1.5 min487487
Mar82.9%20.5 min603613
Apr85.6%4.7 min554554
May80.7%13.4 min590591
Jun72.5%26.9 min553562
Jul78.0%17.5 min568568
Aug80.0%9.5 min295296
Sep93.3%0.7 min270270
Oct85.7%6.1 min448449
Nov90.4%4.7 min585593
Dec82.2%10.7 min591595

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 83.2% 5,125
  • Delayed >15 min 16.1% 991
  • Cancelled 0.7% 43
  • 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

58
58 of 58
Flight numbersBy direction DeparturesOn time
UA1501 IAH → TPA 602 77.8%
UA2393 TPA → IAH 432 94.7%
UA2260 IAH → TPA 385 93.7%
UA1312 IAH → TPA 308 75.9%
UA1979 TPA → IAH 244 88.1%
UA1834 TPA → IAH 216 70.4%
F992561 TPA → IAH 206 76.2%
UA2491 TPA → IAH 206 94.6%
UA1478 IAH → TPA 187 78.9%
UA2093 IAH → TPA 166 78.2%
UA1353 IAH → TPA 149 92.6%
UA2319 TPA → IAH 149 90.6%
F992562 IAH → TPA 138 70.6%
UA2326 TPA → IAH 125 100.0%
UA589 TPA → IAH 92 89.1%
NK3126 IAH → TPA 83 84.3%
NK3127 TPA → IAH 83 84.2%
UA1936 IAH → TPA 82 90.2%
F992560 IAH → TPA 71 61.2%
UA1927 TPA → IAH 70 75.0%
UA441 IAH → TPA 70 56.5%
UA1239 TPA → IAH 67 92.5%
NK2023 TPA → IAH 62 82.0%
NK2024 IAH → TPA 61 76.7%
UA1647 TPA → IAH 61 96.6%
UA1370 IAH → TPA 56 85.7%
NK2026 TPA → IAH 54 85.2%
NK2027 IAH → TPA 54 79.6%
UA1388 TPA → IAH 53 88.7%
UA1710 IAH → TPA 52 92.3%
UA2460 TPA → IAH 45 88.9%
UA683 TPA → IAH 45 88.9%
UA1135 TPA → IAH 37 89.2%
UA1528 TPA → IAH 37 91.7%
UA1962 IAH → TPA 37 89.2%
UA2722 IAH → TPA 37 86.1%
UA653 TPA → IAH 37 89.2%
UA742 IAH → TPA 37 91.9%
UA1470 TPA → IAH 36 82.9%
UA1652 IAH → TPA 36 100.0%
UA1945 TPA → IAH 36 83.3%
UA2421 TPA → IAH 36 91.7%
NK1748 IAH → TPA 35 94.3%
UA1798 TPA → IAH 35 71.4%
UA699 TPA → IAH 35 88.6%
NK1749 TPA → IAH 34 67.7%
NK554 IAH → TPA 32 87.5%
NK563 TPA → IAH 32 96.9%
UA1314 TPA → IAH 32 78.1%
UA1429 IAH → TPA 32 90.6%
UA1563 TPA → IAH 32 87.5%
UA1625 TPA → IAH 32 93.8%
UA2321 IAH → TPA 32 65.6%
UA2812 IAH → TPA 32 81.3%
UA763 TPA → IAH 32 84.4%
UA1021 TPA → IAH 31 83.9%
UA1640 TPA → IAH 31 100.0%
UA251 IAH → TPA 30 70.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 218 −37.7% 0 78.0%
June 2026 214 −36.9% 0 77.6%
May 2026 246 −28.5% 0 80.1%
April 2026 270 −4.9% 0 84.8%
March 2026 273 −17.3% 4 83.5%
February 2026 230 −10.5% 0 93.0%
January 2026 290 +2.8% 0 88.3%
December 2025 298 +1.7% 2 83.9%
November 2025 293 +0.3% 8 87.4%
October 2025 248 +24.0% 1 85.1%
September 2025 270 0 93.3%
August 2025 295 1 80.0%
July 2025 350 0 78.0%
June 2025 339 9 69.3%
May 2025 344 1 81.1%
April 2025 284 0 86.3%
March 2025 330 6 82.4%
February 2025 257 0 90.3%
January 2025 282 9 85.8%
December 2024 293 2 80.5%
November 2024 292 0 93.5%
October 2024 200 0 86.5%

How to read this chart

Loading the guide…