Direct (nonstop) flights from Des Moines to Phoenix

3 airlines fly nonstop from Des Moines International (DSM) to Phoenix Sky Harbor International (PHX). It's 1,149 miles (1,849 km), about 3h 11m in the air. Operated by American Airlines, Frontier Airlines, Southwest Airlines.

DSM
Des Moines International
🇺🇸 Des Moines, USA
PHX
Phoenix Sky Harbor International
🇺🇸 Phoenix, USA
Flight Time
3h 11m
Distance
1,149 mi
1,849 km
CO₂/pax
194 kg
−51 kg vs. layover
Airlines
3
American Airlines +2
Time Diff
-2h
Operated by American Airlines American Airlines Frontier Airlines Frontier Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
DSM → PHX
Flight Time
3h 11m
Distance
1,149 mi
Frontier Airlines F9 Frontier Airlines
Route
DSM → PHX
Flight Time
3h 11m
Distance
1,149 mi
Southwest Airlines WN Southwest Airlines
Route
DSM → PHX
Flight Time
3h 11m
Distance
1,149 mi

Alternative Routes

Other ways to fly from Des Moines to Phoenix with one stop · direct emits 194 kg CO₂ per passenger

DSM DEN (Denver) PHX
Leg 1: 2h 5m (590 mi) Leg 2: 2h (600 mi) Total: ~4h 5m 🍃 245 kg CO₂ (+26% vs. direct)
Leg 1
DSM → DEN
2h 5m · 590 mi
View DSM to DEN flights →
Leg 2
DEN → PHX
2h · 600 mi
View DEN to PHX flights →
DSM LAS (Las Vegas) PHX
Leg 1: 3h 10m (1,215 mi) Leg 2: 1h 16m (255 mi) Total: ~4h 26m 🍃 277 kg CO₂ (+43% vs. direct)
Leg 1
DSM → LAS
3h 10m · 1,215 mi
View DSM to LAS flights →
Leg 2
LAS → PHX
1h 16m · 255 mi
View LAS to PHX flights →
DSM MSP (Minneapolis) PHX
Leg 1: 1h 12m (232 mi) Leg 2: 3h 25m (1,276 mi) Total: ~4h 37m 🍃 284 kg CO₂ (+46% vs. direct)
Leg 1
DSM → MSP
1h 12m · 232 mi
View DSM to MSP flights →
Leg 2
MSP → PHX
3h 25m · 1,276 mi
View MSP to PHX flights →
DSM SLC (Salt Lake City) PHX
Leg 1: 2h 55m (956 mi) Leg 2: 1h 43m (506 mi) Total: ~4h 38m 🍃 280 kg CO₂ (+44% vs. direct)
Leg 1
DSM → SLC
2h 55m · 956 mi
View DSM to SLC flights →
Leg 2
SLC → PHX
1h 43m · 506 mi
View SLC to PHX flights →
DSM AUS (Austin) PHX
Leg 1: 2h 9m (813 mi) Leg 2: 2h 35m (871 mi) Total: ~4h 44m 🍃 336 kg CO₂ (+73% vs. direct)
Leg 1
DSM → AUS
2h 9m · 813 mi
View DSM to AUS flights →
Leg 2
AUS → PHX
2h 35m · 871 mi
View AUS to PHX flights →

Frequently Asked Questions

How long is the direct flight from Des Moines to Phoenix?

A nonstop flight from Des Moines (DSM) to Phoenix (PHX) takes approximately 3 hours and 11 minutes. The distance is 1,149 miles (1,849 km).

Which airlines fly nonstop from Des Moines to Phoenix?

3 airlines: American Airlines, Frontier Airlines, Southwest Airlines.

Is there a nonstop flight from Des Moines to Phoenix?

Yes. 3 airlines: American Airlines, Frontier Airlines, Southwest Airlines.

How far is Des Moines from Phoenix?

The flight distance from Des Moines to Phoenix is 1,149 miles (1,849 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Des Moines to Phoenix?

At 3h 11m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Des Moines to Phoenix?

Roughly 194 kg CO2 per passenger one-way. That's about the same as driving 970 km.

Is the return flight from Phoenix to Des Moines also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Des Moines to Phoenix?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Des Moines International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.