Direct (nonstop) flights from Philadelphia to Des Moines

2 airlines fly nonstop from Philadelphia International Airport (PHL) to Des Moines International (DSM). It's 971 miles (1,563 km), about 3h in the air. Operated by American Airlines, Allegiant Air.

PHL
Philadelphia International Airport
🇺🇸 Philadelphia, USA
DSM
Des Moines International
🇺🇸 Des Moines, USA
Flight Time
3h
Distance
971 mi
1,563 km
CO₂/pax
164 kg
−42 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
-1h
Operated by American Airlines American Airlines Allegiant Air Allegiant Air

Route data last updated: May 29, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
PHL → DSM
Flight Time
3h
Distance
971 mi
Allegiant Air G4 Allegiant Air
Route
PHL → DSM
Flight Time
3h
Distance
971 mi

Alternative Routes

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

PHL MDW (Chicago) DSM
Leg 1: 2h 10m (667 mi) Leg 2: 1h 25m (306 mi) Total: ~3h 35m 🍃 206 kg CO₂ (+26% vs. direct)
Leg 1
PHL → MDW
2h 10m · 667 mi
View PHL to MDW flights →
Leg 2
MDW → DSM
1h 25m · 306 mi
View MDW to DSM flights →
PHL DTW (Detroit) DSM
Leg 1: 1h 51m (453 mi) Leg 2: 1h 54m (533 mi) Total: ~3h 45m 🍃 208 kg CO₂ (+27% vs. direct)
Leg 1
PHL → DTW
1h 51m · 453 mi
View PHL to DTW flights →
Leg 2
DTW → DSM
1h 54m · 533 mi
View DTW to DSM flights →
PHL STL (Saint Louis) DSM
Leg 1: 2h 37m (813 mi) Leg 2: 1h 10m (258 mi) Total: ~3h 47m 🍃 224 kg CO₂ (+37% vs. direct)
Leg 1
PHL → STL
2h 37m · 813 mi
View PHL to STL flights →
Leg 2
STL → DSM
1h 10m · 258 mi
View STL to DSM flights →
PHL BNA (Nashville) DSM
Leg 1: 2h 20m (674 mi) Leg 2: 1h 40m (529 mi) Total: ~4h 🍃 248 kg CO₂ (+51% vs. direct)
Leg 1
PHL → BNA
2h 20m · 674 mi
View PHL to BNA flights →
Leg 2
BNA → DSM
1h 40m · 529 mi
View BNA to DSM flights →
PHL ORD (Chicago) DSM
Leg 1: 2h 30m (677 mi) Leg 2: 1h 31m (298 mi) Total: ~4h 1m 🍃 205 kg CO₂ (+25% vs. direct)
Leg 1
PHL → ORD
2h 30m · 677 mi
View PHL to ORD flights →
Leg 2
ORD → DSM
1h 31m · 298 mi
View ORD to DSM flights →

Frequently Asked Questions

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

A nonstop flight from Philadelphia (PHL) to Des Moines (DSM) takes approximately 3 hours. The distance is 971 miles (1,563 km).

Which airlines fly nonstop from Philadelphia to Des Moines?

2 airlines: American Airlines, Allegiant Air.

Is there a nonstop flight from Philadelphia to Des Moines?

Yes. 2 airlines: American Airlines, Allegiant Air.

How far is Philadelphia from Des Moines?

The flight distance from Philadelphia to Des Moines is 971 miles (1,563 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 Philadelphia to Des Moines?

At 3h, 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 Philadelphia to Des Moines?

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

Is the return flight from Des Moines to Philadelphia 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 Philadelphia to Des Moines?

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 Philadelphia International Airport for this flight?

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