SAN → PDX San Diego to Portland
live
Direct flights from San Diego (SAN) to Portland (PDX): 52 nonstop departures observed each week across 2 airlines. 78% of the last 32 tracked flights arrived within 15 minutes of schedule. The median arrival is 9 minutes early. No cancellations were recorded across the 34 tracked flights. The nonstop covers 1,503 km, an estimated 2 hours 26 minutes in the air. Measured by Pro Flight Search from live flight boards at San Diego and Portland. Updated 31 October 2026 at 14:45 UTC.
Today, SAN → PDX Sat 31 Oct · local times
Sched Flight SAN departure PDX arrival
06:53
AS399 Alaska
Left 06:53
PDX est. 09:06 In the air · sched 09:31
11:04
AS576 Alaska
On schedule Gate 50
PDX est. 13:41 sched 13:50
14:10
AS1402 Alaska
On schedule Gate 30
PDX 16:51 scheduled
15:40
AS1321 Alaska
On schedule Gate 30
PDX est. 18:12 sched 18:18
16:25
WN3667 Southwest
On schedule Gate 113
PDX 19:00 scheduled
18:00
AS1392Alaska
On schedule Gate 28
PDX est. 20:34 sched 20:40
Checked SAN board 07:45 · PDX board 07:19
SAN
San Diego
smooth · +0
PDX
Portland
smooth · +3
dep bank 06:53–23:10 52x weekly
Runs mixed · 2 airlines · 52x weekly · nonstop
78% on time
of the last 32 tracked SAN → PDX flights arrived within 15 minutes
Median arrival delay is −9 min . 0 of 34 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −9 min across the last 32 arrivals
Flight time ~2h 26m estimated from route distance
Weekly departures 52x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 34
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 71% on time
Flights AS399 06:53 daily · AS576 11:04 daily · AS1402 14:10 daily · AS1321 15:40 daily
Southwest AirlinesWN 91% on time
Flights WN738 10:00 Mo Th Fr Sa Su · WN481 10:25 Tu We · WN2109 14:55 Tu We · WN921 16:45 Tu We
History operated legs · board outcomes
10-30 AS1392 dep +0 → arr −12
10-30 AS399 dep +0 → arr +34
10-30 AS794 dep +0 → arr −25
10-30 WN581 arrived −12
10-29 AS1392 arrived +24
10-29 AS399 dep +0 → arr −26
10-29 AS794 dep +0 → arr −15
10-29 WN581 arrived +8
10-28 AS1392 dep +0 → arr +0
10-28 AS399 dep +0 → arr −18
10-28 WN2109 arrived −15
10-28 WN921 dep −9 → arr −25
10-27 WN2109 arrived +14
Show 26 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 SAN and PDX, paired departure → arrival per flight and day. Board history since Tue, Oct 27. Each day adds the flights our airport boards record.
Board rows 70 Completed 48 Delayed 18 Within 15m 41/48 Median +0m
AS1321 Alaska
5 days
SAN
Departure
Sched 15:40
Scheduled departure
→
PDX
Arrival
18:12
Est. · Sched 18:186m early
SAN
Departure
15:49
Last seen · Sched 15:409m late
→
PDX
Arrival
17:55
Landed · Sched 18:1823m early
SAN
Departure
15:53
Last seen · Sched 15:4013m late
→
PDX
Arrival
18:17
Landed · Sched 18:181m early
SAN
Departure
15:40 Departed
→
PDX
Arrival
17:39
Landed · Sched 18:1839m early
SAN
Departure
15:40 Departed
→
PDX
Arrival
18:06
Landed · Sched 18:1812m early
Full AS1321 history →
AS1392 Alaska
5 days
SAN
Departure
Sched 18:00
Scheduled departure
→
PDX
Arrival
20:34
Est. · Sched 20:406m early
SAN
Departure
18:00 Departed
→
PDX
Arrival
20:28
Landed · Sched 20:4012m early
SAN
Departure
18:30
Last seen · Sched 18:0030m late
→
PDX
Arrival
21:04
Landed · Sched 20:4024m late
SAN
Departure
18:00 Departed
→
SAN
Departure
22:03
Last seen · Sched 18:00243m late
→
PDX
Arrival
00:18
Last seen · Sched 20:40218m late
AS1402 Alaska
5 days
SAN
Departure
Sched 14:10
Scheduled departure
→
PDX
Arrival
Sched 16:51
Scheduled arrival · landing pending
SAN
Departure
14:47
Last seen · Sched 14:1037m late
→
PDX
Arrival
16:56
Landed · Sched 16:515m late
SAN
Departure
14:45
Last seen · Sched 14:1035m late
→
PDX
Arrival
17:25
Landed · Sched 16:5134m late
SAN
Departure
14:10 Departed
→
PDX
Arrival
16:30
Landed · Sched 16:5121m early
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
19:59
Landed · Sched 16:51188m late
Full AS1402 history →
AS399 Alaska
5 days
SAN
Departure
06:53 Departed
→
PDX
Arrival
09:06
Est. · Sched 09:3125m early
SAN
Departure
06:53 Departed
→
PDX
Arrival
10:05
Landed · Sched 09:3134m late
SAN
Departure
06:53 Departed
→
PDX
Arrival
09:05
Landed · Sched 09:3126m early
SAN
Departure
06:53 Departed
→
PDX
Arrival
09:13
Landed · Sched 09:3118m early
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
09:07
Landed · Sched 09:3124m early
Full AS399 history →
AS576 Alaska
5 days
SAN
Departure
Sched 11:04
Scheduled departure
→
PDX
Arrival
13:41
Est. · Sched 13:509m early
SAN
Departure
11:15
Last seen · Sched 11:0411m late
→
PDX
Arrival
14:18
Landed · Sched 13:5028m late
SAN
Departure
11:34
Last seen · Sched 11:0430m late
→
PDX
Arrival
14:07
Landed · Sched 13:5017m late
SAN
Departure
11:15
Last seen · Sched 11:0411m late
→
PDX
Arrival
13:57
Landed · Sched 13:507m late
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
13:40
Landed · Sched 13:5010m early
Full AS576 history →
WN3667 Southwest
3 days
SAN
Departure
Sched 16:25
Scheduled departure
→
PDX
Arrival
Sched 19:00
Scheduled arrival · landing pending
SAN
Departure
18:57
Last seen · Sched 17:00117m late
→
PDX
Arrival
21:29
Landed · Sched 19:35114m late
SAN
Departure
17:00 Departed
→
PDX
Arrival
19:17
Landed · Sched 19:3518m early
Full WN3667 history →
AS794 Alaska
2 days
SAN
Departure
20:05 Departed
→
PDX
Arrival
22:22
Landed · Sched 22:4725m early
SAN
Departure
20:05 Departed
→
PDX
Arrival
22:32
Landed · Sched 22:4715m early
Full AS794 history →
WN581 Southwest
2 days
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
22:58
Landed · Sched 23:1012m early
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
23:18
Landed · Sched 23:108m late
WN738 Southwest
2 days
SAN
Departure
09:59
Departed · Sched 10:001m early
→
PDX
Arrival
Sched 12:35
Scheduled time only · no board update captured
Thu schedule from board history
SAN
Departure
09:59
Departed · Sched 10:001m early
→
PDX
Arrival
12:30
Landed · Sched 12:355m early
Full WN738 history →
WN2109 Southwest
2 days
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
14:40
Landed · Sched 14:5515m early
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
15:09
Landed · Sched 14:5514m late
WN481 Southwest
2 days
SAN
Departure
10:22
Departed · Sched 10:253m early
→
PDX
Arrival
12:56
Landed · Sched 13:004m early
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
12:51
Landed · Sched 13:009m early
Full WN481 history →
WN921 Southwest
2 days
SAN
Departure
16:36
Departed · Sched 16:459m early
→
PDX
Arrival
18:55
Landed · Sched 19:2025m early
SAN
Departure
—
Board row not captured for this rotation yet.
→
PDX
Arrival
19:10
Landed · Sched 19:2010m early
Full WN921 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: San Diego (SAN) to Portland (PDX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SAN-PDX
Copy
How we measure this →
SAN to PDX questions
Is SAN–PDX running on time right now? Smooth skies ahead. The arrival side at PDX is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SAN–PDX? Operators schedule morning departures around 06:53 and evening departures around 17:00 from SAN. 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 SAN to PDX? Great-circle distance is 1,503 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 136–159 min gate-to-gate on this route.
How often does SAN–PDX fly? 2 carriers operate this route, around 52 flights a week between them. Compare carrier days and times in the airline list above.