Cheap flights from Phoenix to Des moines

Search for the cheapest air tickets from Phoenix to Des moines

Recently booked flights from Phoenix to Des moines

From
Phoenix
To
Des moines
Depart date
04.02.2026
Price
$403 / 1467ر.ق

Airlines Flying to Des moines from Phoenix

Flight schedule Phoenix to Des moines

08:40 → 12:20

direct

logo Southwest Airlines 4495
PHX — DSM
M - - T F - -
09:35 → 13:28

direct

logo American Airlines 2087
PHX — DSM
- - - - - S -
09:35 → 13:28

direct

logo American Airlines 2087
PHX — DSM
M T W T F - S
09:55 → 13:40

direct

logo Southwest Airlines 2394
PHX — DSM
- T - T - - S
09:55 → 13:40

direct

logo Southwest Airlines 2394
PHX — DSM
M - - T F - -
09:59 → 13:48

direct

logo American Airlines 3120
PHX — DSM
M T W T - S S
10:43 → 14:25

direct

logo Allegiant Air 437
AZA — DSM
- - W - - - -
12:13 → 15:55

direct

logo Allegiant Air 2057
AZA — DSM
- - - - - S -
13:34 → 17:24

direct

logo Allegiant Air 447
AZA — DSM
M - - - F - -
13:54 → 17:43

direct

logo American Airlines 769
PHX — DSM
- - - T F - -
13:54 → 17:43

direct

logo American Airlines 769
PHX — DSM
M - W T F - S
14:00 → 17:35

direct

logo Southwest Airlines 4495
PHX — DSM
- - - - - S -
16:15 → 20:04

direct

logo American Airlines 3036
PHX — DSM
M T W - - S -
19:27 → 23:09

direct

logo Allegiant Air 437
AZA — DSM
M - - - F - -
05:00 → 10:50

1 stop

American Airlines logo American Airlines
PHX — DSM
M - W - - - -
05:00 → 10:50

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T - T - - S
05:00 → 10:50

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
05:00 → 10:50

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - T - - S
07:00 → 14:40

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T W - - - -
07:28 → 15:15

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - - - - -
07:28 → 15:15

1 stop

American Airlines logo American Airlines
PHX — DSM
M - W - - - -
08:25 → 16:00

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T - T - - S
08:25 → 16:00

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
08:25 → 15:15

1 stop

American Airlines logo American Airlines
PHX — DSM
- - W - - - -
08:25 → 15:15

1 stop

American Airlines logo American Airlines
PHX — DSM
M - - - - - -
08:25 → 15:15

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - - - - -
08:25 → 14:40

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T W - - - S
08:40 → 12:20

direct

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
08:55 → 19:15

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - - - S -
09:35 → 13:28

direct

American Airlines logo American Airlines
PHX — DSM
- - - - - S -
09:35 → 13:28

direct

American Airlines logo American Airlines
PHX — DSM
M T W T F - S
09:55 → 13:40

direct

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
09:55 → 13:40

direct

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T - T - - S
09:55 → 17:06

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - T - S -
09:59 → 13:48

direct

American Airlines logo American Airlines
PHX — DSM
M T W T - S S
10:00 → 17:40

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
10:25 → 22:15

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - T - - S
10:43 → 14:25

direct

Allegiant Air logo Allegiant Air
AZA — DSM
- - W - - - -
11:45 → 17:40

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
11:50 → 19:15

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - - - S -
11:50 → 22:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
11:55 → 19:15

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - - - S -
12:05 → 21:10

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T W - - - -
12:13 → 15:55

direct

Allegiant Air logo Allegiant Air
AZA — DSM
- - - - - S -
12:50 → 19:20

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T W - - - -
12:52 → 20:34

1 stop

United Airlines logo United Airlines
PHX — DSM
M - - - - - -
12:53 → 20:34

1 stop

United Airlines logo United Airlines
PHX — DSM
- T - - - - -
12:56 → 20:34

1 stop

United Airlines logo United Airlines
PHX — DSM
- - W - - S -
12:58 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
- - - - F - -
12:58 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
- - - - - S -
12:58 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
M - W T - - S
12:58 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
- - - T - - -
13:18 → 20:07

1 stop

American Airlines logo American Airlines
PHX — DSM
- - - - - S -
13:18 → 20:07

1 stop

American Airlines logo American Airlines
PHX — DSM
M - W T F - S
13:20 → 21:10

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T W - - - -
13:22 → 18:47

1 stop

Frontier Airlines logo Frontier Airlines
PHX — DSM
- - - T - - -
13:34 → 17:24

direct

Allegiant Air logo Allegiant Air
AZA — DSM
M - - - F - -
13:54 → 17:43

direct

American Airlines logo American Airlines
PHX — DSM
M - W T F - S
13:54 → 17:43

direct

American Airlines logo American Airlines
PHX — DSM
- - - T F - -
13:58 → 20:34

1 stop

American Airlines logo American Airlines
PHX — DSM
M - - - - - -
14:00 → 17:35

direct

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - - - S -
14:10 → 19:20

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T W - - - S
14:10 → 22:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
14:30 → 23:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - T F - -
14:42 → 20:34

1 stop

United Airlines logo United Airlines
PHX — DSM
- - W - - - -
14:42 → 20:34

1 stop

United Airlines logo United Airlines
PHX — DSM
M - - T F - -
14:42 → 20:34

1 stop

United Airlines logo United Airlines
PHX — DSM
- T - - - S S
14:45 → 21:20

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T - T - - S
14:45 → 21:20

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
14:52 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
M - W T - - S
14:52 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
- - - T F - -
14:52 → 20:07

1 stop

United Airlines logo United Airlines
PHX — DSM
- - - - - S -
15:20 → 22:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
15:31 → 23:23

1 stop

American Airlines logo American Airlines
PHX — DSM
- - W - - - -
15:31 → 23:23

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - - - - -
15:31 → 23:23

1 stop

American Airlines logo American Airlines
PHX — DSM
M - - - - - -
15:40 → 22:25

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - - - S -
15:40 → 23:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
15:55 → 21:20

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
15:55 → 21:20

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T - T - - S
16:15 → 20:04

direct

American Airlines logo American Airlines
PHX — DSM
M T W - - S -
16:20 → 22:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - T - - -
16:25 → 22:15

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- T - T - - S
16:25 → 22:15

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
16:30 → 23:48

1 stop

American Airlines logo American Airlines
PHX — DSM
- - - - - S -
16:30 → 23:48

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - T F - S
16:40 → 22:25

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
- - - - - S -
16:44 → 23:23

1 stop

American Airlines logo American Airlines
PHX — DSM
- - W - - - -
16:44 → 23:23

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - - - - -
16:44 → 23:23

1 stop

American Airlines logo American Airlines
PHX — DSM
M - - - - - -
17:20 → 22:35

1 stop

Southwest Airlines logo Southwest Airlines
PHX — DSM
M - - T F - -
17:24 → 23:48

1 stop

American Airlines logo American Airlines
PHX — DSM
- T - T F - S
17:44 → 23:48

1 stop

American Airlines logo American Airlines
PHX — DSM
- - - - - S -
19:27 → 23:09

direct

Allegiant Air logo Allegiant Air
AZA — DSM
M - - - F - -