Find Cheap Flights from Des Moines to Phoenix Sky Harbor Intl (DSM - PHX)

Search hundreds of travel sites at once for deals on flights to Phoenix Sky Harbor Intl

Sat 11/18
Sat 11/25
Any month
Compare vs. KAYAK |

Good to Know

Low Season:
January
Best time to beat the crowds
2%
expected price decrease
High Season:
July
Most popular time to fly
13%
expected price increase
Average Price:
$328
(avg. price over the last 2 weeks)
Good Deal:
$240
or less (round trip)

When to Book Flights from Des Moines to Phoenix Sky Harbor Intl

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

When looking for a cheap flight, consider that 25% of our users selected a flight on this route for $240 or less.
The cheapest flight from Des Moines to Phoenix Sky Harbor Intl was found 58 days before departure, on average.
Book at least 2 weeks before departure in order to get a below-average price.
High season is considered to be June, July and August. The cheapest month to fly is January.
Morning departure is around 18% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking Des Moines to Phoenix Sky Harbor Intl Flights

How long does a flight from Des Moines to Phoenix Sky Harbor Intl take?
An average nonstop flight takes 3h 07m, covering a distance of 1148 miles.
How many flights are there between Des Moines and Phoenix Sky Harbor Intl?
There are 36 (nonstop) flights between Des Moines and Phoenix Sky Harbor Intl per week, averaging 5 per day.
Which airlines provide the cheapest flights from Des Moines to Phoenix Sky Harbor Intl?
In the past 3 days, the cheapest round-trip tickets were found on Frontier ($95), Multiple Airlines ($95) and United ($251).
Do I need a passport to fly between Des Moines and Phoenix Sky Harbor Intl?
No.
Which airlines fly most frequently between Des Moines and Phoenix Sky Harbor Intl?
American Airlines (4 times daily), Frontier (0 times daily) are the most frequent flyers on this route.
What’s the cheapest day of the week to fly Des Moines to Phoenix Sky Harbor Intl?
For Des Moines to Phoenix Sky Harbor Intl, Thursday is the cheapest day to fly on average and Wednesday is the most expensive. Flying from Phoenix Sky Harbor Intl back to Des Moines, the best deals are generally found on Thursday, with Friday being the most expensive.

Book cheap flights from Des Moines to Phoenix Sky Harbor Intl (round-trip)

Airports
Origin
Des Moines
$95
only
$95
Destination
Phoenix
$95
only
$95
Thu, Jan 11
DSM
PHX
3h 24m
Tue, Jan 16
PHX
DSM
2h 47m
Trip: 6 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
DSM
PHX
Excellent 8.0

Pleasant & helpful service.

Crowded seating.

PHL
MIA
Excellent 10.0

Same as all the other airlines in my opinion. Just way more afreoadable.

DSM
PHX
Mediocre 2.0

Made it airport 50 minutes early. Was told system was down. Never could check in online or at desk. Would not let me on flight. Missed flight. Cost me another night in Des Moines plus 550$ on new flight with American next day. FRONTIER AIRLINES FUCKING SUCKS. RUDE. ZERO CUSTOMER SERVICE. DID ZERO FOR ME. HORRIBLE. WILL WALK BEFORE I EVER FLY THEM. BIGGEST BULLSHIT EXPERIENCE IVE EVER BEEN THROUGH. SHAME ON YOUR AIRLINE.

MIA
PHL
Okay 5.6

Flight was on time. The flight was fast and the crew was helpful and courteous

It was cramped. Couldn't recline back. Was only offered water

PBI
ISP
Mediocre 2.0

Was unable to make it

Tue, Jan 23
DSM
PHX
3h 24m
Thu, Feb 1
PHX
DSM
2h 45m
Trip: 10 days
Overall 0.0 Poor
Based on 0 reviews
Sun, Dec 3
DSM
PHX
3h 32m
Thu, Dec 7
PHX
DSM
2h 56m
Trip: 5 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
DEN
ORD
Excellent 10.0

On time. Very organized.

DSM
PHX
Excellent 8.0

Pleasant & helpful service.

Crowded seating.

DSM
PHX
Mediocre 2.0

Made it airport 50 minutes early. Was told system was down. Never could check in online or at desk. Would not let me on flight. Missed flight. Cost me another night in Des Moines plus 550$ on new flight with American next day. FRONTIER AIRLINES FUCKING SUCKS. RUDE. ZERO CUSTOMER SERVICE. DID ZERO FOR ME. HORRIBLE. WILL WALK BEFORE I EVER FLY THEM. BIGGEST BULLSHIT EXPERIENCE IVE EVER BEEN THROUGH. SHAME ON YOUR AIRLINE.

PHL
MIA
Excellent 10.0

Same as all the other airlines in my opinion. Just way more afreoadable.

PBI
ISP
Mediocre 2.0

Was unable to make it

Tue, Dec 5
DSM
PHX
3h 32m
Thu, Dec 7
PHX
DSM
2h 56m
Trip: 3 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
DSM
PHX
Good 6.0

The flight attendants were very helpful and kind.

I felt like I was sitting on the person who sat beside me I wasn't really fond of touching some stranger...Water should be free I

DSM
PHX
Mediocre 2.0

Made it airport 50 minutes early. Was told system was down. Never could check in online or at desk. Would not let me on flight. Missed flight. Cost me another night in Des Moines plus 550$ on new flight with American next day. FRONTIER AIRLINES FUCKING SUCKS. RUDE. ZERO CUSTOMER SERVICE. DID ZERO FOR ME. HORRIBLE. WILL WALK BEFORE I EVER FLY THEM. BIGGEST BULLSHIT EXPERIENCE IVE EVER BEEN THROUGH. SHAME ON YOUR AIRLINE.

DEN
ORD
Excellent 10.0

On time. Very organized.

LGA
MIA
Mediocre 3.6

Flight Very late , when departure already at night Uncomfortable seats $45 for a bag and I have drop it off myself after pay

DSM
PHX
Excellent 8.0

Pleasant & helpful service.

Crowded seating.

Sun, Feb 4
DSM
PHX
3h 24m
Thu, Feb 8
PHX
DSM
2h 47m
Trip: 5 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
PHL
MIA
Excellent 10.0

Same as all the other airlines in my opinion. Just way more afreoadable.

MIA
ISP
Excellent 8.5

The terminal was empty. Plenty of seats. Boarding doesn't take long. Arrival at ISP is nice because it is small and empty.

DSM
PHX
Good 6.0

The flight attendants were very helpful and kind.

I felt like I was sitting on the person who sat beside me I wasn't really fond of touching some stranger...Water should be free I

DEN
ORD
Okay 5.3

Low cost

They make you pay for everything. Even peanuts. No entertainment.

MCO
DEN
Okay 4.6

The seats were clean; the cabin looked very nice. The plane got me from point A to B safely. smoothest Lansing ever!

Flight was delayed 2.5 hours. No communication from the cockpit, 2 out of the 4 flight attendants we really crabby. Undersea storage was unusually small. I’m 5’8” and my knees were pressed against the seat in front of me and the seats are hard. My legs were numb for part of the trip.

Tue, Mar 13
DSM
PHX
6h 34m
Tue, Mar 20
PHX
DSM
4h 25m
Trip: 8 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 51141 reviews
Overall
7.2
Boarding
7.3
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
EWR
NRT
Mediocre 3.6

There was a flight attendant who was a little rude.

SFO
SAN
Excellent 8.0

Boarding was very easy , no long line , trip was on time .

IAD
LAX
Okay 4.0

Had xtra legroom and Wi-Fi

I paid the xtra $99 for the economy plus but my headphone jack didn’t work so I couldn’t watch a movie and my tray table was broken so I had to hold my drink and fumble with my food. The flight attendant tried to fix it but couldn’t. Made my 6 hour flight feel like 12 hours.

DCA
IAH
Good 7.3

Crew was great and helpful!

Not enough options for people with celiac.

IAH
LAS
Good 7.3

Seat was really hard and hurt to sit on after the first hour. Even had trouble sleeping it was so bad.

Sun, Feb 11
DSM
PHX
3h 24m
Thu, Feb 15
PHX
DSM
2h 47m
Trip: 5 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
MCO
DEN
Okay 4.6

The seats were clean; the cabin looked very nice. The plane got me from point A to B safely. smoothest Lansing ever!

Flight was delayed 2.5 hours. No communication from the cockpit, 2 out of the 4 flight attendants we really crabby. Undersea storage was unusually small. I’m 5’8” and my knees were pressed against the seat in front of me and the seats are hard. My legs were numb for part of the trip.

DSM
PHX
Mediocre 2.0

Made it airport 50 minutes early. Was told system was down. Never could check in online or at desk. Would not let me on flight. Missed flight. Cost me another night in Des Moines plus 550$ on new flight with American next day. FRONTIER AIRLINES FUCKING SUCKS. RUDE. ZERO CUSTOMER SERVICE. DID ZERO FOR ME. HORRIBLE. WILL WALK BEFORE I EVER FLY THEM. BIGGEST BULLSHIT EXPERIENCE IVE EVER BEEN THROUGH. SHAME ON YOUR AIRLINE.

PBI
ISP
Mediocre 2.0

Was unable to make it

DEN
ORD
Okay 5.3

Low cost

They make you pay for everything. Even peanuts. No entertainment.

DSM
PHX
Mediocre 2.0

Buying their bundle through Frontiers website that includes a checked bag, a carry-on, a seat, and zone one boarding was worth it for this airline.

The plane was definitely older and there was trash and something sticky all in and around my seat. The flight attendants were very stuck up and played on their tablets and phones for the duration of the flight, ate pizza, and looked to be drinking too. Not much customer help, but that's also because no complimentary items are given through frontier, no even a half cup of soda. There are no bonus features on board like wi-fi or tv's on seat backs to order tv or movies. The price of flight was offset by the cost of bags and seat, so I ended up paying the same as I would have via United. I will not be flyin Frontier again.

Sun, Feb 11
DSM
PHX
3h 24m
Thu, Feb 15
PHX
DSM
2h 47m
Trip: 5 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
DSM
PHX
Good 6.0

The flight attendants were very helpful and kind.

I felt like I was sitting on the person who sat beside me I wasn't really fond of touching some stranger...Water should be free I

PBI
ISP
Mediocre 2.0

Was unable to make it

DSM
PHX
Mediocre 2.0

Made it airport 50 minutes early. Was told system was down. Never could check in online or at desk. Would not let me on flight. Missed flight. Cost me another night in Des Moines plus 550$ on new flight with American next day. FRONTIER AIRLINES FUCKING SUCKS. RUDE. ZERO CUSTOMER SERVICE. DID ZERO FOR ME. HORRIBLE. WILL WALK BEFORE I EVER FLY THEM. BIGGEST BULLSHIT EXPERIENCE IVE EVER BEEN THROUGH. SHAME ON YOUR AIRLINE.

MIA
PHL
Okay 5.6

Flight was on time. The flight was fast and the crew was helpful and courteous

It was cramped. Couldn't recline back. Was only offered water

PHL
MIA
Excellent 10.0

Same as all the other airlines in my opinion. Just way more afreoadable.

Thu, Nov 23
DSM
PHX
3h 32m
Tue, Dec 5
PHX
DSM
2h 56m
Trip: 13 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
DSM
PHX
Mediocre 2.0

Buying their bundle through Frontiers website that includes a checked bag, a carry-on, a seat, and zone one boarding was worth it for this airline.

The plane was definitely older and there was trash and something sticky all in and around my seat. The flight attendants were very stuck up and played on their tablets and phones for the duration of the flight, ate pizza, and looked to be drinking too. Not much customer help, but that's also because no complimentary items are given through frontier, no even a half cup of soda. There are no bonus features on board like wi-fi or tv's on seat backs to order tv or movies. The price of flight was offset by the cost of bags and seat, so I ended up paying the same as I would have via United. I will not be flyin Frontier again.

PBI
ISP
Mediocre 2.0

Was unable to make it

MIA
ISP
Excellent 8.5

The terminal was empty. Plenty of seats. Boarding doesn't take long. Arrival at ISP is nice because it is small and empty.

PHL
MIA
Excellent 10.0

Same as all the other airlines in my opinion. Just way more afreoadable.

DSM
PHX
Mediocre 2.0

Made it airport 50 minutes early. Was told system was down. Never could check in online or at desk. Would not let me on flight. Missed flight. Cost me another night in Des Moines plus 550$ on new flight with American next day. FRONTIER AIRLINES FUCKING SUCKS. RUDE. ZERO CUSTOMER SERVICE. DID ZERO FOR ME. HORRIBLE. WILL WALK BEFORE I EVER FLY THEM. BIGGEST BULLSHIT EXPERIENCE IVE EVER BEEN THROUGH. SHAME ON YOUR AIRLINE.

Thu, Mar 22
DSM
PHX
3h 07m
Mon, Mar 26
PHX
DSM
2h 44m
Trip: 5 days
8.8ExcellentShow reviews
Overall 8.8 Excellent
Based on 5 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
MBJ
PHL
Excellent 8.6

AA flight was relaxed and smooth, crew was respectful and warm can’t think

Can’t think of anything I didn’t like

FAT
DFW
Excellent 10.0

Nice amount of leg room!!!

Nothing

PHL
PHX
Okay 5.0

Arrived safely and on time.

No power outlets at seats.

JUL
LIM
Okay 4.0

The bag search was very thorough and many employees were wearing their Peru jerseys under their uniforms.

Everything else. Flight was delayed almost four hours with no explanation. Received multiple calls from Avianca but all in Spanish until fifth one in English hung up once we confirmed we understood there was a delay. Staff communicated different directions. Only one cafe to wait in. Substitute breakfast served was underwhelming. Plane was incredibly dated with life vests strewn about/not tucked away. Upon deboarding, incredibly unclear that we had to completely exit and go back through security, meaning we had no time between flights for the restroom or to buy water.

LAX
MIA
Good 7.6

Movies, clean, efficient

Paying of my small Checked bag

Sun, Mar 4
DSM
PHX
3h 20m
Fri, Mar 9
PHX
DSM
2h 44m
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Thu, Jan 4
DSM
PHX
3h 24m
Sun, Jan 7
PHX
DSM
2h 47m
Trip: 4 days
5.3OkayShow reviews
Overall 5.3 Okay
Based on 6 reviews
Overall
5.9
Boarding
6.4
Comfort
5.4
Crew
6.8
Entertainment
4.5
Food
4.7
LGA
MIA
Mediocre 3.6

Flight Very late , when departure already at night Uncomfortable seats $45 for a bag and I have drop it off myself after pay

DSM
PHX
Excellent 8.0

Pleasant & helpful service.

Crowded seating.

DSM
PHX
Mediocre 2.0

Buying their bundle through Frontiers website that includes a checked bag, a carry-on, a seat, and zone one boarding was worth it for this airline.

The plane was definitely older and there was trash and something sticky all in and around my seat. The flight attendants were very stuck up and played on their tablets and phones for the duration of the flight, ate pizza, and looked to be drinking too. Not much customer help, but that's also because no complimentary items are given through frontier, no even a half cup of soda. There are no bonus features on board like wi-fi or tv's on seat backs to order tv or movies. The price of flight was offset by the cost of bags and seat, so I ended up paying the same as I would have via United. I will not be flyin Frontier again.

PBI
ISP
Mediocre 2.0

Was unable to make it

DEN
ORD
Excellent 10.0

On time. Very organized.

Sun, Mar 18
DSM
PHX
3h 20m
Wed, Mar 21
PHX
DSM
6h 50m
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Thu, Apr 12
DSM
PHX
5h 10m
Sat, Apr 14
PHX
DSM
6h 50m
Trip: 3 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 51141 reviews
Overall
7.2
Boarding
7.3
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
IAD
LAX
Okay 4.0

Had xtra legroom and Wi-Fi

I paid the xtra $99 for the economy plus but my headphone jack didn’t work so I couldn’t watch a movie and my tray table was broken so I had to hold my drink and fumble with my food. The flight attendant tried to fix it but couldn’t. Made my 6 hour flight feel like 12 hours.

JAX
IAH
Good 7.6

N/A

Seat was really hard and hurt to sit on after the first hour. Even had trouble sleeping it was so bad.

DEN
LGA
Excellent 8.3

The crew did a good job with the sick woman.

EWR
NRT
Mediocre 3.6

There was a flight attendant who was a little rude.

IAH
LAS
Good 7.3

Seat was really hard and hurt to sit on after the first hour. Even had trouble sleeping it was so bad.

Wed, Nov 22
DSM
PHX
8h 25m
Sat, Nov 25
PHX
DSM
6h 44m
Trip: 4 days
8.8ExcellentShow reviews
Overall 8.8 Excellent
Based on 5 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
MCI
DFW
Mediocre 2.0

I cancelled this flight months ago, yet it was still in your records

LAX
MIA
Good 7.6

Movies, clean, efficient

Paying of my small Checked bag

BDL
CLT
Okay 4.0

No baggage controls from seat 18 to 28 no bags would fit. As we exited all the front rows we're waiting to get there bags stored in back of planes overhead bins. That's just not right, especially when they charge us extra to take a bag for overhead bins storage.

PWM
PHL
Okay 4.6

We arrived on time.

These planes feel like they are made of Legos. They are absurdly tiny and uncomfortable (and I am a small woman). Hot and stinky when boarding and no room for you or your carry on luggage. The days of glamorous air travel seem very far away.

SAL
MIA
Excellent 8.6

There was no individual entertainment on board (TV’s, internet, etc)

Show more results
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.