2,627 km · Domestic

George Bush Intercontinental (IAH) – San Francisco (SFO)

In July 2026, 594 flights operated between George Bush Intercontinental and San Francisco (both directions), and 73.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
January454599▲ 31.9%
February458553▲ 20.7%
March568612▲ 7.7%
April582599▲ 2.9%
May601614▲ 2.2%
June585599▲ 2.4%
July598594▼ 0.7%
August595––
September578––
October609–in progress
November596––
December621––
Year to date (Jan–Jul)3,8464,170▲ 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
January76.2%82.5%▲ 8.3%
February84.9%84.4%▼ 0.6%
March80.5%81.0%▲ 0.6%
April88.7%81.8%▼ 7.8%
May82.4%76.1%▼ 7.6%
June74.0%70.1%▼ 5.3%
July76.3%73.1%▼ 4.2%
August81.2%––
September92.0%––
October88.2%–in progress
November83.4%––
December79.9%––
Year-to-date average (Jan–Jul)80.4%78.4%▼ 2.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January227▼ 68.2%
February01–
March08–
April110.0%
May50▼ 100.0%
June61▼ 83.3%
July00–
August3––
September0––
October3–in progress
November2––
December1––
Year to date (Jan–Jul)3418▼ 47.1%

By direction

IAH → SFO

Scheduled flights
6,266
Flights operated
6,226
Cancelled
40 · 0.6%
On-time departures
76.0%

SFO → IAH

Scheduled flights
6,268
Flights operated
6,239
Cancelled
29 · 0.5%
On-time departures
84.4%

IAH → SFO and SFO → IAH counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 12,534 100.0% 80.2% 69

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-3.1min · 1,201 recorded · 1,195 measured
Gap to highest-delay hour28.3min05:00 ↔ 20:00
Recorded flights12,534IAH–SFO

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · 81.2% · 583 recorded · 581 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 · 96.3% · 1,201 recorded · 1,195 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 72 recorded · 72 measured · Source: the US BTS 07:00 · 94.9% · 1,311 recorded · 1,304 measured · Source: the US BTS 08:00 · 86.3% · 350 recorded · 349 measured · Source: the US BTS 09:00 · 78.0% · 820 recorded · 810 measured · Source: the US BTS 10:00 · 79.8% · 547 recorded · 544 measured · Source: the US BTS 11:00 · 76.1% · 384 recorded · 380 measured · Source: the US BTS 12:00 · 79.6% · 902 recorded · 901 measured · Source: the US BTS 13:00 · 82.0% · 413 recorded · 412 measured · Source: the US BTS 14:00 · 82.4% · 1,127 recorded · 1,123 measured · Source: the US BTS 15:00 · 63.0% · 387 recorded · 386 measured · Source: the US BTS 16:00 · 76.7% · 998 recorded · 994 measured · Source: the US BTS 17:00 · 75.1% · 239 recorded · 237 measured · Source: the US BTS 18:00 · 69.2% · 987 recorded · 977 measured · Source: the US BTS 19:00 · 72.2% · 371 recorded · 371 measured · Source: the US BTS 20:00 · 63.9% · 509 recorded · 507 measured · Source: the US BTS 21:00 · 73.5% · 606 recorded · 599 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 66 recorded · 65 measured · Source: the US BTS 23:00 · 74.6% · 661 recorded · 658 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 · 8.7 min · 583 recorded · 581 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 · -3.1 min · 1,201 recorded · 1,195 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 72 recorded · 72 measured · Source: the US BTS 07:00 · -0.1 min · 1,311 recorded · 1,304 measured · Source: the US BTS 08:00 · 7.4 min · 350 recorded · 349 measured · Source: the US BTS 09:00 · 16.6 min · 820 recorded · 810 measured · Source: the US BTS 10:00 · 13.6 min · 547 recorded · 544 measured · Source: the US BTS 11:00 · 14.9 min · 384 recorded · 380 measured · Source: the US BTS 12:00 · 13.6 min · 902 recorded · 901 measured · Source: the US BTS 13:00 · 9.9 min · 413 recorded · 412 measured · Source: the US BTS 14:00 · 9.3 min · 1,127 recorded · 1,123 measured · Source: the US BTS 15:00 · 23.3 min · 387 recorded · 386 measured · Source: the US BTS 16:00 · 15.1 min · 998 recorded · 994 measured · Source: the US BTS 17:00 · 19.1 min · 239 recorded · 237 measured · Source: the US BTS 18:00 · 22.0 min · 987 recorded · 977 measured · Source: the US BTS 19:00 · 14.7 min · 371 recorded · 371 measured · Source: the US BTS 20:00 · 25.2 min · 509 recorded · 507 measured · Source: the US BTS 21:00 · 13.3 min · 606 recorded · 599 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 66 recorded · 65 measured · Source: the US BTS 23:00 · 13.0 min · 661 recorded · 658 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 · 583 · 583 recorded · 581 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,201 · 1,201 recorded · 1,195 measured · Source: the US BTS 06:00 · 72 · 72 recorded · 72 measured · Source: the US BTS 07:00 · 1,311 · 1,311 recorded · 1,304 measured · Source: the US BTS 08:00 · 350 · 350 recorded · 349 measured · Source: the US BTS 09:00 · 820 · 820 recorded · 810 measured · Source: the US BTS 10:00 · 547 · 547 recorded · 544 measured · Source: the US BTS 11:00 · 384 · 384 recorded · 380 measured · Source: the US BTS 12:00 · 902 · 902 recorded · 901 measured · Source: the US BTS 13:00 · 413 · 413 recorded · 412 measured · Source: the US BTS 14:00 · 1,127 · 1,127 recorded · 1,123 measured · Source: the US BTS 15:00 · 387 · 387 recorded · 386 measured · Source: the US BTS 16:00 · 998 · 998 recorded · 994 measured · Source: the US BTS 17:00 · 239 · 239 recorded · 237 measured · Source: the US BTS 18:00 · 987 · 987 recorded · 977 measured · Source: the US BTS 19:00 · 371 · 371 recorded · 371 measured · Source: the US BTS 20:00 · 509 · 509 recorded · 507 measured · Source: the US BTS 21:00 · 606 · 606 recorded · 599 measured · Source: the US BTS 22:00 · 66 · 66 recorded · 65 measured · Source: the US BTS 23:00 · 661 · 661 recorded · 658 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:0081.2%8.7 min581583
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0096.3%-3.1 min1,1951,201
06:00Fewer than 200 measured departures—7272
07:0094.9%-0.1 min1,3041,311
08:0086.3%7.4 min349350
09:0078.0%16.6 min810820
10:0079.8%13.6 min544547
11:0076.1%14.9 min380384
12:0079.6%13.6 min901902
13:0082.0%9.9 min412413
14:0082.4%9.3 min1,1231,127
15:0063.0%23.3 min386387
16:0076.7%15.1 min994998
17:0075.1%19.1 min237239
18:0069.2%22.0 min977987
19:0072.2%14.7 min371371
20:0063.9%25.2 min507509
21:0073.5%13.3 min599606
22:00Fewer than 200 measured departures—6566
23:0074.6%13.0 min658661

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.3% · 1,820 recorded · 1,813 measured · Source: the US BTS Tuesday · 85.1% · 1,739 recorded · 1,719 measured · Source: the US BTS Wednesday · 81.2% · 1,797 recorded · 1,790 measured · Source: the US BTS Thursday · 78.8% · 1,824 recorded · 1,817 measured · Source: the US BTS Friday · 78.4% · 1,794 recorded · 1,786 measured · Source: the US BTS Saturday · 83.1% · 1,744 recorded · 1,736 measured · Source: the US BTS Sunday · 77.9% · 1,816 recorded · 1,804 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.6 min · 1,820 recorded · 1,813 measured · Source: the US BTS Tuesday · 7.8 min · 1,739 recorded · 1,719 measured · Source: the US BTS Wednesday · 10.0 min · 1,797 recorded · 1,790 measured · Source: the US BTS Thursday · 12.3 min · 1,824 recorded · 1,817 measured · Source: the US BTS Friday · 11.0 min · 1,794 recorded · 1,786 measured · Source: the US BTS Saturday · 9.4 min · 1,744 recorded · 1,736 measured · Source: the US BTS Sunday · 15.0 min · 1,816 recorded · 1,804 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,820 · 1,820 recorded · 1,813 measured · Source: the US BTS Tuesday · 1,739 · 1,739 recorded · 1,719 measured · Source: the US BTS Wednesday · 1,797 · 1,797 recorded · 1,790 measured · Source: the US BTS Thursday · 1,824 · 1,824 recorded · 1,817 measured · Source: the US BTS Friday · 1,794 · 1,794 recorded · 1,786 measured · Source: the US BTS Saturday · 1,744 · 1,744 recorded · 1,736 measured · Source: the US BTS Sunday · 1,816 · 1,816 recorded · 1,804 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
Monday77.3%14.6 min1,8131,820
Tuesday85.1%7.8 min1,7191,739
Wednesday81.2%10.0 min1,7901,797
Thursday78.8%12.3 min1,8171,824
Friday78.4%11.0 min1,7861,794
Saturday83.1%9.4 min1,7361,744
Sunday77.9%15.0 min1,8041,816

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.8% · 1,082 recorded · 1,053 measured · Source: the US BTS Feb · 84.7% · 1,012 recorded · 1,011 measured · Source: the US BTS Mar · 80.8% · 1,188 recorded · 1,180 measured · Source: the US BTS Apr · 85.2% · 1,183 recorded · 1,181 measured · Source: the US BTS May · 79.2% · 1,220 recorded · 1,215 measured · Source: the US BTS Jun · 72.0% · 1,191 recorded · 1,184 measured · Source: the US BTS Jul · 74.7% · 1,192 recorded · 1,192 measured · Source: the US BTS Aug · 81.2% · 598 recorded · 595 measured · Source: the US BTS Sep · 92.0% · 578 recorded · 578 measured · Source: the US BTS Oct · 85.9% · 972 recorded · 969 measured · Source: the US BTS Nov · 79.4% · 1,134 recorded · 1,131 measured · Source: the US BTS Dec · 75.9% · 1,184 recorded · 1,176 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,082 recorded · 1,053 measured · Source: the US BTS Feb · 9.3 min · 1,012 recorded · 1,011 measured · Source: the US BTS Mar · 12.4 min · 1,188 recorded · 1,180 measured · Source: the US BTS Apr · 6.5 min · 1,183 recorded · 1,181 measured · Source: the US BTS May · 10.2 min · 1,220 recorded · 1,215 measured · Source: the US BTS Jun · 16.2 min · 1,191 recorded · 1,184 measured · Source: the US BTS Jul · 15.3 min · 1,192 recorded · 1,192 measured · Source: the US BTS Aug · 11.6 min · 598 recorded · 595 measured · Source: the US BTS Sep · 0.8 min · 578 recorded · 578 measured · Source: the US BTS Oct · 6.2 min · 972 recorded · 969 measured · Source: the US BTS Nov · 14.7 min · 1,134 recorded · 1,131 measured · Source: the US BTS Dec · 15.1 min · 1,184 recorded · 1,176 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,082 · 1,082 recorded · 1,053 measured · Source: the US BTS Feb · 1,012 · 1,012 recorded · 1,011 measured · Source: the US BTS Mar · 1,188 · 1,188 recorded · 1,180 measured · Source: the US BTS Apr · 1,183 · 1,183 recorded · 1,181 measured · Source: the US BTS May · 1,220 · 1,220 recorded · 1,215 measured · Source: the US BTS Jun · 1,191 · 1,191 recorded · 1,184 measured · Source: the US BTS Jul · 1,192 · 1,192 recorded · 1,192 measured · Source: the US BTS Aug · 598 · 598 recorded · 595 measured · Source: the US BTS Sep · 578 · 578 recorded · 578 measured · Source: the US BTS Oct · 972 · 972 recorded · 969 measured · Source: the US BTS Nov · 1,134 · 1,134 recorded · 1,131 measured · Source: the US BTS Dec · 1,184 · 1,184 recorded · 1,176 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.8%13.1 min1,0531,082
Feb84.7%9.3 min1,0111,012
Mar80.8%12.4 min1,1801,188
Apr85.2%6.5 min1,1811,183
May79.2%10.2 min1,2151,220
Jun72.0%16.2 min1,1841,191
Jul74.7%15.3 min1,1921,192
Aug81.2%11.6 min595598
Sep92.0%0.8 min578578
Oct85.9%6.2 min969972
Nov79.4%14.7 min1,1311,134
Dec75.9%15.1 min1,1761,184

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 79.8% 9,997
  • Delayed >15 min 19.7% 2,468
  • Cancelled 0.6% 69
  • 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

101
101 of 101
Flight numbersBy direction DeparturesOn time
UA505 SFO → IAH 585 74.4%
UA2358 IAH → SFO 534 72.7%
UA2305 SFO → IAH 485 76.5%
UA512 SFO → IAH 422 82.1%
UA1768 IAH → SFO 416 92.5%
UA589 IAH → SFO 410 77.5%
UA1687 SFO → IAH 350 94.8%
UA2855 SFO → IAH 348 85.3%
UA2388 IAH → SFO 318 67.2%
UA487 IAH → SFO 309 95.8%
UA1609 IAH → SFO 278 71.6%
UA1387 SFO → IAH 257 82.4%
UA776 SFO → IAH 246 85.8%
UA2611 IAH → SFO 242 77.3%
UA1788 SFO → IAH 229 97.8%
UA313 SFO → IAH 224 85.5%
UA725 IAH → SFO 221 70.3%
UA1341 IAH → SFO 200 57.9%
UA2322 SFO → IAH 177 85.3%
UA382 IAH → SFO 170 70.4%
UA2194 SFO → IAH 167 89.2%
UA1041 IAH → SFO 164 97.0%
UA2464 IAH → SFO 157 77.7%
UA2168 SFO → IAH 149 97.3%
UA686 SFO → IAH 149 98.0%
UA611 IAH → SFO 130 94.5%
UA604 SFO → IAH 125 76.8%
UA242 SFO → IAH 123 82.0%
UA1057 IAH → SFO 119 81.4%
UA277 SFO → IAH 109 84.6%
UA334 IAH → SFO 97 71.1%
UA2047 SFO → IAH 95 89.5%
UA2002 SFO → IAH 93 68.8%
UA2744 IAH → SFO 93 72.0%
UA2313 IAH → SFO 92 58.2%
UA1008 SFO → IAH 91 89.0%
UA2498 SFO → IAH 90 88.9%
UA274 SFO → IAH 87 96.6%
UA234 IAH → SFO 84 81.9%
UA1314 SFO → IAH 82 77.8%
UA1342 IAH → SFO 77 77.9%
UA2034 IAH → SFO 73 63.4%
UA1259 SFO → IAH 72 81.9%
UA796 IAH → SFO 72 75.0%
UA1672 SFO → IAH 69 81.2%
UA2224 SFO → IAH 68 60.3%
UA1439 SFO → IAH 61 82.0%
UA1521 IAH → SFO 61 71.7%
UA1702 SFO → IAH 59 74.6%
UA619 SFO → IAH 56 78.6%
UA448 IAH → SFO 54 57.4%
UA1658 IAH → SFO 53 82.7%
UA1823 IAH → SFO 53 75.5%
UA2170 SFO → IAH 53 88.7%
UA2633 SFO → IAH 50 74.0%
UA2737 IAH → SFO 49 91.8%
UA2368 SFO → IAH 47 95.7%
UA1354 IAH → SFO 45 66.7%
UA496 SFO → IAH 44 95.5%
UA1181 IAH → SFO 37 94.6%
UA1197 IAH → SFO 37 78.4%
UA1215 IAH → SFO 37 86.5%
UA1311 SFO → IAH 37 100.0%
UA1334 SFO → IAH 37 78.4%
UA1349 IAH → SFO 37 35.1%
UA1364 SFO → IAH 37 70.3%
UA1385 IAH → SFO 37 72.2%
UA1394 IAH → SFO 37 70.3%
UA1605 IAH → SFO 37 62.9%
UA2041 SFO → IAH 37 88.9%
UA2140 SFO → IAH 37 72.2%
UA241 IAH → SFO 37 73.0%
UA2483 SFO → IAH 37 100.0%
UA2621 SFO → IAH 37 86.5%
UA2636 IAH → SFO 37 61.1%
UA2693 IAH → SFO 37 86.5%
UA2756 IAH → SFO 37 51.4%
UA404 SFO → IAH 37 89.2%
UA1253 IAH → SFO 36 55.6%
UA2669 IAH → SFO 36 91.7%
UA2719 IAH → SFO 36 100.0%
UA2724 IAH → SFO 36 65.7%
UA2725 IAH → SFO 36 61.1%
UA2070 SFO → IAH 35 62.9%
UA2110 SFO → IAH 35 97.1%
UA2197 IAH → SFO 35 68.6%
UA2236 IAH → SFO 35 61.8%
UA2751 IAH → SFO 35 31.4%
UA354 SFO → IAH 35 94.3%
UA737 IAH → SFO 35 60.0%
UA1746 SFO → IAH 33 97.0%
UA2855 IAH → SFO 33 84.9%
UA1111 IAH → SFO 32 100.0%
UA1181 SFO → IAH 32 100.0%
UA1418 IAH → SFO 32 90.6%
UA1507 IAH → SFO 32 53.1%
UA2214 IAH → SFO 32 90.6%
UA594 SFO → IAH 32 81.3%
UA787 SFO → IAH 32 90.6%
UA1535 IAH → SFO 31 83.9%
UA445 IAH → SFO 31 90.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 594 −0.7% 0 73.1%
June 2026 599 +2.4% 1 70.1%
May 2026 614 +2.2% 0 76.1%
April 2026 599 +2.9% 1 81.8%
March 2026 612 +7.7% 8 81.0%
February 2026 553 +20.7% 1 84.4%
January 2026 599 +31.9% 7 82.5%
December 2025 621 +11.9% 1 79.9%
November 2025 596 +11.4% 2 83.4%
October 2025 609 +69.2% 3 88.2%
September 2025 578 0 92.0%
August 2025 595 3 81.2%
July 2025 598 0 76.3%
June 2025 585 6 74.0%
May 2025 601 5 82.4%
April 2025 582 1 88.7%
March 2025 568 0 80.5%
February 2025 458 0 84.9%
January 2025 454 22 76.2%
December 2024 555 7 71.4%
November 2024 535 1 75.0%
October 2024 360 0 81.9%

How to read this chart

Loading the guide…