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

STL — DSM
Aug 16 — Aug 231

How to find the cheapest flight from St. Louis (STL) to Des Moines (DSM)

All the information you need to plan the best STL to DSM flight in 2022: compare St. Louis to Des Moines flight prices with the expected peak season, weather and rainfall in Des Moines.

STL - DSM

Price

$148 - $554

DSM

Temperature

23 - 77 °F

DSM

Rainfall

1 - 4.9 inches

Popular inJuneHigh demand for flights, 46% potential price rise
Cheapest inOctoberBest time to find cheap flights, 50% potential price drop
Round-trip from$148From Lambert-St Louis to Des Moines
One-way from$138One-way flight from Lambert-St Louis to Des Moines

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

Flights from St. Louis to Des Moines are found to be more expensive on Tuesday. 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 Des Moines.

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

The best pricing can be found in the month of October. Prices to Des Moines from St. Louis average $297. You can even find prices in October for less than $297, as users have found deals to Des Moines from as low as $109. The month of June appears to be one of the more expensive times to travel to Des Moines from St. Louis. Flying in the targeted month can save you up to 86%.

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

When flying from St. Louis to Des Moines, the time of day you fly usually plays a role in the price. Save by searching for a flight in the afternoon, which can drop the price by up to 46% versus a flight in the morning.

Cheap flights from St. Louis to Des Moines in August, September 2022

The best prices found for STL to DSM flights for August, September
Sep 21 - Sep 24
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 16m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 14m
$197

Delta

Pick Dates

Deal found 8/9/22

Aug 22 - Aug 26
STL

Lambert-St Louis

DSM

Des Moines

1 stop

7h 47m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

7h 01m
$256

American Airlines

Pick Dates

Deal found 8/8/22

Sep 21 - Sep 24
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 16m
DSM

Des Moines

STL

Lambert-St Louis

2 stops

8h 48m
$295

Delta

Pick Dates

Deal found 8/9/22

St. Louis to Des Moines 2022 flight deals

Cheap flights to Des Moines from St. Louis found for this year
Oct 4 - Oct 5
STL

Lambert-St Louis

DSM

Des Moines

1 stop

3h 51m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 17m
$156

United Airlines

Pick Dates

Deal found 8/10/22

Sep 21 - Sep 24
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 16m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 14m
$197

Delta

Pick Dates

Deal found 8/9/22

Oct 4 - Oct 5
STL

Lambert-St Louis

DSM

Des Moines

2 stops

17h 02m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 17m
$234

United Airlines

Pick Dates

Deal found 8/10/22

Cheap United Airlines flights from St. Louis to Des Moines

Oct 4 - Oct 5
STL

Lambert-St Louis

DSM

Des Moines

1 stop

3h 51m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 17m
$156

United Airlines

Pick Dates

Deal found 8/10/22

Oct 4 - Oct 5
STL

Lambert-St Louis

DSM

Des Moines

2 stops

17h 02m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 17m
$234

United Airlines

Pick Dates

Deal found 8/10/22

Oct 4 - Oct 5
STL

Lambert-St Louis

DSM

Des Moines

3 stops

16h 26m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 17m
$359

United Airlines

Pick Dates

Deal found 8/10/22

Cheap Delta flights from St. Louis to Des Moines

Sep 21 - Sep 24
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 16m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

4h 14m
$197

Delta

Pick Dates

Deal found 8/9/22

Sep 21 - Sep 24
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 16m
DSM

Des Moines

STL

Lambert-St Louis

2 stops

8h 48m
$295

Delta

Pick Dates

Deal found 8/9/22

Aug 22 - Aug 26
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 20m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 44m
$308

Delta

Pick Dates

Deal found 8/11/22

Non-stop flights to Des Moines from St. Louis

Save time with St. Louis to Des Moines direct flight deals
Nov 25 - Nov 28
STL

Lambert-St Louis

DSM

Des Moines

Nonstop

2h 02m
DSM

Des Moines

STL

Lambert-St Louis

Nonstop

2h 02m
$4,427

Linear Air Taxi

Pick Dates

Deal found 8/9/22

Last minute flights from St. Louis to Des Moines

Late deals on return flights to Des Moines from St. Louis, departing today and this week
Aug 20 - Aug 22
STL

Lambert-St Louis

DSM

Des Moines

1 stop

6h 20m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 44m
$363

Delta

Pick Dates

Deal found 8/10/22

Aug 19 - Aug 21
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 21m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 52m
$368

American Airlines

Pick Dates

Deal found 8/9/22

Aug 20 - Aug 22
STL

Lambert-St Louis

DSM

Des Moines

2 stops

13h 18m
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 22m
$514

American Airlines

Pick Dates

Deal found 8/10/22

One-way flights to Des Moines from St. Louis

The cheapest one-way flights from St. Louis to Des Moines
Aug 24
STL

Lambert-St Louis

DSM

Des Moines

1 stop

3h 48m
$78

United Airlines

Pick Dates

Deal found 8/10/22

Sep 16
STL

Lambert-St Louis

DSM

Des Moines

1 stop

16h 41m
$95

Multiple Airlines

Pick Dates

Deal found 8/10/22

Aug 18
STL

Lambert-St Louis

DSM

Des Moines

1 stop

17h 32m
$127

Multiple Airlines

Pick Dates

Deal found 8/9/22

Related info for your journey

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

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

To fly from St. Louis to Des Moines, you need to book a flight from Lambert-St Louis (STL) to Des Moines (DSM). Nonstop flights to Des Moines from Lambert-St Louis take 2h 02m on average. When it comes time to book airfare, you have a few options: there is 1 outbound flight from Lambert-St Louis to Des Moines offered by 4 different airlines.

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

Some of our airline partners flying from Lambert-St Louis to Des Moines have new flexible policies in place due to COVID-19. American Airlines, Delta, and United Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like American Airlines with this kind of flexibility.

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

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

Are there nonstop flights from St. Louis to Des Moines for under $4,500 on Cheapflights?

Cheapflights has at least 1 direct flight from St. Louis to Des Moines under $4,500. A good price for a nonstop flight from St. Louis to Des Moines is less than $4,427.

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

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

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

Flying on United Airlines is currently your cheapest option to Des Moines, with prices starting at $156. Additional round-trip tickets that might be worth considering are offered by Delta and American Airlines, with the lowest prices starting at $197 and $256, respectively. United Airlines is currently priced 47% below the average price you’ll pay for this route.

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

The cheapest airlines for a one-way flight from St. Louis to Des Moines are United Airlines ($78), Frontier ($135), and Delta ($182).

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

Consider American Airlines, Delta or Linear Air Taxi when booking your flight. These represent the most popular airlines when flying from St. Louis to Des Moines.

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

On average you can expect to pay $316 for a flight from St. Louis to Des Moines. The cheapest flight overall is $293 while the most popular route, (Lambert-St Louis - Des Moines) is currently priced at $157.

Alternative routes for St. Louis to Des Moines

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

Top 3 airlines flying from St. Louis to Des Moines

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

Hourly flight availability from St. Louis to Des Moines

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

Weekly flight availability from St. Louis to Des Moines

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