2,934 km · Domestic

George Bush Intercontinental (IAH) – Portland (PDX)

In July 2026, 233 flights operated between George Bush Intercontinental and Portland (both directions), and 76.8% 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
January126186▲ 47.6%
February112160▲ 42.9%
March124178▲ 43.5%
April120181▲ 50.8%
May174238▲ 36.8%
June235230▼ 2.1%
July240233▼ 2.9%
August220––
September192––
October234–in progress
November180––
December210––
Year to date (Jan–Jul)1,1311,406▲ 24.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
January87.3%84.4%▼ 3.3%
February88.4%85.6%▼ 3.2%
March94.4%83.1%▼ 12.0%
April85.0%89.0%▲ 4.7%
May83.9%76.9%▼ 8.3%
June73.2%75.7%▲ 3.4%
July80.0%76.8%▼ 4.0%
August83.2%––
September88.0%––
October85.5%–in progress
November83.9%––
December82.9%––
Year-to-date average (Jan–Jul)84.6%81.6%▼ 3.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January52▼ 60.0%
February00–
March04–
April01–
May00–
June50▼ 100.0%
July61▼ 83.3%
August2––
September0––
October2–in progress
November0––
December0––
Year to date (Jan–Jul)168▼ 50.0%

Airlines on this route

  1. United Airlines 78.3%
  2. Alaska Airlines 21.7%

Oct 1, 2024 – Jul 31, 2026

By direction

IAH → PDX

Scheduled flights
1,986
Flights operated
1,972
Cancelled
14 · 0.7%
On-time departures
77.0%

PDX → IAH

Scheduled flights
1,987
Flights operated
1,971
Cancelled
16 · 0.8%
On-time departures
88.5%

IAH → PDX and PDX → IAH counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 3,111 78.3% 83.2% 23
Alaska Airlines AS 862 21.7% 81.2% 7

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:000.5min · 741 recorded · 733 measured
Gap to highest-delay hour17.7min07:00 ↔ 17:00
Recorded flights3,973IAH–PDX

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 · 11 recorded · 11 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 11 recorded · 11 measured · Source: the US BTS 07:00 · 95.0% · 741 recorded · 733 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 09:00 · 85.4% · 532 recorded · 529 measured · Source: the US BTS 10:00 · 83.4% · 412 recorded · 409 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 67 recorded · 66 measured · Source: the US BTS 12:00 · 83.2% · 238 recorded · 238 measured · Source: the US BTS 13:00 · 84.6% · 260 recorded · 259 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 155 recorded · 154 measured · Source: the US BTS 15:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 16:00 · 76.0% · 244 recorded · 242 measured · Source: the US BTS 17:00 · 74.1% · 335 recorded · 332 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 75 recorded · 75 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 118 recorded · 118 measured · Source: the US BTS 20:00 · 73.3% · 521 recorded · 516 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 23:00 · 79.8% · 251 recorded · 248 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 · 11 recorded · 11 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 11 recorded · 11 measured · Source: the US BTS 07:00 · 0.5 min · 741 recorded · 733 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 09:00 · 11.0 min · 532 recorded · 529 measured · Source: the US BTS 10:00 · 7.1 min · 412 recorded · 409 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 67 recorded · 66 measured · Source: the US BTS 12:00 · 10.1 min · 238 recorded · 238 measured · Source: the US BTS 13:00 · 18.2 min · 260 recorded · 259 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 155 recorded · 154 measured · Source: the US BTS 15:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 16:00 · 16.2 min · 244 recorded · 242 measured · Source: the US BTS 17:00 · 18.3 min · 335 recorded · 332 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 75 recorded · 75 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 118 recorded · 118 measured · Source: the US BTS 20:00 · 13.4 min · 521 recorded · 516 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 23:00 · 13.2 min · 251 recorded · 248 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 · 11 · 11 recorded · 11 measured · Source: the US BTS 06:00 · 11 · 11 recorded · 11 measured · Source: the US BTS 07:00 · 741 · 741 recorded · 733 measured · Source: the US BTS 08:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 09:00 · 532 · 532 recorded · 529 measured · Source: the US BTS 10:00 · 412 · 412 recorded · 409 measured · Source: the US BTS 11:00 · 67 · 67 recorded · 66 measured · Source: the US BTS 12:00 · 238 · 238 recorded · 238 measured · Source: the US BTS 13:00 · 260 · 260 recorded · 259 measured · Source: the US BTS 14:00 · 155 · 155 recorded · 154 measured · Source: the US BTS 15:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 16:00 · 244 · 244 recorded · 242 measured · Source: the US BTS 17:00 · 335 · 335 recorded · 332 measured · Source: the US BTS 18:00 · 75 · 75 recorded · 75 measured · Source: the US BTS 19:00 · 118 · 118 recorded · 118 measured · Source: the US BTS 20:00 · 521 · 521 recorded · 516 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 23:00 · 251 · 251 recorded · 248 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—1111
06:00Fewer than 200 measured departures—1111
07:0095.0%0.5 min733741
08:00Fewer than 200 measured departures—11
09:0085.4%11.0 min529532
10:0083.4%7.1 min409412
11:00Fewer than 200 measured departures—6667
12:0083.2%10.1 min238238
13:0084.6%18.2 min259260
14:00Fewer than 200 measured departures—154155
15:00No observations———
16:0076.0%16.2 min242244
17:0074.1%18.3 min332335
18:00Fewer than 200 measured departures—7575
19:00Fewer than 200 measured departures—118118
20:0073.3%13.4 min516521
21:00No observations———
22:00Fewer than 200 measured departures—11
23:0079.8%13.2 min248251

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 80.4% · 574 recorded · 572 measured · Source: the US BTS Tuesday · 84.2% · 551 recorded · 545 measured · Source: the US BTS Wednesday · 83.5% · 571 recorded · 564 measured · Source: the US BTS Thursday · 81.4% · 576 recorded · 574 measured · Source: the US BTS Friday · 82.3% · 576 recorded · 572 measured · Source: the US BTS Saturday · 83.5% · 551 recorded · 550 measured · Source: the US BTS Sunday · 84.1% · 574 recorded · 566 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 · 11.0 min · 574 recorded · 572 measured · Source: the US BTS Tuesday · 10.3 min · 551 recorded · 545 measured · Source: the US BTS Wednesday · 11.8 min · 571 recorded · 564 measured · Source: the US BTS Thursday · 12.2 min · 576 recorded · 574 measured · Source: the US BTS Friday · 10.7 min · 576 recorded · 572 measured · Source: the US BTS Saturday · 10.9 min · 551 recorded · 550 measured · Source: the US BTS Sunday · 7.1 min · 574 recorded · 566 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 · 574 · 574 recorded · 572 measured · Source: the US BTS Tuesday · 551 · 551 recorded · 545 measured · Source: the US BTS Wednesday · 571 · 571 recorded · 564 measured · Source: the US BTS Thursday · 576 · 576 recorded · 574 measured · Source: the US BTS Friday · 576 · 576 recorded · 572 measured · Source: the US BTS Saturday · 551 · 551 recorded · 550 measured · Source: the US BTS Sunday · 574 · 574 recorded · 566 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
Monday80.4%11.0 min572574
Tuesday84.2%10.3 min545551
Wednesday83.5%11.8 min564571
Thursday81.4%12.2 min574576
Friday82.3%10.7 min572576
Saturday83.5%10.9 min550551
Sunday84.1%7.1 min566574

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 · 85.6% · 319 recorded · 312 measured · Source: the US BTS Feb · 86.8% · 272 recorded · 272 measured · Source: the US BTS Mar · 87.8% · 306 recorded · 302 measured · Source: the US BTS Apr · 87.4% · 302 recorded · 301 measured · Source: the US BTS May · 79.9% · 412 recorded · 412 measured · Source: the US BTS Jun · 74.4% · 470 recorded · 465 measured · Source: the US BTS Jul · 78.4% · 480 recorded · 473 measured · Source: the US BTS Aug · 83.2% · 222 recorded · 220 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 192 recorded · 192 measured · Source: the US BTS Oct · 86.3% · 346 recorded · 344 measured · Source: the US BTS Nov · 83.7% · 300 recorded · 300 measured · Source: the US BTS Dec · 81.7% · 352 recorded · 350 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 · 6.1 min · 319 recorded · 312 measured · Source: the US BTS Feb · 4.6 min · 272 recorded · 272 measured · Source: the US BTS Mar · 5.3 min · 306 recorded · 302 measured · Source: the US BTS Apr · 4.0 min · 302 recorded · 301 measured · Source: the US BTS May · 11.4 min · 412 recorded · 412 measured · Source: the US BTS Jun · 20.2 min · 470 recorded · 465 measured · Source: the US BTS Jul · 14.6 min · 480 recorded · 473 measured · Source: the US BTS Aug · 6.6 min · 222 recorded · 220 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 192 recorded · 192 measured · Source: the US BTS Oct · 10.4 min · 346 recorded · 344 measured · Source: the US BTS Nov · 7.6 min · 300 recorded · 300 measured · Source: the US BTS Dec · 19.9 min · 352 recorded · 350 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 · 319 · 319 recorded · 312 measured · Source: the US BTS Feb · 272 · 272 recorded · 272 measured · Source: the US BTS Mar · 306 · 306 recorded · 302 measured · Source: the US BTS Apr · 302 · 302 recorded · 301 measured · Source: the US BTS May · 412 · 412 recorded · 412 measured · Source: the US BTS Jun · 470 · 470 recorded · 465 measured · Source: the US BTS Jul · 480 · 480 recorded · 473 measured · Source: the US BTS Aug · 222 · 222 recorded · 220 measured · Source: the US BTS Sep · 192 · 192 recorded · 192 measured · Source: the US BTS Oct · 346 · 346 recorded · 344 measured · Source: the US BTS Nov · 300 · 300 recorded · 300 measured · Source: the US BTS Dec · 352 · 352 recorded · 350 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
Jan85.6%6.1 min312319
Feb86.8%4.6 min272272
Mar87.8%5.3 min302306
Apr87.4%4.0 min301302
May79.9%11.4 min412412
Jun74.4%20.2 min465470
Jul78.4%14.6 min473480
Aug83.2%6.6 min220222
SepFewer than 200 measured departures—192192
Oct86.3%10.4 min344346
Nov83.7%7.6 min300300
Dec81.7%19.9 min350352

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 82.1% 3,263
  • Delayed >15 min 17.1% 680
  • Cancelled 0.8% 30
  • 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

24
24 of 24
Flight numbersBy direction DeparturesOn time
UA740 IAH → PDX 621 84.5%
UA1420 IAH → PDX 471 70.5%
AS1421 IAH → PDX 430 74.4%
AS1420 PDX → IAH 426 87.9%
UA1794 PDX → IAH 231 82.7%
UA462 PDX → IAH 222 92.2%
UA625 PDX → IAH 157 96.1%
UA2384 IAH → PDX 133 78.8%
UA1927 PDX → IAH 124 81.5%
UA780 PDX → IAH 96 74.0%
UA1964 IAH → PDX 89 76.4%
UA442 PDX → IAH 86 80.7%
UA496 PDX → IAH 77 97.4%
UA2170 PDX → IAH 72 90.1%
UA2368 PDX → IAH 53 98.0%
UA1395 PDX → IAH 37 97.2%
UA646 PDX → IAH 37 97.3%
UA1542 PDX → IAH 36 83.3%
UA2406 PDX → IAH 36 100.0%
UA2716 IAH → PDX 36 65.7%
UA1979 IAH → PDX 35 73.5%
UA321 PDX → IAH 32 90.6%
UA1030 PDX → IAH 31 93.6%
UA279 IAH → PDX 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 233 −2.9% 1 76.8%
June 2026 230 −2.1% 0 75.7%
May 2026 238 +36.8% 0 76.9%
April 2026 181 +50.8% 1 89.0%
March 2026 178 +43.5% 4 83.1%
February 2026 160 +42.9% 0 85.6%
January 2026 186 +47.6% 2 84.4%
December 2025 210 +50.0% 0 82.9%
November 2025 180 +50.0% 0 83.9%
October 2025 234 +112.7% 2 85.5%
September 2025 192 0 88.0%
August 2025 220 2 83.2%
July 2025 240 6 80.0%
June 2025 235 5 73.2%
May 2025 174 0 83.9%
April 2025 120 0 85.0%
March 2025 124 0 94.4%
February 2025 112 0 88.4%
January 2025 126 5 87.3%
December 2024 140 2 80.0%
November 2024 120 0 83.3%
October 2024 110 0 88.2%

How to read this chart

Loading the guide…