Cheap flights from Des Moines to St. Louis (DSM - STL)

DSM — STL
Dec 10 — Dec 171

What is the cheapest day to fly round-trip from Des Moines to St. Louis?

Flights from Des Moines to St. Louis are found to be more expensive on Monday. This shouldn't discourage you from searching as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to St. Louis.

What is the cheapest month to fly from Des Moines to St. Louis?

Flights from Des Moines to St. Louis lean towards being more expensive in May. Prices are generally better when you fly from Des Moines to St. Louis in February, with the cheapest ticket starting at $131.

When is the cheapest time to fly from Des Moines to St. Louis (DSM - STL)?

One of the essential ways to save on airfare from Des Moines to St. Louis is to remain as flexible as possible. Flights that are at noon tend to be the most expensive. A flight in the morning could potentially save you up to 2% on airfare.

Cheap flights from Des Moines to St. Louis in December, January 2022

The best prices found for DSM to STL flights for December, January
Jan 26 - Feb 4
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 23m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

7h 33m
$199

American Airlines

Pick Dates

Deal found 12/4

Jan 7 - Jan 15
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 34m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 30m
$236

Delta

Pick Dates

Deal found 12/2

Jan 26 - Feb 4
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 44m
STL

Lambert-St Louis

DSM

Des Moines

2 stops

8h 50m
$240

Delta

Pick Dates

Deal found 12/4

Des Moines to St. Louis 2022 flight deals

Cheap flights to St. Louis from Des Moines found for this year
Dec 17 - Jan 14
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 24m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 30m
$278

Multiple Airlines

Pick Dates

Deal found 12/4

Dec 9 - Dec 11
DSM

Des Moines

STL

Lambert-St Louis

1 stop

7h 11m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

7h 38m
$334

American Airlines

Pick Dates

Deal found 12/3

Dec 15 - Dec 17
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 40m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 57m
$384

Multiple Airlines

Pick Dates

Deal found 12/5

Cheap American Airlines flights from Des Moines to St. Louis

Feb 1 - Feb 5
DSM

Des Moines

STL

Lambert-St Louis

1 stop

7h 29m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 23m
$176

American Airlines

Pick Dates

Deal found 12/3

Jan 26 - Feb 4
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 23m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

7h 33m
$199

American Airlines

Pick Dates

Deal found 12/4

Dec 26 - Dec 30
DSM

Des Moines

STL

Lambert-St Louis

1 stop

3h 26m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 29m
$418

American Airlines

Pick Dates

Deal found 12/3

Cheap Delta flights from Des Moines to St. Louis

Jan 13 - Jan 15
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 44m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 30m
$236

Delta

Pick Dates

Deal found 12/5

Jan 26 - Feb 4
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 44m
STL

Lambert-St Louis

DSM

Des Moines

2 stops

8h 50m
$240

Delta

Pick Dates

Deal found 12/4

Jan 13 - Jan 15
DSM

Des Moines

STL

Lambert-St Louis

2 stops

9h 22m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 30m
$320

Delta

Pick Dates

Deal found 12/5

Last minute flights from Des Moines to St. Louis

Late deals on return flights to St. Louis from Des Moines, departing today and this week
Dec 15 - Dec 17
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 40m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 57m
$384

Multiple Airlines

Pick Dates

Deal found 12/5

Dec 15 - Dec 17
DSM

Des Moines

STL

Lambert-St Louis

2 stops

14h 35m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 55m
$646

American Airlines

Pick Dates

Deal found 12/5

Dec 15 - Dec 17
DSM

Des Moines

STL

Lambert-St Louis

2 stops

10h 28m
STL

Lambert-St Louis

DSM

Des Moines

2 stops

14h 29m
$1,028

Multiple Airlines

Pick Dates

Deal found 12/5

One-way flights to St. Louis from Des Moines

The cheapest one-way flights from Des Moines to St. Louis
Jan 26
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 23m
$111

American Airlines

Pick Dates

Deal found 12/4

Dec 13
DSM

Des Moines

STL

Lambert-St Louis

1 stop

26h 03m
$121

Frontier

Pick Dates

Deal found 12/2

Jan 2
DSM

Des Moines

STL

Lambert-St Louis

2 stops

48h 09m
$167

Multiple Airlines

Pick Dates

Deal found 12/2

Related info for your journey

Useful info, stats and facts about Des Moines to St. Louis flights.

What airports do I use to fly from Des Moines to St. Louis?

Lambert-St Louis is the airport most travelers will use when flying to St. Louis from Des Moines. Booking flights from Des Moines (DSM) to Lambert-St Louis (STL) should be relatively easy as there are 2 daily flights to St. Louis from 3 different airlines. 5h 05m is how long a flight from Des Moines to Lambert-St Louis will take if you book a nonstop flight.

Which airlines flying from Des Moines to Lambert-St Louis have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Des Moines to Lambert-St Louis that may be offering flexible cancellation policies are American Airlines, Delta, and United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Des Moines to St. Louis for under $200 on Cheapflights?

Yes, there are multiple flights from Des Moines to St. Louis for under $200. The cheapest flight booked recently is on American Airlines for just $176, but on average you can expect to pay $445.

Are there last-minute flights available from Des Moines to St. Louis for under $400?

There are currently 4+ open flights from Des Moines to St. Louis within the next 7 days for less than $400.

What are the cheapest airlines flying from Des Moines to St. Louis round-trip?

Cheapflights users have booked flights from Des Moines to St. Louis round-trip from $176. Other airlines that can offer you cheap pricing are Delta, from $236, and United Airlines, from $379. Users have found that American Airlines is 48% cheaper than the other options available to this destination.

What are the cheapest airlines to fly from Des Moines to St. Louis one-way?

To fly one-way, consider booking your trip with American Airlines, which is currently one of the cheapest options available, starting at $111. Frontier flights start at $121 while deals on United Airlines start at $177 one-way.

What are the most popular airlines that fly from Des Moines to St. Louis?

Before booking your flight from Des Moines to St. Louis check out the most popular airlines for this route: American Airlines, Delta or United Airlines.

What are the cheapest flights from Des Moines to St. Louis?

While on average a flight from Des Moines to St. Louis is generally $315, our data shows the cheapest flight currently is $142. When looking at the most popular route, (Des Moines - Lambert-St Louis), you can expect to pay $158 for that flight.

Alternative routes for Des Moines to St. Louis

See prices for flight routes from nearby airports that may be better suited for you.

Top 2 airlines flying from Des Moines to St. Louis

The chart below displays the airlines Cheapflights users traveling from Des Moines to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
DeltaCheapest$135Average$329FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapest$222Average$410FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights

Hourly flight availability from Des Moines to St. Louis

See what time of day planes typically take off from Des Moines to St. Louis
59%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
41%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Des Moines to St. Louis

See how many times per day planes take to the skies headed from Des Moines to St. Louis
Sunday2daily flights
Monday2daily flights
Tuesday2daily flights
Wednesday2daily flights
Thursday2daily flights
Friday2daily flights
Saturday2daily flights