route Route

DSM → MHR

3,071 km avg 3h 22m 1 airline

Departure

DSM KDSM VFR

Des Moines International Airport

Des Moines, US

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

cloud Weather

Wind
100° / 5 kt
Visibility
10 SM
Ceiling
FEW 6,000 ft, OVC 11,000 ft
Temp / Dew
22°C / 16°C
Altimeter
29.90 inHg

Obs: 2026-05-30T06:54:00.000Z

Raw METAR / TAF
METAR KDSM 300654Z 10005KT 10SM FEW060 OVC110 22/16 A2990 RMK AO2 SLP119 T02170161

TAF KDSM 300520Z 3006/3106 10004KT P6SM OVC070 FM301800 11012G20KT P6SM BKN045 PROB30 3020/3102 6SM -SHRA

flight Live Traffic

flight_takeoff 4 Departures
flight_land 3 Arrivals

Arrival

Sacramento Mather Airport

Sacramento, US

Local time
00:08 PDT
Timezone
America/Los_Angeles
Type
Medium Airport
Elevation
98 ft
Coordinates
38.5547, -121.2980

cloud Weather

Wind
220° / 4 kt
Visibility
10 SM
Ceiling
CLR
Temp / Dew
15°C / 15°C
Altimeter
30.04 inHg

Obs: 2026-05-30T06:55:00.000Z

Raw METAR / TAF
METAR KMHR 300655Z AUTO 22004KT 10SM 15/15 A3004 RMK AO2

TAF KMHR 300520Z 3006/3106 VRB05KT P6SM SCT100 FM300800 VRB05KT P6SM BKN250 FM301300 VRB04KT P6SM FEW250

flight Live Traffic

flight_takeoff 1 Departures
flight_land 5 Arrivals
Flights tracked
49
Avg duration
3h 22m
Distance
3,071 km

Live traffic

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

Airlines 1

Airline Flights shown
United Parcel Service 49

Other connections

More destinations from DSM

More origins to MHR

Recent flights last 49

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-05-28 UPS2960 A3EE0B May 28, 19:50 UTCMay 28, 23:50 UTC4h 0m -
2026-05-27 UPS2960 A3CA43 May 27, 20:20 UTCMay 28, 00:25 UTC4h 5m -
2026-05-26 UPS2960 A40455 May 26, 19:55 UTCMay 26, 23:49 UTC3h 55m -
2026-05-24 UPS2960 A44BE5 May 24, 23:00 UTCMay 25, 03:40 UTC4h 40m -
2026-05-21 UPS2960 A3EA54 May 21, 19:45 UTCMay 22, 00:00 UTC4h 15m -
2026-05-21 UPS2960 A3EA54 May 21, 19:48 UTCMay 22, 00:02 UTC4h 14m +3m
2026-05-20 UPS2960 A420AF May 20, 20:30 UTCMay 21, 00:45 UTC4h 15m -
2026-05-20 UPS2960 A420AF May 20, 20:00 UTCMay 21, 00:48 UTC4h 48m +36m
2026-05-19 UPS2960 A42BD4 May 19, 20:35 UTCMay 20, 00:45 UTC4h 10m -
2026-05-18 UPS2960 A762CC May 18, 04:11 UTCMay 18, 09:25 UTC5h 15m -
2026-05-14 UPS2960 ACA3A0 May 14, 20:00 UTCMay 15, 00:10 UTC4h 10m -
2026-05-14 UPS2960 ACA3A0 May 14, 19:56 UTCMay 15, 00:06 UTC4h 10m +7m
2026-05-13 UPS2960 A45353 May 13, 19:50 UTCMay 13, 23:55 UTC4h 5m -
2026-05-13 UPS2960 A45353 May 13, 19:47 UTCMay 14, 00:00 UTC4h 13m +8m
2026-05-12 UPS2960 A44F9C May 12, 19:45 UTCMay 12, 23:50 UTC4h 5m -
2026-05-12 UPS2960 A44F9C May 12, 19:45 UTCMay 12, 23:56 UTC4h 11m +4m
2026-05-11 UPS2960 A8320E May 11, 04:50 UTCMay 11, 10:15 UTC5h 25m -
2026-05-11 UPS2960 A8320E May 11, 04:49 UTCMay 11, 10:03 UTC5h 14m +8m
2026-05-07 UPS2960 A4281D May 7, 19:55 UTCMay 8, 00:14 UTC4h 20m -
2026-05-06 UPS2960 ACA757 May 6, 20:00 UTCMay 7, 00:15 UTC4h 15m -
2026-05-05 UPS2960 A47E89 May 5, 19:55 UTCMay 6, 00:10 UTC4h 15m -
2026-05-05 UPS2960 A47E89 May 5, 19:55 UTCMay 6, 00:08 UTC4h 13m -3m
2026-05-04 UPS2960 A75F15 May 4, 09:35 UTCMay 4, 10:00 UTC25m -
2026-05-04 UPS2960 A75F15 May 4, 04:29 UTCMay 4, 05:35 UTC1h 5m -
2026-04-30 UPS2960 A38DD8 Apr 30, 20:10 UTCMay 1, 00:30 UTC4h 20m -
2026-04-29 UPS2960 AC9FE9 Apr 29, 19:55 UTCApr 30, 00:15 UTC4h 19m -
2026-04-29 UPS2960 AC9FE9 Apr 29, 19:50 UTCApr 30, 00:14 UTC4h 24m +9m
2026-04-28 UPS2960 A40E1C Apr 28, 20:15 UTCApr 29, 00:34 UTC4h 20m -
2026-04-27 UPS2960 A76DF1 Apr 27, 09:05 UTCApr 27, 09:30 UTC25m -
2026-04-27 UPS2960 A76DF1 Apr 27, 04:15 UTCApr 27, 05:20 UTC1h 5m -
2026-04-23 UPS2960 A3D1B1 Apr 23, 19:55 UTCApr 24, 00:15 UTC4h 20m -
2026-04-22 UPS2960 A48499 Apr 22, 23:40 UTCApr 23, 00:00 UTC20m -
2026-04-22 UPS2960 A48499 Apr 22, 19:50 UTCApr 22, 23:10 UTC3h 20m -
2026-04-22 UPS2960 A48499 Apr 22, 19:51 UTCApr 23, 00:06 UTC4h 15m +3m
2026-04-21 UPS2960 A4570A Apr 21, 19:50 UTCApr 21, 23:50 UTC4h 0m -
2026-04-21 UPS2960 A4570A Apr 21, 19:45 UTCApr 21, 23:49 UTC4h 4m +7m
2026-04-20 UPS2960 A75039 Apr 20, 08:10 UTCApr 20, 13:50 UTC5h 40m -
2026-04-20 UPS2960 A75039 Apr 20, 08:10 UTCApr 20, 13:33 UTC5h 23m +3m
2026-04-16 UPS2960 A33EDA Apr 16, 23:20 UTCApr 17, 00:20 UTC1h 0m -
2026-04-16 UPS2960 A33EDA Apr 16, 21:14 UTCApr 16, 23:10 UTC1h 55m -
2026-04-16 UPS2960 A33EDA Apr 16, 19:55 UTCApr 16, 21:10 UTC1h 15m -
2026-04-15 UPS2960 A4281D Apr 15, 23:10 UTCApr 16, 00:05 UTC55m -
2026-04-15 UPS2960 A4281D Apr 15, 21:05 UTCApr 15, 23:00 UTC1h 55m -
2026-04-15 UPS2960 A4281D Apr 15, 19:55 UTCApr 15, 21:00 UTC1h 5m -
2026-04-14 UPS2960 ACAEC5 Apr 14, 22:55 UTCApr 15, 00:30 UTC1h 35m -
2026-04-14 UPS2960 ACAEC5 Apr 14, 20:55 UTCApr 14, 22:50 UTC1h 55m -
2026-04-14 UPS2960 ACAEC5 Apr 14, 20:17 UTCApr 15, 00:38 UTC4h 21m +7m
2026-04-13 UPS2960 A81BC4 Apr 13, 09:50 UTCApr 13, 10:20 UTC30m -
2026-04-13 UPS2960 A81BC4 Apr 13, 04:35 UTCApr 13, 05:15 UTC40m -

DSM → MHR frequently asked

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