ONT → PDX Ontario to Portland
live
Direct flights from Ontario (ONT) to Portland (PDX): 10 nonstop departures observed each week across 2 airlines. 78% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 9 minutes early. No cancellations were recorded across the 27 tracked flights. The nonstop covers 1,351 km, an estimated 2 hours 14 minutes in the air. Measured by Pro Flight Search from live flight boards at Ontario and Portland. Updated 11 September 2026 at 19:08 UTC.
ONT
Ontario
smooth · +11
PDX
Portland
smooth · +0
dep bank 07:12–19:15 10x weekly
Runs mixed · 2 airlines · 10x weekly · nonstop
78% on time
of the last 27 operated ONT → PDX flights arrived within 15 minutes
Median arrival delay is −9 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −9 min across the last 27 operated legs
Flight time ~2h 14m estimated from route distance
Weekly departures 10x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
Alaska Airlines Southwest Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Alaska AirlinesAS 85% on time
Flights AS544 07:12 daily · AS2169 10:45 Tu We Sa · AS730 10:47 Mo Tu We Th Fr Su · AS2456 18:05 daily
Southwest AirlinesWN 57% on time
Flights WN654 10:15 Mo Th Fr · WN3089 19:15 Mo Th Fr
History operated legs · board outcomes
09-11 AS544 dep −8 → arr −27
09-11 WN654 arrived −9
09-10 AS544 dep −3 → arr −22
09-10 AS730 dep +35 → arr +18
09-10 WN3089 arrived +36
09-10 WN654 arrived −12
09-09 AS544 dep −1 → arr −21
09-09 AS730 dep +40 → arr +21
09-08 AS730 dep +25 → arr +0
09-07 AS544 dep +10 → arr −4
09-07 AS730 dep +71 → arr +49
09-07 WN111 arrived +38
09-07 WN654 arrived −16
09-06 AS730 dep +5 → arr −15
09-05 AS544 dep +14 → arr −7
09-04 AS544 dep −6 → arr −29
09-04 AS730 dep +22 → arr −1
09-04 WN3089 arrived +49
09-04 WN654 arrived −6
Show 19 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from ONT and PDX, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 51 Completed 47 Delayed 11 Within 15m 37/47 Median -1m
AS1705 Alaska
2 days
Fri, Sep 11
1/2 legs · N936AK
ONT
Departure
Sched 18:14
Scheduled departure
Thu schedule from board history
→
PDX
Arrival
Sched 20:31
Scheduled arrival · landing pending
Thu, Sep 10
2/2 legs · N936AK
ONT
Departure
18:20
Departed · Sched 18:146m late
→
PDX
Arrival
20:14
Landed · Sched 20:3117m early
Full AS1705 history →
AS544 Alaska
8 days
Fri, Sep 11
2/2 legs · N468AS
ONT
Departure
07:04
Departed · Sched 07:128m early
→
PDX
Arrival
09:03
Landed · Sched 09:3027m early
Thu, Sep 10
2/2 legs · N237AK
ONT
Departure
07:09
Departed · Sched 07:123m early
→
PDX
Arrival
09:08
Landed · Sched 09:3022m early
Wed, Sep 9
2/2 legs · N558AS
ONT
Departure
07:11
Departed · Sched 07:121m early
→
PDX
Arrival
09:09
Landed · Sched 09:3021m early
Tue, Sep 8
2/2 legs · N816AK
ONT
Departure
07:20
Departed · Sched 07:128m late
→
PDX
Arrival
09:22
Landed · Sched 09:308m early
Mon, Sep 7
2/2 legs · N706AL
ONT
Departure
07:22
Departed · Sched 07:1210m late
→
PDX
Arrival
09:26
Landed · Sched 09:304m early
Sun, Sep 6
2/2 legs · N285AK
ONT
Departure
07:06
Departed · Sched 07:126m early
→
Sat, Sep 5
2/2 legs · N920AK
ONT
Departure
07:26
Departed · Sched 07:1214m late
→
PDX
Arrival
09:23
Landed · Sched 09:307m early
Fri, Sep 4
2/2 legs · N587AS
ONT
Departure
07:06
Departed · Sched 07:126m early
→
PDX
Arrival
09:01
Landed · Sched 09:3029m early
Full AS544 history →
AS730 Alaska
7 days
Fri, Sep 11
2/2 legs · N531AS
ONT
Departure
Sched 10:47
Scheduled departure
→
PDX
Arrival
13:01
Est. · Sched 13:043m early
Thu, Sep 10
2/2 legs · N440AS
ONT
Departure
11:22
Departed · Sched 10:4735m late
→
PDX
Arrival
13:22
Landed · Sched 13:0418m late
Wed, Sep 9
2/2 legs · N729AL
ONT
Departure
11:27
Departed · Sched 10:4740m late
→
PDX
Arrival
13:25
Landed · Sched 13:0421m late
Tue, Sep 8
2/2 legs · N928AK
ONT
Departure
11:12
Departed · Sched 10:4725m late
→
Mon, Sep 7
2/2 legs · N814AK
ONT
Departure
11:58
Departed · Sched 10:4771m late
→
PDX
Arrival
13:53
Landed · Sched 13:0449m late
Sun, Sep 6
2/2 legs · N560AS
ONT
Departure
10:52
Departed · Sched 10:475m late
→
PDX
Arrival
12:49
Landed · Sched 13:0415m early
Fri, Sep 4
2/2 legs · N551AS
ONT
Departure
11:09
Departed · Sched 10:4722m late
→
PDX
Arrival
13:03
Landed · Sched 13:041m early
Full AS730 history →
WN3089 Southwest
3 days
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
19:34
Est. · Sched 19:1519m late
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
19:51
Landed · Sched 19:1536m late
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
20:04
Landed · Sched 19:1549m late
WN654 Southwest
4 days
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
10:06
Landed · Sched 10:159m early
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
10:03
Landed · Sched 10:1512m early
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
09:59
Landed · Sched 10:1516m early
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
10:09
Landed · Sched 10:156m early
AS2456 Alaska
4 days
Mon, Sep 7
2/2 legs · N650QX
ONT
Departure
18:14
Departed · Sched 18:059m late
→
PDX
Arrival
20:15
Landed · Sched 20:249m early
Sun, Sep 6
2/2 legs · N625QX
ONT
Departure
18:09
Departed · Sched 18:054m late
→
PDX
Arrival
20:13
Landed · Sched 20:2411m early
Sat, Sep 5
2/2 legs · N632QX
ONT
Departure
18:17
Departed · Sched 18:0512m late
→
PDX
Arrival
20:13
Landed · Sched 20:2411m early
Fri, Sep 4
2/2 legs · N645QX
ONT
Departure
18:13
Departed · Sched 18:058m late
→
PDX
Arrival
20:12
Landed · Sched 20:2412m early
Full AS2456 history →
WN111 Southwest
1 day
ONT
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
19:53
Landed · Sched 19:1538m late
AS2169 Alaska
1 day
Sat, Sep 5
2/2 legs · N668QX
ONT
Departure
10:54
Departed · Sched 10:459m late
→
PDX
Arrival
12:49
Landed · Sched 13:0415m early
Full AS2169 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Ontario (ONT) to Portland (PDX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ONT-PDX
Copy
How we measure this →
ONT to PDX questions
Is ONT–PDX running on time right now? Smooth skies ahead. The departure side at ONT is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ONT–PDX? Operators schedule morning departures around 07:12 and evening departures around 18:05 from ONT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PDX delay card to confirm conditions when you'd arrive.
How long is the flight from ONT to PDX? Great-circle distance is 1,351 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 125–146 min gate-to-gate on this route.
How often does ONT–PDX fly? 2 carriers operate this route, around 31 flights a week between them. Compare carrier days and times in the airline list above.