PDX → GEG Portland to Spokane
live
Direct flights from Portland (PDX) to Spokane (GEG): 7 nonstop departures observed each week across 1 airline. 94% of the last 31 operated flights arrived within 15 minutes of schedule. The median arrival is 9 minutes early. No cancellations were recorded across the 31 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 9 September 2026 at 07:07 UTC.
PDX
Portland
smooth · +1
GEG
Spokane
smooth · +0
dep bank 08:45–21:59 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
94% on time
of the last 31 operated PDX → GEG flights arrived within 15 minutes
Median arrival delay is −9 min . 0 of 31 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −9 min across the last 31 operated legs
Flight time ~1h 04m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 31
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 93% on time
Flights AS3028 08:45 daily · AS250 10:33 daily · AS2433 14:32 daily · AS2224 17:30 Mo Tu We Th Fr Su
History operated legs · board outcomes
09-06 1I288 arrived +8
09-05 AS250 dep +24 → arr +9
09-04 AS250 dep +13 → arr +32
Show 23 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. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 67 Completed 57 Delayed 5 Within 15m 52/57 Median -3m
AS1345 Alaska
8 days
Wed, Sep 9
1/2 legs · N946AK
PDX
Departure
Sched 21:59
Scheduled departure
→
GEG
Arrival
Sched 23:11
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Sep 8
2/2 legs · N946AK
PDX
Departure
21:51
Departed · Sched 21:598m early
→
GEG
Arrival
22:41
Last seen · Sched 23:1130m early
Mon, Sep 7
2/2 legs · N272AK
PDX
Departure
21:46
Departed · Sched 21:5913m early
→
GEG
Arrival
22:54
Landed · Sched 23:1117m early
Sun, Sep 6
2/2 legs · N472AS
PDX
Departure
22:11
Departed · Sched 21:5912m late
→
GEG
Arrival
23:20
Landed · Sched 23:119m late
Sat, Sep 5
2/2 legs · N924AK
PDX
Departure
21:52
Departed · Sched 21:597m early
→
GEG
Arrival
22:58
Landed · Sched 23:1113m early
Fri, Sep 4
2/2 legs · N483AS
PDX
Departure
22:03
Departed · Sched 21:594m late
→
GEG
Arrival
23:00
Landed · Sched 23:1111m early
Thu, Sep 3
2/2 legs · N236AK
PDX
Departure
22:15
Departed · Sched 21:5916m late
→
GEG
Arrival
23:13
Landed · Sched 23:112m late
Wed, Sep 2
1/2 legs · N494AS
PDX
Departure
—
Board row not captured for this rotation yet.
→
GEG
Arrival
22:53
Landed · Sched 23:1118m early
Full AS1345 history →
AS2224 Alaska
6 days
Wed, Sep 9
1/2 legs · N644QX
PDX
Departure
Sched 17:30
Scheduled departure
→
GEG
Arrival
Sched 18:44
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Sep 8
2/2 legs · N644QX
PDX
Departure
17:26
Departed · Sched 17:304m early
→
GEG
Arrival
18:24
Landed · Sched 18:4420m early
Mon, Sep 7
2/2 legs · N665QX
PDX
Departure
17:38
Departed · Sched 17:308m late
→
GEG
Arrival
18:41
Landed · Sched 18:443m early
Sun, Sep 6
2/2 legs · N657QX
PDX
Departure
17:27
Departed · Sched 17:303m early
→
GEG
Arrival
18:24
Landed · Sched 18:4420m early
Fri, Sep 4
2/2 legs · N665QX
PDX
Departure
17:27
Departed · Sched 17:303m early
→
GEG
Arrival
18:32
Landed · Sched 18:4412m early
Thu, Sep 3
2/2 legs · N622QX
PDX
Departure
17:26
Departed · Sched 17:304m early
→
GEG
Arrival
18:25
Landed · Sched 18:4419m early
Full AS2224 history →
AS2433 Alaska
7 days
Wed, Sep 9
1/2 legs · N655QX
PDX
Departure
Sched 14:32
Scheduled departure
→
GEG
Arrival
Sched 15:41
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Sep 8
2/2 legs · N655QX
PDX
Departure
14:39
Departed · Sched 14:327m late
→
GEG
Arrival
15:38
Landed · Sched 15:413m early
Mon, Sep 7
2/2 legs · N634QX
PDX
Departure
14:30
Departed · Sched 14:322m early
→
GEG
Arrival
15:39
Landed · Sched 15:412m early
Sun, Sep 6
2/2 legs · N671QX
PDX
Departure
14:27
Departed · Sched 14:325m early
→
GEG
Arrival
15:30
Landed · Sched 15:4111m early
Sat, Sep 5
2/2 legs · N658QX
PDX
Departure
14:34
Departed · Sched 14:322m late
→
GEG
Arrival
15:37
Landed · Sched 15:414m early
Fri, Sep 4
2/2 legs · N635QX
PDX
Departure
14:30
Departed · Sched 14:322m early
→
GEG
Arrival
15:30
Landed · Sched 15:4111m early
Thu, Sep 3
2/2 legs · N638QX
PDX
Departure
14:40
Departed · Sched 14:328m late
→
GEG
Arrival
15:44
Landed · Sched 15:413m late
Full AS2433 history →
AS250 Alaska
7 days
Wed, Sep 9
1/2 legs · N913AK
PDX
Departure
Sched 10:33
Scheduled departure
→
GEG
Arrival
Sched 11:48
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Sep 8
2/2 legs · N913AK
PDX
Departure
10:37
Departed · Sched 10:334m late
→
GEG
Arrival
Sched 11:48
Scheduled time only · no board update captured
Mon, Sep 7
2/2 legs · N706AL
PDX
Departure
10:30
Departed · Sched 10:333m early
→
GEG
Arrival
11:39
Landed · Sched 11:489m early
Sun, Sep 6
2/2 legs · N285AK
PDX
Departure
10:28
Departed · Sched 10:335m early
→
GEG
Arrival
11:42
Landed · Sched 11:486m early
Sat, Sep 5
2/2 legs · N536AS
PDX
Departure
10:57
Departed · Sched 10:3324m late
→
GEG
Arrival
11:57
Landed · Sched 11:489m late
Fri, Sep 4
2/2 legs · N492AS
PDX
Departure
10:46
Departed · Sched 10:3313m late
→
GEG
Arrival
12:20
Landed · Sched 11:4832m late
Thu, Sep 3
2/2 legs · N723AL
PDX
Departure
10:42
Departed · Sched 10:339m late
→
GEG
Arrival
11:55
Landed · Sched 11:487m late
Full AS250 history →
AS3028 Alaska
6 days
PDX
Departure
Sched 08:45
Scheduled departure
→
GEG
Arrival
Sched 09:56
Scheduled arrival · landing pending
Tue schedule from board history
PDX
Departure
08:35
Departed · Sched 08:4510m early
→
GEG
Arrival
Sched 09:56
Scheduled time only · no board update captured
Mon, Sep 7
2/2 legs · N181SY
PDX
Departure
08:37
Departed · Sched 08:458m early
→
GEG
Arrival
09:43
Landed · Sched 09:5613m early
Sun, Sep 6
2/2 legs · N414SY
PDX
Departure
08:46
Departed · Sched 08:451m late
→
GEG
Arrival
09:53
Landed · Sched 09:563m early
Sat, Sep 5
2/2 legs · N191SY
PDX
Departure
09:05
Departed · Sched 08:4520m late
→
GEG
Arrival
10:19
Landed · Sched 09:5623m late
Fri, Sep 4
2/2 legs · N192SY
PDX
Departure
08:38
Departed · Sched 08:457m early
→
GEG
Arrival
09:44
Landed · Sched 09:5612m early
Full AS3028 history →
1I288 NetJets Aviation
1 day
Sun, Sep 6
1/2 legs · N288QS
PDX
Departure
—
Board row not captured for this rotation yet.
→
GEG
Arrival
11:57
Landed · Sched 11:498m late
XCN81 XCN
1 day
Sun, Sep 6
1/2 legs · N181Z
PDX
Departure
—
Board row not captured for this rotation yet.
→
GEG
Arrival
Sched 23:31
Scheduled time only · no board update captured
AS2431 Alaska
1 day
Thu, Sep 3
2/2 legs · N631QX
PDX
Departure
08:37
Departed · Sched 08:458m early
→
GEG
Arrival
09:36
Landed · Sched 09:5115m early
Full AS2431 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:45 and evening departures around 17:30 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 34 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.