- Home
- Flights
- Flights from Des Moines
- Des Moines to Phoenix
Flights from Des Moines to Phoenix
Allegiant Air, American Airlines, Frontier Airlines and Southwest Airlines fly nonstop from Des Moines to Phoenix, about 5 flights a week. The flight takes around 2h 49m.
Direct flights available ~5 flights a week 2h 49m
Des Moines to Phoenix at a glance
Fastest flight2h 49mEstimated
Nonstop flights5/wkAllegiant Air, American Airlines, Frontier Airlines
Airlines flying nonstop from Des Moines to Phoenix
4 airlines on this route, about 5 flights a week in total (observed over the last 4 weeks).
Good to know
- Distance
- 1,847 km1,147 miles
- Flight time
- 2h 49mestimate
- Time difference
- -1hPhoenix vs Des Moines
- Currency in Phoenix
- USD
- Airports
- DSM → PHX, AZA
Flights from Des Moines to Phoenix: questions answered
Are there direct flights from Des Moines to Phoenix?
Yes. Allegiant Air, American Airlines, Frontier Airlines and Southwest Airlines fly this route nonstop, with about 5 flights a week in each direction.
How long is the flight from Des Moines to Phoenix?
A nonstop flight covers 1,847 km and takes around 2h 49m.
Which airlines fly from Des Moines to Phoenix?
Allegiant Air, American Airlines, Frontier Airlines and Southwest Airlines operate nonstop flights on this route.
Which airports serve Des Moines and Phoenix?
Des Moines: Des Moines International Airport (DSM). Phoenix: Phoenix Sky Harbor International Airport (PHX) and Mesa Gateway Airport (AZA).
What is the time difference between Des Moines and Phoenix?
Phoenix is 1 hour behind Des Moines.





