PDX → GEG Portland to Spokane
live
Direct flights from Portland (PDX) to Spokane (GEG): 35 nonstop departures observed each week across 1 airline. 84% of the last 32 tracked flights arrived within 15 minutes of schedule. The median arrival is 5 minutes early. No cancellations were recorded across the 35 tracked flights. The nonstop covers 448 km, an estimated 1 hour 4 minutes in the air. Measured by Pro Flight Search from live flight boards at Portland and Spokane. Updated 29 October 2026 at 09:23 UTC.
Today, PDX → GEG Thu 29 Oct · local times
Sched Flight PDX departure GEG arrival
08:20
AS3028 Alaska
On schedule Gate B6
·
10:30
AS250 Alaska
On schedule Gate C7
·
14:33
AS743 Alaska
Sched 14:33 Departure not confirmed by the board
·
17:33
AS452 Alaska
Sched 17:33 Departure not confirmed by the board
·
21:43
AS1356 Alaska
Sched 21:43 Departure not confirmed by the board
·
Checked PDX board 02:23 · GEG board 22:03
PDX
Portland
smooth · +0
GEG
Spokane
smooth · +0
dep bank 08:20–21:43 35x weekly
Runs reliable · 1 airline · 35x weekly · nonstop
84% on time
of the last 32 tracked PDX → GEG flights arrived within 15 minutes
Median arrival delay is −5 min . 0 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −5 min across the last 32 arrivals
Flight time ~1h 04m estimated from route distance
Weekly departures 35x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 35
The week scheduled departures · origin local time
Alaska 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 84% on time
Flights AS3028 08:20 daily · AS250 10:30 daily · AS743 14:33 daily · AS452 17:33 daily
History operated legs · board outcomes
10-28 AS250 dep −6 → arr −24
10-28 AS452 dep −4 → arr −12
10-28 AS743 dep +13 → arr +1
10-27 AS250 dep −4 → arr −19
10-27 AS452 dep −6 → arr −16
10-27 AS743 dep +16 → arr +10
10-26 AS250 dep +20 → arr +11
10-26 AS452 dep +1 → arr −12
10-26 AS743 dep +51 → arr +41
10-25 AS250 dep −1 → arr −22
10-24 AS250 dep +29 → arr +17
10-24 AS452 dep −2 → arr −24
10-23 AS250 dep +180 → arr +161
10-23 AS743 dep +33 → arr +37
10-22 AS250 dep −5 → arr −16
10-22 AS452 dep +40 → arr +26
Show 27 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 PDX and GEG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 75 Completed 67 Delayed 15 Within 15m 52/67 Median -2m
AS1356 Alaska
8 days
Thu, Oct 29
1/2 legs · N926AK
PDX
Departure
Sched 21:43
Scheduled departure
→
GEG
Arrival
Sched 22:53
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Oct 28
2/2 legs · N926AK
PDX
Departure
21:36
Departed · Sched 21:437m early
→
GEG
Arrival
22:46
Last seen · Sched 22:537m early
Tue, Oct 27
2/2 legs · N928AK
PDX
Departure
21:35
Departed · Sched 21:438m early
→
GEG
Arrival
22:46
Landed · Sched 22:537m early
Mon, Oct 26
2/2 legs · N983AK
PDX
Departure
21:41
Departed · Sched 21:432m early
→
GEG
Arrival
22:47
Landed · Sched 22:536m early
Sun, Oct 25
2/2 legs · N260AK
PDX
Departure
21:38
Departed · Sched 21:435m early
→
GEG
Arrival
22:31
Landed · Sched 22:5322m early
Sat, Oct 24
2/2 legs · N968AK
PDX
Departure
22:02
Departed · Sched 21:4319m late
→
GEG
Arrival
23:00
Landed · Sched 22:537m late
Fri, Oct 23
2/2 legs · N928AK
PDX
Departure
21:59
Departed · Sched 21:4316m late
→
GEG
Arrival
23:04
Landed · Sched 22:5311m late
Thu, Oct 22
2/2 legs · N926AK
PDX
Departure
21:39
Departed · Sched 21:434m early
→
GEG
Arrival
22:40
Landed · Sched 22:5313m early
Full AS1356 history →
AS250 Alaska
8 days
Thu, Oct 29
1/2 legs · N719AL
PDX
Departure
Sched 10:30
Scheduled departure
→
GEG
Arrival
Sched 11:46
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Oct 28
2/2 legs · N532AS
PDX
Departure
10:24
Departed · Sched 10:306m early
→
GEG
Arrival
11:33
Landed · Sched 11:4613m early
Tue, Oct 27
2/2 legs · N282AK
PDX
Departure
10:26
Departed · Sched 10:304m early
→
GEG
Arrival
11:39
Landed · Sched 11:467m early
Mon, Oct 26
2/2 legs · N938AK
PDX
Departure
10:50
Departed · Sched 10:3020m late
→
GEG
Arrival
12:00
Landed · Sched 11:4614m late
Sun, Oct 25
2/2 legs · N724AL
PDX
Departure
10:29
Departed · Sched 10:301m early
→
GEG
Arrival
11:25
Landed · Sched 11:4621m early
Sat, Oct 24
2/2 legs · N477AS
PDX
Departure
10:59
Departed · Sched 10:3029m late
→
GEG
Arrival
12:06
Landed · Sched 11:4620m late
Fri, Oct 23
2/2 legs · N937AK
PDX
Departure
13:30
Departed · Sched 10:30180m late
→
GEG
Arrival
14:30
Landed · Sched 11:46164m late
Thu, Oct 22
2/2 legs · N719AL
PDX
Departure
10:25
Departed · Sched 10:305m early
→
GEG
Arrival
11:35
Landed · Sched 11:4611m early
Full AS250 history →
AS3028 Alaska
8 days
Thu, Oct 29
1/2 legs · N181SY
PDX
Departure
Sched 08:20
Scheduled departure
→
GEG
Arrival
Sched 09:30
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Oct 28
2/2 legs · N400SY
PDX
Departure
08:14
Departed · Sched 08:206m early
→
GEG
Arrival
09:22
Landed · Sched 09:308m early
Tue, Oct 27
2/2 legs · N414SY
PDX
Departure
08:10
Departed · Sched 08:2010m early
→
GEG
Arrival
09:15
Landed · Sched 09:3015m early
Mon, Oct 26
2/2 legs · N182SY
PDX
Departure
08:16
Departed · Sched 08:204m early
→
GEG
Arrival
09:26
Landed · Sched 09:304m early
Sun, Oct 25
2/2 legs · N185SY
PDX
Departure
08:10
Departed · Sched 08:2010m early
→
GEG
Arrival
09:10
Landed · Sched 09:3020m early
Sat, Oct 24
2/2 legs · N192SY
PDX
Departure
08:09
Departed · Sched 08:2011m early
→
GEG
Arrival
09:13
Landed · Sched 09:3017m early
Fri, Oct 23
2/2 legs · N410SY
PDX
Departure
08:17
Departed · Sched 08:203m early
→
GEG
Arrival
09:34
Landed · Sched 09:304m late
Thu, Oct 22
2/2 legs · N181SY
PDX
Departure
08:30
Departed · Sched 08:2010m late
→
GEG
Arrival
09:33
Landed · Sched 09:303m late
Full AS3028 history →
AS452 Alaska
8 days
Thu, Oct 29
1/2 legs · N528AS
PDX
Departure
Sched 17:33
Scheduled departure
→
GEG
Arrival
Sched 18:49
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Oct 28
2/2 legs · N941AK
PDX
Departure
17:29
Departed · Sched 17:334m early
→
GEG
Arrival
18:48
Landed · Sched 18:491m early
Tue, Oct 27
2/2 legs · N903AK
PDX
Departure
17:27
Departed · Sched 17:336m early
→
GEG
Arrival
18:45
Landed · Sched 18:494m early
Mon, Oct 26
2/2 legs · N517AS
PDX
Departure
17:34
Departed · Sched 17:331m late
→
GEG
Arrival
18:37
Landed · Sched 18:4912m early
Sun, Oct 25
2/2 legs · N267AK
PDX
Departure
17:42
Departed · Sched 17:339m late
→
GEG
Arrival
Sched 18:49
Scheduled time only · no board update captured
Sat, Oct 24
2/2 legs · N433AS
PDX
Departure
17:31
Departed · Sched 17:332m early
→
GEG
Arrival
18:25
Landed · Sched 18:4924m early
Fri, Oct 23
2/2 legs · N247AK
PDX
Departure
17:31
Departed · Sched 17:332m early
→
GEG
Arrival
18:46
Landed · Sched 18:493m early
Thu, Oct 22
2/2 legs · N528AS
PDX
Departure
18:13
Departed · Sched 17:3340m late
→
GEG
Arrival
19:15
Landed · Sched 18:4926m late
Full AS452 history →
AS743 Alaska
8 days
Thu, Oct 29
1/2 legs · N823AK
PDX
Departure
Sched 14:33
Scheduled departure
→
GEG
Arrival
Sched 15:44
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Oct 28
2/2 legs · N587AS
PDX
Departure
14:46
Departed · Sched 14:3313m late
→
GEG
Arrival
15:57
Landed · Sched 15:4413m late
Tue, Oct 27
2/2 legs · N562AS
PDX
Departure
14:49
Departed · Sched 14:3316m late
→
GEG
Arrival
16:04
Landed · Sched 15:4420m late
Mon, Oct 26
2/2 legs · N912AK
PDX
Departure
15:24
Departed · Sched 14:3351m late
→
GEG
Arrival
16:25
Landed · Sched 15:4441m late
Sun, Oct 25
2/2 legs · N536AS
PDX
Departure
14:31
Departed · Sched 14:332m early
→
GEG
Arrival
15:34
Last seen · Sched 15:4410m early
Sat, Oct 24
2/2 legs · N560AS
PDX
Departure
14:30
Departed · Sched 14:333m early
→
GEG
Arrival
15:42
Landed · Sched 15:442m early
Fri, Oct 23
2/2 legs · N513AS
PDX
Departure
15:06
Departed · Sched 14:3333m late
→
GEG
Arrival
16:21
Landed · Sched 15:4437m late
Thu, Oct 22
2/2 legs · N823AK
PDX
Departure
14:32
Departed · Sched 14:331m early
→
GEG
Arrival
15:51
Landed · Sched 15:447m late
Full AS743 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: Portland (PDX) to Spokane (GEG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PDX-GEG
Copy
How we measure this →
PDX to GEG questions
Is PDX–GEG running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PDX–GEG? Operators schedule morning departures around 08:20 and evening departures around 17:33 from PDX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the GEG delay card to confirm conditions when you'd arrive.
How long is the flight from PDX to GEG? Great-circle distance is 448 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 62–68 min gate-to-gate on this route.
How often does PDX–GEG fly? Alaska Airlines runs the route with about 35 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.