route Route

PDX → DSM

1,510 km avg 1h 58m 2 airlines

Departure

PDX KPDX VFR

Portland International Airport

Portland, US

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

cloud Weather

Wind
270° / 5 kt
Visibility
10 SM
Ceiling
BKN 21,000 ft
Temp / Dew
19°C / 9°C
Altimeter
30.00 inHg

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

Raw METAR / TAF
METAR KPDX 030753Z 27005KT 10SM BKN210 19/09 A3000 RMK AO2 SLP158 T01940089 403110128 $

TAF KPDX 030525Z 0306/0406 VRB05KT P6SM BKN200 FM032000 24007KT P6SM BKN045 FM040300 30009KT P6SM BKN060

flight Live Traffic

flight_takeoff 109 Departures
flight_land 107 Arrivals

Arrival

DSM KDSM VFR

Des Moines International Airport

Des Moines, US

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

cloud Weather

Wind
150° / 5 kt
Visibility
10 SM
Ceiling
BKN 30,000 ft
Temp / Dew
18°C / 10°C
Altimeter
30.26 inHg

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

Raw METAR / TAF
METAR KDSM 030754Z 15005KT 10SM BKN300 18/10 A3026 RMK AO2 SLP241 T01830100 $

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 34 Departures
flight_land 30 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.