route Route

PDX → DSM

1,510 km avg 1h 58m 2 airlines

Departure

PDX KPDX VFR

Portland International Airport

Portland, US

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

cloud Weather

Wind
230° / 5 kt
Visibility
10 SM
Ceiling
FEW 15,000 ft, OVC 21,000 ft
Temp / Dew
19°C / 7°C
Altimeter
30.01 inHg

Obs: 2026-06-03T08:53:00.000Z

Raw METAR / TAF
METAR KPDX 030853Z 23005KT 10SM FEW150 OVC210 19/07 A3001 RMK AO2 SLP159 T01890072 51005 $

TAF KPDX 030908Z 0309/0406 VRB05KT P6SM BKN100 FM031800 24007KT P6SM BKN045 FM040300 30009KT P6SM BKN060

flight Live Traffic

flight_takeoff 108 Departures
flight_land 108 Arrivals

Arrival

DSM KDSM VFR

Des Moines International Airport

Des Moines, US

Local time
04:19 CDT
Timezone
America/Chicago
Type
Large Airport
Elevation
958 ft
Coordinates
41.5340, -93.6567

cloud Weather

Wind
0° / 0 kt
Visibility
10 SM
Ceiling
FEW 25,000 ft, BKN 30,000 ft
Temp / Dew
18°C / 10°C
Altimeter
30.25 inHg

Obs: 2026-06-03T08:54:00.000Z

Raw METAR / TAF
METAR KDSM 030854Z 00000KT 10SM FEW250 BKN300 18/10 A3025 RMK AO2 SLP239 T01780100 56001 $

TAF KDSM 030520Z 0306/0406 12005KT P6SM SCT250 FM031300 15009KT P6SM FEW250 FM031600 17011G17KT P6SM FEW250 FM040000 17009KT P6SM FEW200

flight Live Traffic

flight_takeoff 36 Departures
flight_land 29 Arrivals
Flights tracked
46
Avg duration
1h 58m
Distance
1,510 km

Live traffic

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

Airlines 2

Airline Flights shown
United Parcel Service 44
Allegiant Air 2

Other connections

More destinations from PDX

More origins to DSM

Recent flights last 46

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-06-03 UPS991 A4B5DF Jun 3, 02:45 UTCJun 3, 04:40 UTC1h 55m -
2026-06-02 UPS991 A56DDC Jun 2, 02:30 UTCJun 2, 04:30 UTC2h 0m -
2026-06-02 UPS991 A56DDC Jun 2, 02:29 UTCJun 2, 04:27 UTC1h 58m -2m
2026-05-29 UPS991 A4CFE0 May 29, 02:40 UTCMay 29, 04:45 UTC2h 5m -
2026-05-28 UPS991 A5CE0F May 28, 02:40 UTCMay 28, 04:50 UTC2h 10m -
2026-05-27 UPS991 A5C2EA May 27, 02:44 UTCMay 27, 04:59 UTC2h 15m -
2026-05-22 UPS991 A51002 May 22, 03:20 UTCMay 22, 04:30 UTC1h 10m -
2026-05-22 UPS991 A51002 May 22, 03:23 UTCMay 22, 05:18 UTC1h 55m +1m
2026-05-21 UPS991 A5BCDA May 21, 02:50 UTCMay 21, 04:45 UTC1h 55m -
2026-05-21 UPS991 A5BCDA May 21, 02:53 UTCMay 21, 04:45 UTC1h 52m +3m
2026-05-20 UPS991 A4BD4D May 20, 02:50 UTCMay 20, 04:45 UTC1h 56m -
2026-05-20 UPS991 A4BD4D May 20, 02:49 UTCMay 20, 04:47 UTC1h 58m +6m
2026-05-19 UPS991 A5CA58 May 19, 02:35 UTCMay 19, 04:35 UTC2h 0m -
2026-05-18 AAY2072 A19E68 May 18, 19:25 UTCMay 18, 22:10 UTC2h 45m -
2026-05-15 UPS991 A577A3 May 15, 02:35 UTCMay 15, 04:40 UTC2h 5m -
2026-05-15 UPS991 A577A3 May 15, 02:43 UTCMay 15, 04:37 UTC1h 54m -11m
2026-05-14 UPS991 A542A6 May 14, 02:35 UTCMay 14, 04:45 UTC2h 10m -
2026-05-14 UPS991 A542A6 May 14, 02:41 UTCMay 14, 04:37 UTC1h 56m +1m
2026-05-13 UPS991 A573EC May 13, 03:20 UTCMay 13, 05:35 UTC2h 15m -
2026-05-13 UPS991 A573EC May 13, 03:18 UTCMay 13, 05:32 UTC2h 14m +6m
2026-05-12 UPS991 A5D57D May 12, 02:45 UTCMay 12, 04:35 UTC1h 50m -
2026-05-12 UPS991 A5D57D May 12, 02:37 UTCMay 12, 04:33 UTC1h 56m +2m
2026-05-11 AAY2072 A19E68 May 11, 19:20 UTCMay 11, 22:00 UTC2h 40m -
2026-05-08 UPS991 A51EDE May 8, 02:35 UTCMay 8, 04:44 UTC2h 10m -
2026-05-07 UPS991 A58DED May 7, 02:40 UTCMay 7, 04:45 UTC2h 5m -
2026-05-06 UPS991 A5D57D May 6, 02:40 UTCMay 6, 04:35 UTC1h 55m -
2026-05-06 UPS991 A5D57D May 6, 02:33 UTCMay 6, 04:33 UTC2h 0m +5m
2026-05-05 UPS991 A59F22 May 5, 02:40 UTCMay 5, 04:35 UTC1h 55m -
2026-05-05 UPS991 A59F22 May 5, 02:37 UTCMay 5, 04:39 UTC2h 2m +7m
2026-05-01 UPS991 A573EC May 1, 02:35 UTCMay 1, 04:35 UTC2h 0m -
2026-05-01 UPS991 A573EC May 1, 02:38 UTCMay 1, 04:31 UTC1h 53m +4m
2026-04-30 UPS991 A59F22 Apr 30, 02:50 UTCApr 30, 04:50 UTC2h 0m -
2026-04-29 UPS991 A4FD6F Apr 29, 02:55 UTCApr 29, 05:00 UTC2h 5m -
2026-04-28 UPS991 A4C872 Apr 28, 02:30 UTCApr 28, 04:30 UTC2h 0m -
2026-04-24 UPS991 A4DD5E Apr 24, 02:40 UTCApr 24, 04:40 UTC2h 0m -
2026-04-23 UPS991 A5CA58 Apr 23, 02:45 UTCApr 23, 04:45 UTC2h 0m -
2026-04-23 UPS991 A5CA58 Apr 23, 02:47 UTCApr 23, 04:40 UTC1h 53m +2m
2026-04-22 UPS991 A4DD5E Apr 22, 02:35 UTCApr 22, 04:45 UTC2h 10m -
2026-04-22 UPS991 A4DD5E Apr 22, 02:40 UTCApr 22, 04:39 UTC1h 59m on time
2026-04-21 UPS991 A55B49 Apr 21, 02:35 UTCApr 21, 04:45 UTC2h 10m -
2026-04-21 UPS991 A55B49 Apr 21, 02:36 UTCApr 21, 04:38 UTC2h 2m +3m
2026-04-17 UPS991 A5B923 Apr 17, 03:35 UTCApr 17, 04:40 UTC1h 6m -
2026-04-17 UPS991 A5B923 Apr 17, 02:35 UTCApr 17, 04:39 UTC2h 4m -9m
2026-04-16 UPS991 A4C872 Apr 16, 03:09 UTCApr 16, 04:40 UTC1h 30m -
2026-04-16 UPS991 A4C872 Apr 16, 02:34 UTCApr 16, 03:04 UTC30m -
2026-04-15 UPS991 A5BCDA Apr 15, 02:57 UTCApr 15, 04:52 UTC1h 55m +4m

PDX → DSM frequently asked

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