PDX → MFR Portland to Medford
live
Direct flights from Portland (PDX) to Medford (MFR): 36 nonstop departures observed each week across 1 airline. No cancellations were recorded across the 26 tracked flights. The nonstop covers 358 km, an estimated 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Portland and Medford. Updated 3 November 2026 at 03:53 UTC.
Today, PDX → MFR Mon 2 Nov · local times
Sched Flight PDX departure MFR arrival
10:53
AS3200 Alaska
Left 10:43
·
14:33
AS2125 Alaska
Left 14:31
·
17:59
AS3228 Alaska
Left 17:50
·
21:32
AS2266 Alaska
On schedule Gate B1
·
Checked PDX board 19:53
PDX
Portland
smooth · +4
MFR
Medford
tracking
dep bank 10:46–21:40 36x weekly
Running clean · 1 airline · 36x weekly · nonstop
92 / 100
route health from live PDX and MFR delay boards
0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~0h 58m estimated from route distance
Weekly departures 36x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 26
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
History operated legs · board outcomes
Show 18 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 MFR, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 27 Completed 26 Within 15m 26/26 Median -6m
AS2125 Alaska
2 days
PDX
Departure
14:31
Departed · Sched 14:332m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
14:37
Departed · Sched 14:334m late
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS2125 history →
AS2266 Alaska
2 days
PDX
Departure
Sched 21:32
Scheduled departure
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
21:34
Departed · Sched 21:322m late
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS2266 history →
AS3200 Alaska
2 days
PDX
Departure
10:43
Departed · Sched 10:5310m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
10:42
Departed · Sched 10:5311m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS3200 history →
AS3228 Alaska
2 days
PDX
Departure
17:50
Departed · Sched 17:599m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
17:53
Departed · Sched 17:596m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS3228 history →
AS3034 Alaska
5 days
PDX
Departure
10:41
Departed · Sched 10:465m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
10:40
Departed · Sched 10:466m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
10:37
Departed · Sched 10:469m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
10:39
Departed · Sched 10:467m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
10:35
Departed · Sched 10:4611m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS3034 history →
AS3258 Alaska
1 day
PDX
Departure
21:33
Departed · Sched 21:407m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS3258 history →
AS3337 Alaska
5 days
PDX
Departure
14:39
Departed · Sched 14:456m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
14:40
Departed · Sched 14:455m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
14:32
Departed · Sched 14:4513m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
14:38
Departed · Sched 14:457m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
14:38
Departed · Sched 14:457m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS3337 history →
AS2228 Alaska
1 day
PDX
Departure
17:33
Departed · Sched 17:385m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS2228 history →
AS3348 Alaska
4 days
PDX
Departure
21:33
Departed · Sched 21:407m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
21:41
Departed · Sched 21:401m late
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
21:35
Departed · Sched 21:405m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
21:30
Departed · Sched 21:4010m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS3348 history →
AS2460 Alaska
3 days
PDX
Departure
17:33
Departed · Sched 17:385m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
17:31
Departed · Sched 17:387m early
→
MFR
Arrival
—
MFR is outside our board polling set.
PDX
Departure
17:33
Departed · Sched 17:385m early
→
MFR
Arrival
—
MFR is outside our board polling set.
Full AS2460 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 Medford (MFR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PDX-MFR
Copy
How we measure this →
PDX to MFR questions
Is PDX–MFR running on time right now? Smooth skies ahead. The departure side at PDX 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 PDX–MFR? Operators schedule morning departures around 10:46 and evening departures around 17:38 from PDX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MFR delay card to confirm conditions when you'd arrive.
How long is the flight from PDX to MFR? Great-circle distance is 358 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 55–61 min gate-to-gate on this route.
How often does PDX–MFR fly? Alaska Airlines runs the route with about 36 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.