route Route

PDX → MSO

149 km avg 1h 13m 1 airline

Departure

PDX KPDX VFR

Portland International Airport

Portland, US

Local time
11:12 PDT
Timezone
America/Los_Angeles
Type
Large Airport
Elevation
31 ft
Coordinates
45.5887, -122.5980

cloud Weather

Wind
310° / 7 kt
Visibility
10 SM
Ceiling
BKN 6,500 ft
Temp / Dew
19°C / 10°C
Altimeter
30.23 inHg

Obs: 2026-08-02T17:53:00.000Z

Raw METAR / TAF
METAR KPDX 021753Z 31007KT 10SM BKN065 19/10 A3023 RMK AO2 SLP235 T01890100 10194 20139 58005 $

TAF KPDX 021724Z 0218/0318 31007KT P6SM BKN060 FM022100 32011G21KT P6SM FEW060 FM030600 33009KT P6SM FEW250 FM030900 34004KT P6SM FEW250

flight Live Traffic

flight_takeoff 97 Departures
flight_land 102 Arrivals

Arrival

MSO KMSO VFR

Missoula Montana Airport

Missoula, US

Local time
12:12 MDT
Timezone
America/Denver
Type
Medium Airport
Elevation
3,206 ft
Coordinates
46.9158, -114.0911

cloud Weather

Wind
340° / 12G18 kt
Visibility
10 SM
Ceiling
FEW 10,000 ft
Temp / Dew
22°C / 4°C
Altimeter
30.05 inHg

Obs: 2026-08-02T17:53:00.000Z

Raw METAR / TAF
METAR KMSO 021753Z 34012G18KT 10SM FEW100 22/04 A3005 RMK AO2 SLP151 T02220044 10222 20139 58011

TAF KMSO 021720Z 0218/0318 31011G21KT P6SM SKC FM030300 33011KT 6SM FU SKC FM030700 32005KT 4SM FU SKC

flight Live Traffic

flight_takeoff 9 Departures
flight_land 10 Arrivals
Flights tracked
74 showing last 50
Avg duration
1h 13m
Distance
149 km

Live traffic

PDX → MSO. Live aircraft currently filed on this route.

Airlines 1

Airline Flights shown
Horizon Air 45

Other connections

More destinations from PDX

More origins to MSO

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-26 QXE2359 A87942 Jul 26, 22:00 UTCJul 26, 22:25 UTC25m -
2026-07-25 QXE2359 A891E5 Jul 25, 21:55 UTCJul 25, 22:20 UTC25m -
2026-07-25 QXE2359 A891E5 Jul 25, 21:50 UTCJul 25, 22:08 UTC18m -9m
2026-07-24 QXE2359 A87CF9 Jul 24, 22:00 UTCJul 24, 22:20 UTC20m -
2026-07-23 QXE2359 A871D4 Jul 23, 22:20 UTCJul 23, 22:45 UTC25m -
2026-07-23 QXE2359 A871D4 Jul 23, 22:16 UTCJul 23, 22:35 UTC19m +9m
2026-07-22 QXE2359 A87942 Jul 22, 22:05 UTCJul 22, 22:35 UTC30m -
2026-07-22 QXE2146 A871D4 Jul 22, 18:03 UTCJul 22, 19:11 UTC1h 8m +12m
2026-07-21 QXE2359 A8ABE6 Jul 21, 22:00 UTCJul 21, 22:30 UTC30m -
2026-07-20 QXE2359 A86A66 Jul 20, 22:10 UTCJul 20, 22:35 UTC25m -
2026-07-16 QXE2146 A84E0C Jul 16, 18:14 UTCJul 16, 19:38 UTC1h 24m +34m
2026-07-14 QXE2146 A88467 Jul 14, 18:03 UTCJul 14, 19:11 UTC1h 8m +17m
2026-07-09 QXE2146 A82DFB Jul 9, 18:00 UTCJul 9, 18:57 UTC57m +5m
2026-07-07 QXE2146 A88E2E Jul 7, 18:26 UTCJul 7, 19:27 UTC1h 1m -6m
2026-06-10 QXE2480 A87942 Jun 10, 01:40 UTCJun 10, 03:00 UTC1h 20m -
2026-06-08 QXE2254 A82DFB Jun 8, 22:20 UTCJun 9, 00:05 UTC1h 45m -
2026-06-07 QXE2254 A82DFB Jun 7, 22:26 UTCJun 7, 23:50 UTC1h 24m +2m
2026-06-07 QXE2254 A82DFB Jun 7, 22:10 UTCJun 7, 23:50 UTC1h 40m -
2026-06-05 QXE2254 A88E2E Jun 5, 22:10 UTCJun 5, 23:50 UTC1h 40m -
2026-06-04 QXE2254 A88E2E Jun 4, 22:20 UTCJun 5, 00:05 UTC1h 45m -
2026-06-01 QXE2254 A8B5AD Jun 1, 22:40 UTCJun 2, 00:25 UTC1h 45m -
2026-06-01 QXE2254 A8B5AD Jun 1, 22:40 UTCJun 2, 00:24 UTC1h 44m +5m
2026-05-31 QXE2254 A880B0 May 31, 22:00 UTCMay 31, 23:45 UTC1h 45m -
2026-05-12 QXE2480 A8B5AD May 12, 21:01 UTCMay 12, 21:35 UTC35m -
2026-05-12 QXE2254 A83569 May 12, 19:35 UTCMay 12, 22:01 UTC2h 25m -
2026-05-11 QXE2480 A8D71C May 11, 21:05 UTCMay 11, 21:40 UTC35m -
2026-05-11 QXE2254 A822D6 May 11, 19:40 UTCMay 11, 22:10 UTC2h 30m -
2026-05-10 QXE2480 A8ABE6 May 10, 21:10 UTCMay 10, 21:40 UTC30m -
2026-05-10 QXE2254 A83920 May 10, 19:35 UTCMay 10, 22:05 UTC2h 30m -
2026-05-09 QXE2480 A8D365 May 9, 21:09 UTCMay 9, 21:45 UTC35m -
2026-05-09 QXE2254 A8B5AD May 9, 19:30 UTCMay 9, 22:10 UTC2h 40m -
2026-05-08 QXE2480 A8BD1B May 8, 21:00 UTCMay 8, 21:25 UTC25m -
2026-05-08 QXE2254 A8B5AD May 8, 19:40 UTCMay 8, 22:10 UTC2h 30m -
2026-05-07 QXE2480 A84A55 May 7, 21:30 UTCMay 7, 22:05 UTC35m -
2026-05-07 QXE2254 A85CE8 May 7, 19:45 UTCMay 7, 22:15 UTC2h 30m -
2026-05-06 QXE2480 A8C489 May 6, 21:18 UTCMay 6, 21:23 UTC5m +11m
2026-05-06 QXE2480 A8C489 May 6, 21:05 UTCMay 6, 21:40 UTC35m -
2026-05-06 QXE2254 A822D6 May 6, 19:40 UTCMay 6, 22:10 UTC2h 30m -
2026-05-05 QXE2480 A84A55 May 5, 21:05 UTCMay 5, 21:30 UTC25m -
2026-05-05 QXE2254 A88E2E May 5, 19:45 UTCMay 5, 22:10 UTC2h 25m -
2026-05-04 QXE2480 A8C489 May 4, 21:20 UTCMay 4, 21:50 UTC30m -
2026-05-04 QXE2254 A891E5 May 4, 19:35 UTCMay 4, 21:55 UTC2h 20m -
2026-05-03 QXE2480 A831B2 May 3, 21:35 UTCMay 3, 22:05 UTC30m -
2026-05-03 QXE2254 A86A66 May 3, 19:20 UTCMay 3, 21:39 UTC2h 20m -
2026-05-02 QXE2480 A8BD1B May 2, 21:32 UTCMay 2, 22:02 UTC30m +25m
2026-05-02 QXE2480 A8BD1B May 2, 21:35 UTCMay 2, 22:05 UTC30m -
2026-05-02 QXE2254 A8A0C1 May 2, 19:35 UTCMay 2, 21:55 UTC2h 20m -
2026-05-01 QXE2480 A83F30 May 1, 21:42 UTCMay 1, 22:12 UTC30m +47m
2026-05-01 QXE2480 A83F30 May 1, 21:45 UTCMay 1, 22:20 UTC35m -
2026-05-01 QXE2254 A8CFAE May 1, 19:30 UTCMay 1, 22:05 UTC2h 35m -

PDX → MSO frequently asked

How long is the flight from PDX to MSO?
Average flight time on the PDX–MSO route is 1h 13m, covering approximately 149 km (93 mi).
What is the distance from PDX to MSO?
The great-circle distance from PDX to MSO is approximately 149 km (93 miles).
Which airlines fly from PDX to MSO?
1 airline operates this route in our records: Horizon Air.
How many flights per week from PDX to MSO?
We've observed ~2 flights per day on this route across our tracking data (74 total flights recorded).
Can I track PDX–MSO flights live?
Yes. The live tracker map above shows aircraft currently flying this route, filtered by departure and arrival airport.