Flight times from Des Moines to Phoenix & schedule

The average flight time from Des Moines to Phoenix is About 3 hours 14 minutes, covering a distance of About 1,849.26 km.

Flight duration

About 3 hours 14 minutes

Flight distance

About 1,849.26 km

How long is the flight from Des Moines to Phoenix?

The flights usually depart from Des Moines International Airport and arrive at Phoenix-Mesa Gateway Airport.

See more
Earliest first
Latest first
American Airlines AA2137
DSM 2:28 PM
PHX 3:35 PM
Nonstop 3.1h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F91677
DSM 2:41 PM
DEN 3:48 PM
With stops 2.1h
S
M
T
W
T
F
S
Frontier Airlines F92105
DEN 1:02 PM
PHX 2:07 PM
2.1h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F91677
DSM 2:41 PM
DEN 3:48 PM
With stops 2.1h
S
M
T
W
T
F
S
Frontier Airlines F94765
DEN 7:23 PM
PHX 8:26 PM
2.0h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F91677
DSM 2:41 PM
DEN 3:48 PM
With stops 2.1h
S
M
T
W
T
F
S
Frontier Airlines F94753
DEN 6:55 PM
PHX 7:58 PM
2.0h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F91677
DSM 2:41 PM
DEN 3:48 PM
With stops 2.1h
S
M
T
W
T
F
S
Frontier Airlines F91819
DEN 8:00 AM
PHX 9:02 AM
2.0h
S
M
T
W
T
F
S
Check prices
American Airlines AA1664
DSM 3:48 PM
DFW 5:50 PM
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA1222
DFW 7:40 PM
PHX 8:12 PM
2.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA1568
DSM 3:25 PM
ORD 4:58 PM
With stops 1.6h
S
M
T
W
T
F
S
United Airlines UA602
ORD 7:45 PM
PHX 9:44 PM
3.0h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4446
DSM 4:39 PM
AUS 6:51 PM
With stops 2.2h
S
M
T
W
T
F
S
Frontier Airlines F93659
AUS 9:12 PM
PHX 9:39 PM
2.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4832
DSM 4:59 PM
MSP 6:12 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL1256
MSP 9:20 PM
PHX 11:44 PM
3.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA6383
DSM 5:37 AM
PHX 6:50 AM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
United Airlines UA1781
DSM 5:03 PM
DEN 6:01 PM
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA1236
DEN 8:53 PM
PHX 10:59 PM
2.1h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2727
DSM 5:45 AM
ATL 8:56 AM
With stops 2.2h
S
M
T
W
T
F
S
Delta Air Lines DL796
ATL 11:15 AM
PHX 12:09 PM
2.9h
S
M
T
W
T
F
S
Check prices
American Airlines AA6278
DSM 6:42 PM
PHX 7:55 PM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA5183
DSM 6:44 AM
CLT 10:20 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA1223
CLT 1:15 PM
PHX 2:46 PM
4.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA4790
DSM 6:00 AM
DEN 7:02 AM
With stops 2.0h
S
M
T
W
T
F
S
Frontier Airlines F94753
DEN 6:55 PM
PHX 7:58 PM
2.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5402
DSM 7:00 AM
MSP 8:15 AM
With stops 1.3h
S
M
T
W
T
F
S
Delta Air Lines DL2288
MSP 7:00 AM
PHX 8:25 AM
2.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA2229
DSM 7:31 PM
DFW 9:30 PM
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA1679
DFW 10:47 PM
PHX 11:17 PM
2.5h
S
M
T
W
T
F
S
Check prices
American Airlines AA5181
DSM 7:27 PM
DFW 9:35 PM
With stops 2.1h
S
M
T
W
T
F
S
American Airlines AA1679
DFW 10:47 PM
PHX 11:17 PM
2.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA1982
DSM 7:15 AM
IAH 9:53 AM
With stops 2.6h
S
M
T
W
T
F
S
United Airlines UA1895
IAH 10:15 AM
PHX 11:04 AM
2.8h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4461
DSM 8:00 AM
SNA 9:43 AM
With stops 3.7h
S
M
T
W
T
F
S
Frontier Airlines F94958
SNA 8:58 PM
PHX 10:23 PM
1.4h
S
M
T
W
T
F
S
Check prices
See all
American Airlines AA5653
DSM 12:11 PM
CLT 3:40 PM
With stops 2.5h
S
M
T
W
T
F
S
American Airlines AA3220
CLT 6:21 PM
PHX 7:54 PM
4.5h
S
M
T
W
T
F
S
Check prices
American Airlines AA5653
DSM 12:11 PM
CLT 3:40 PM
With stops 2.5h
S
M
T
W
T
F
S
American Airlines AA1587
CLT 6:21 PM
PHX 7:54 PM
4.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA5711
DSM 11:30 AM
DEN 12:35 PM
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA2249
DEN 4:15 PM
PHX 5:12 PM
1.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1704
DSM 11:04 AM
ATL 2:14 PM
With stops 2.2h
S
M
T
W
T
F
S
Delta Air Lines DL836
ATL 4:25 PM
PHX 5:21 PM
2.9h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4719
DSM 10:45 AM
AZA 11:47 AM
Nonstop 3.0h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4438
DSM 10:00 AM
AZA 11:02 AM
Nonstop 3.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4907
DSM 10:00 AM
DTW 12:42 PM
With stops 1.7h
S
M
T
W
T
F
S
Delta Air Lines DL1245
DTW 4:57 PM
PHX 7:17 PM
4.3h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4998
DSM 10:55 AM
MSP 12:05 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL978
MSP 6:55 AM
PHX 9:30 AM
3.6h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4461
DSM 8:00 AM
SNA 9:43 AM
With stops 3.7h
S
M
T
W
T
F
S
Frontier Airlines F94958
SNA 8:58 PM
PHX 10:23 PM
1.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5402
DSM 7:00 AM
MSP 8:15 AM
With stops 1.3h
S
M
T
W
T
F
S
Delta Air Lines DL2288
MSP 7:00 AM
PHX 8:25 AM
2.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA2229
DSM 7:31 PM
DFW 9:30 PM
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA1679
DFW 10:47 PM
PHX 11:17 PM
2.5h
S
M
T
W
T
F
S
Check prices
American Airlines AA5181
DSM 7:27 PM
DFW 9:35 PM
With stops 2.1h
S
M
T
W
T
F
S
American Airlines AA1679
DFW 10:47 PM
PHX 11:17 PM
2.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA1982
DSM 7:15 AM
IAH 9:53 AM
With stops 2.6h
S
M
T
W
T
F
S
United Airlines UA1895
IAH 10:15 AM
PHX 11:04 AM
2.8h
S
M
T
W
T
F
S
Check prices
American Airlines AA6278
DSM 6:42 PM
PHX 7:55 PM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA5183
DSM 6:44 AM
CLT 10:20 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA1223
CLT 1:15 PM
PHX 2:46 PM
4.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA4790
DSM 6:00 AM
DEN 7:02 AM
With stops 2.0h
S
M
T
W
T
F
S
Frontier Airlines F94753
DEN 6:55 PM
PHX 7:58 PM
2.0h
S
M
T
W
T
F
S
Check prices
American Airlines AA6383
DSM 5:37 AM
PHX 6:50 AM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
United Airlines UA1781
DSM 5:03 PM
DEN 6:01 PM
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA1236
DEN 8:53 PM
PHX 10:59 PM
2.1h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2727
DSM 5:45 AM
ATL 8:56 AM
With stops 2.2h
S
M
T
W
T
F
S
Delta Air Lines DL796
ATL 11:15 AM
PHX 12:09 PM
2.9h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4446
DSM 4:39 PM
AUS 6:51 PM
With stops 2.2h
S
M
T
W
T
F
S
Frontier Airlines F93659
AUS 9:12 PM
PHX 9:39 PM
2.5h
S
M
T
W
T
F
S
Check prices
See all
American Airlines AA2137
DSM 2:28 PM
PHX 3:35 PM
Nonstop 3.1h
S
M
T
W
T
F
S
Check prices
American Airlines AA6383
DSM 5:37 AM
PHX 6:50 AM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA6278
DSM 6:42 PM
PHX 7:55 PM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4719
DSM 10:45 AM
AZA 11:47 AM
Nonstop 3.0h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4438
DSM 10:00 AM
AZA 11:02 AM
Nonstop 3.0h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4719
DSM 10:45 AM
AZA 11:47 AM
Nonstop 3.0h
S
M
T
W
T
F
S
Check prices
Allegiant Air G4438
DSM 10:00 AM
AZA 11:02 AM
Nonstop 3.0h
S
M
T
W
T
F
S
Check prices
American Airlines AA6278
DSM 6:42 PM
PHX 7:55 PM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA6383
DSM 5:37 AM
PHX 6:50 AM
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA2137
DSM 2:28 PM
PHX 3:35 PM
Nonstop 3.1h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Des Moines to Phoenix

  • When are flight tickets from Des Moines (DSM) to Phoenix (PHX) the cheapest?

    Airlines adjust prices for flights from Des Moines to Phoenix based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes around 3 hours 10 minutes to fly from Des Moines (DSM) to Phoenix (PHX).
  • Airlines with flights from Des Moines (DSM) to Phoenix (PHX): Alaska Airlines, American Airlines and Allegiant Air.