306 km · Domestic

George Bush Intercontinental (IAH) – San Antonio (SAT)

In July 2026, 360 flights operated between George Bush Intercontinental and San Antonio (both directions), and 79.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
January336356▲ 6.0%
February374336▼ 10.2%
March460456▼ 0.9%
April284431▲ 51.8%
May390369▼ 5.4%
June408342▼ 16.2%
July365360▼ 1.4%
August412––
September458––
October425–in progress
November410––
December432––
Year to date (Jan–Jul)2,6172,650▲ 1.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
January85.1%91.3%▲ 7.3%
February84.5%90.8%▲ 7.5%
March84.6%82.2%▼ 2.8%
April87.3%88.2%▲ 1.0%
May81.0%84.6%▲ 4.4%
June75.2%77.5%▲ 3.1%
July74.5%79.4%▲ 6.6%
August82.5%––
September92.1%––
October89.9%–in progress
November88.5%––
December89.1%––
Year-to-date average (Jan–Jul)81.7%84.9%▲ 3.8%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January173▼ 82.4%
February10▼ 100.0%
March111▲ 1,000.0%
April00–
May70▼ 100.0%
June160▼ 100.0%
July50▼ 100.0%
August4––
September0––
October1–in progress
November4––
December1––
Year to date (Jan–Jul)4714▼ 70.2%

Airlines on this route

  1. United Airlines 93.6%
  2. SkyWest Airlines 6.4%

Oct 1, 2024 – Jul 31, 2026

By direction

IAH → SAT

Scheduled flights
4,291
Flights operated
4,255
Cancelled
36 · 0.8%
On-time departures
81.9%

SAT → IAH

Scheduled flights
4,290
Flights operated
4,249
Cancelled
41 · 1.0%
On-time departures
87.9%

IAH → SAT and SAT → IAH counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 8,033 93.6% 85.1% 75
SkyWest Airlines OO 548 6.4% 82.1% 2

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.1min · 453 recorded · 443 measured
Gap to highest-delay hour17.5min05:00 ↔ 21:00
Recorded flights8,581IAH–SAT

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.8% · 453 recorded · 443 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 92.7% · 1,276 recorded · 1,261 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · 90.9% · 934 recorded · 925 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 167 recorded · 166 measured · Source: the US BTS 11:00 · 91.1% · 430 recorded · 429 measured · Source: the US BTS 12:00 · 84.2% · 542 recorded · 538 measured · Source: the US BTS 13:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 14:00 · 83.5% · 1,078 recorded · 1,075 measured · Source: the US BTS 15:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 16:00 · 80.5% · 932 recorded · 927 measured · Source: the US BTS 17:00 · 87.2% · 458 recorded · 453 measured · Source: the US BTS 18:00 · 77.4% · 927 recorded · 919 measured · Source: the US BTS 19:00 · 82.5% · 323 recorded · 320 measured · Source: the US BTS 20:00 · 73.3% · 601 recorded · 592 measured · Source: the US BTS 21:00 · 75.7% · 370 recorded · 366 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 90 recorded · 90 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.1 min · 453 recorded · 443 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 1.6 min · 1,276 recorded · 1,261 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · 1.4 min · 934 recorded · 925 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 167 recorded · 166 measured · Source: the US BTS 11:00 · 2.9 min · 430 recorded · 429 measured · Source: the US BTS 12:00 · 8.1 min · 542 recorded · 538 measured · Source: the US BTS 13:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 14:00 · 11.7 min · 1,078 recorded · 1,075 measured · Source: the US BTS 15:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 16:00 · 14.4 min · 932 recorded · 927 measured · Source: the US BTS 17:00 · 3.9 min · 458 recorded · 453 measured · Source: the US BTS 18:00 · 15.1 min · 927 recorded · 919 measured · Source: the US BTS 19:00 · 7.8 min · 323 recorded · 320 measured · Source: the US BTS 20:00 · 15.9 min · 601 recorded · 592 measured · Source: the US BTS 21:00 · 17.6 min · 370 recorded · 366 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 90 recorded · 90 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 · 453 · 453 recorded · 443 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 1,276 · 1,276 recorded · 1,261 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · 934 · 934 recorded · 925 measured · Source: the US BTS 10:00 · 167 · 167 recorded · 166 measured · Source: the US BTS 11:00 · 430 · 430 recorded · 429 measured · Source: the US BTS 12:00 · 542 · 542 recorded · 538 measured · Source: the US BTS 13:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 14:00 · 1,078 · 1,078 recorded · 1,075 measured · Source: the US BTS 15:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 16:00 · 932 · 932 recorded · 927 measured · Source: the US BTS 17:00 · 458 · 458 recorded · 453 measured · Source: the US BTS 18:00 · 927 · 927 recorded · 919 measured · Source: the US BTS 19:00 · 323 · 323 recorded · 320 measured · Source: the US BTS 20:00 · 601 · 601 recorded · 592 measured · Source: the US BTS 21:00 · 370 · 370 recorded · 366 measured · Source: the US BTS 22:00 · 90 · 90 recorded · 90 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:0094.8%0.1 min443453
06:00No observations———
07:0092.7%1.6 min1,2611,276
08:00No observations———
09:0090.9%1.4 min925934
10:00Fewer than 200 measured departures—166167
11:0091.1%2.9 min429430
12:0084.2%8.1 min538542
13:00No observations———
14:0083.5%11.7 min1,0751,078
15:00No observations———
16:0080.5%14.4 min927932
17:0087.2%3.9 min453458
18:0077.4%15.1 min919927
19:0082.5%7.8 min320323
20:0073.3%15.9 min592601
21:0075.7%17.6 min366370
22:00Fewer than 200 measured departures—9090
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 84.7% · 1,264 recorded · 1,250 measured · Source: the US BTS Tuesday · 88.0% · 1,232 recorded · 1,215 measured · Source: the US BTS Wednesday · 86.3% · 1,227 recorded · 1,218 measured · Source: the US BTS Thursday · 85.0% · 1,232 recorded · 1,221 measured · Source: the US BTS Friday · 81.5% · 1,255 recorded · 1,248 measured · Source: the US BTS Saturday · 85.8% · 1,170 recorded · 1,163 measured · Source: the US BTS Sunday · 83.1% · 1,201 recorded · 1,189 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 · 9.9 min · 1,264 recorded · 1,250 measured · Source: the US BTS Tuesday · 5.3 min · 1,232 recorded · 1,215 measured · Source: the US BTS Wednesday · 7.1 min · 1,227 recorded · 1,218 measured · Source: the US BTS Thursday · 6.5 min · 1,232 recorded · 1,221 measured · Source: the US BTS Friday · 10.9 min · 1,255 recorded · 1,248 measured · Source: the US BTS Saturday · 7.0 min · 1,170 recorded · 1,163 measured · Source: the US BTS Sunday · 10.8 min · 1,201 recorded · 1,189 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,264 · 1,264 recorded · 1,250 measured · Source: the US BTS Tuesday · 1,232 · 1,232 recorded · 1,215 measured · Source: the US BTS Wednesday · 1,227 · 1,227 recorded · 1,218 measured · Source: the US BTS Thursday · 1,232 · 1,232 recorded · 1,221 measured · Source: the US BTS Friday · 1,255 · 1,255 recorded · 1,248 measured · Source: the US BTS Saturday · 1,170 · 1,170 recorded · 1,163 measured · Source: the US BTS Sunday · 1,201 · 1,201 recorded · 1,189 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
Monday84.7%9.9 min1,2501,264
Tuesday88.0%5.3 min1,2151,232
Wednesday86.3%7.1 min1,2181,227
Thursday85.0%6.5 min1,2211,232
Friday81.5%10.9 min1,2481,255
Saturday85.8%7.0 min1,1631,170
Sunday83.1%10.8 min1,1891,201

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 · 88.3% · 712 recorded · 692 measured · Source: the US BTS Feb · 87.5% · 711 recorded · 710 measured · Source: the US BTS Mar · 83.4% · 928 recorded · 916 measured · Source: the US BTS Apr · 87.8% · 715 recorded · 715 measured · Source: the US BTS May · 82.7% · 766 recorded · 759 measured · Source: the US BTS Jun · 76.3% · 766 recorded · 750 measured · Source: the US BTS Jul · 77.0% · 730 recorded · 725 measured · Source: the US BTS Aug · 82.5% · 416 recorded · 412 measured · Source: the US BTS Sep · 92.1% · 458 recorded · 458 measured · Source: the US BTS Oct · 88.5% · 724 recorded · 723 measured · Source: the US BTS Nov · 88.8% · 858 recorded · 853 measured · Source: the US BTS Dec · 85.8% · 797 recorded · 791 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 · 4.4 min · 712 recorded · 692 measured · Source: the US BTS Feb · 3.2 min · 711 recorded · 710 measured · Source: the US BTS Mar · 9.8 min · 928 recorded · 916 measured · Source: the US BTS Apr · 4.3 min · 715 recorded · 715 measured · Source: the US BTS May · 11.3 min · 766 recorded · 759 measured · Source: the US BTS Jun · 19.1 min · 766 recorded · 750 measured · Source: the US BTS Jul · 18.8 min · 730 recorded · 725 measured · Source: the US BTS Aug · 9.4 min · 416 recorded · 412 measured · Source: the US BTS Sep · 0.6 min · 458 recorded · 458 measured · Source: the US BTS Oct · 4.7 min · 724 recorded · 723 measured · Source: the US BTS Nov · 4.1 min · 858 recorded · 853 measured · Source: the US BTS Dec · 6.4 min · 797 recorded · 791 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 · 712 · 712 recorded · 692 measured · Source: the US BTS Feb · 711 · 711 recorded · 710 measured · Source: the US BTS Mar · 928 · 928 recorded · 916 measured · Source: the US BTS Apr · 715 · 715 recorded · 715 measured · Source: the US BTS May · 766 · 766 recorded · 759 measured · Source: the US BTS Jun · 766 · 766 recorded · 750 measured · Source: the US BTS Jul · 730 · 730 recorded · 725 measured · Source: the US BTS Aug · 416 · 416 recorded · 412 measured · Source: the US BTS Sep · 458 · 458 recorded · 458 measured · Source: the US BTS Oct · 724 · 724 recorded · 723 measured · Source: the US BTS Nov · 858 · 858 recorded · 853 measured · Source: the US BTS Dec · 797 · 797 recorded · 791 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
Jan88.3%4.4 min692712
Feb87.5%3.2 min710711
Mar83.4%9.8 min916928
Apr87.8%4.3 min715715
May82.7%11.3 min759766
Jun76.3%19.1 min750766
Jul77.0%18.8 min725730
Aug82.5%9.4 min412416
Sep92.1%0.6 min458458
Oct88.5%4.7 min723724
Nov88.8%4.1 min853858
Dec85.8%6.4 min791797

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 84.1% 7,220
  • Delayed >15 min 15.0% 1,284
  • Cancelled 0.9% 77
  • 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

68
68 of 68
Flight numbersBy direction DeparturesOn time
UA1477 IAH → SAT 522 73.5%
UA1542 IAH → SAT 464 72.7%
UA1486 SAT → IAH 396 91.8%
UA1282 SAT → IAH 369 86.9%
UA469 SAT → IAH 348 96.2%
UA468 IAH → SAT 283 89.1%
UA2157 SAT → IAH 278 82.0%
UA2498 SAT → IAH 262 85.8%
UA2003 IAH → SAT 231 95.6%
UA1371 IAH → SAT 220 89.1%
UA410 SAT → IAH 215 89.2%
UA1475 IAH → SAT 205 81.8%
UA2250 IAH → SAT 193 93.8%
UA697 IAH → SAT 183 88.0%
UA465 SAT → IAH 174 84.9%
UA404 SAT → IAH 170 82.9%
UA2399 IAH → SAT 142 75.2%
UA515 SAT → IAH 133 87.9%
UA2396 SAT → IAH 120 82.2%
UA2198 IAH → SAT 100 62.6%
UA2170 SAT → IAH 89 74.2%
UA2658 SAT → IAH 82 90.2%
UA636 IAH → SAT 82 71.3%
UA2105 SAT → IAH 75 93.2%
UA2323 SAT → IAH 72 84.7%
UA349 SAT → IAH 68 98.5%
UA1326 IAH → SAT 55 66.7%
UA492 IAH → SAT 54 94.2%
UA1186 IAH → SAT 53 84.9%
UA753 SAT → IAH 53 92.5%
OO5379 IAH → SAT 52 86.5%
OO5658 SAT → IAH 52 92.3%
UA1540 SAT → IAH 52 94.2%
UA1571 SAT → IAH 52 92.3%
UA1589 IAH → SAT 52 82.4%
UA582 SAT → IAH 52 90.4%
UA1168 SAT → IAH 51 86.0%
UA1333 SAT → IAH 47 89.4%
UA1798 SAT → IAH 46 93.5%
UA1177 IAH → SAT 37 94.6%
UA1554 IAH → SAT 37 97.3%
UA1819 IAH → SAT 37 70.3%
UA2625 SAT → IAH 37 86.5%
UA2636 IAH → SAT 37 91.9%
UA2657 SAT → IAH 37 86.5%
UA2827 SAT → IAH 37 86.5%
UA397 SAT → IAH 37 91.7%
UA730 IAH → SAT 37 83.8%
UA1966 IAH → SAT 36 100.0%
UA2095 SAT → IAH 36 97.1%
UA222 IAH → SAT 36 91.7%
UA1687 SAT → IAH 35 88.6%
UA2657 IAH → SAT 35 52.9%
OO5468 IAH → SAT 34 85.3%
OO5895 SAT → IAH 34 97.1%
UA2474 SAT → IAH 34 88.2%
UA582 IAH → SAT 34 94.1%
UA1450 IAH → SAT 33 84.4%
UA2385 SAT → IAH 33 100.0%
UA654 SAT → IAH 33 84.9%
UA1407 IAH → SAT 32 81.3%
UA2281 IAH → SAT 32 93.8%
UA2654 SAT → IAH 32 90.6%
UA2857 IAH → SAT 32 70.0%
UA1361 SAT → IAH 31 96.8%
UA1397 SAT → IAH 31 83.9%
UA2078 SAT → IAH 31 93.3%
UA393 SAT → IAH 31 87.1%

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 360 −1.4% 0 79.4%
June 2026 342 −16.2% 0 77.5%
May 2026 369 −5.4% 0 84.6%
April 2026 431 +51.8% 0 88.2%
March 2026 456 −0.9% 11 82.2%
February 2026 336 −10.2% 0 90.8%
January 2026 356 +6.0% 3 91.3%
December 2025 432 +20.3% 1 89.1%
November 2025 410 −7.4% 4 88.5%
October 2025 425 +42.6% 1 89.9%
September 2025 458 0 92.1%
August 2025 412 4 82.5%
July 2025 365 5 74.5%
June 2025 408 16 75.2%
May 2025 390 7 81.0%
April 2025 284 0 87.3%
March 2025 460 1 84.6%
February 2025 374 1 84.5%
January 2025 336 17 85.1%
December 2024 359 5 81.9%
November 2024 443 1 88.9%
October 2024 298 0 86.6%

How to read this chart

Loading the guide…