Cheap flights from Iowa to St. Louis (STL)

DSM — STL
Oct 4 — Oct 111

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

Due to multiple factors, expect to potentially pay more when booking in May. For low rates, October can be a great choice for travel to St. Louis. Flights to St. Louis from Iowa in October are about $324 on average during October, but can be found for as low as $85.

When is the cheapest time to fly from Iowa to St. Louis (IA - STL)?

When flying from Iowa to St. Louis, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Iowa to St. Louis in September, October 2022

The best prices found for Iowa to STL flights for September, October
Oct 11 - Oct 15
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 24m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 25m
$268

Multiple Airlines

Pick Dates

Deal found 9/27/22

Oct 3 - Oct 26
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 15m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

3h 51m
$269

Multiple Airlines

Pick Dates

Deal found 9/26/22

Oct 5 - Oct 28
DSM

Des Moines

STL

Lambert-St Louis

1 stop

6h 04m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 19m
$350

Multiple Airlines

Pick Dates

Deal found 9/28/22

Iowa to St. Louis 2022 flight deals

Cheap flights to St. Louis from Iowa found for this year
Dec 6 - Dec 8
DSM

Des Moines

STL

Lambert-St Louis

1 stop

7h 11m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 03m
$168

American Airlines

Pick Dates

Deal found 9/28/22

Dec 6 - Dec 8
DSM

Des Moines

STL

Lambert-St Louis

2 stops

8h 31m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 30m
$173

Delta

Pick Dates

Deal found 9/29/22

Oct 11 - Oct 15
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 24m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 25m
$268

Multiple Airlines

Pick Dates

Deal found 9/27/22

Cheap United Airlines flights from Iowa to St. Louis

Nov 5 - Nov 9
DSM

Des Moines

STL

Lambert-St Louis

2 stops

8h 14m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 01m
$235

United Airlines

Pick Dates

Deal found 9/26/22

Nov 12 - Nov 13
DSM

Des Moines

STL

Lambert-St Louis

1 stop

6h 20m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 24m
$282

United Airlines

Pick Dates

Deal found 9/26/22

Nov 12 - Nov 13
DSM

Des Moines

STL

Lambert-St Louis

2 stops

12h 12m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 19m
$393

United Airlines

Pick Dates

Deal found 9/26/22

Cheap Delta flights from Iowa to St. Louis

Dec 6 - Dec 8
DSM

Des Moines

STL

Lambert-St Louis

2 stops

8h 31m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

5h 30m
$173

Delta

Pick Dates

Deal found 9/29/22

Dec 6 - Dec 8
DSM

Des Moines

STL

Lambert-St Louis

2 stops

8h 31m
STL

Lambert-St Louis

DSM

Des Moines

2 stops

11h 01m
$300

Delta

Pick Dates

Deal found 9/28/22

Oct 10 - Oct 15
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 24m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 20m
$352

Delta

Pick Dates

Deal found 9/27/22

Non-stop flights to St. Louis from Iowa

Save time with Iowa to St. Louis direct flight deals
Oct 16 - Oct 16
DSM

Des Moines

STL

Lambert-St Louis

Nonstop

2h 02m
STL

Lambert-St Louis

DSM

Des Moines

Nonstop

2h 02m
$7,269

Linear Air Taxi

Pick Dates

Deal found 9/28/22

Last minute flights from Iowa to St. Louis

Late deals on return flights to St. Louis from Iowa, departing today and this week
Oct 5 - Oct 28
DSM

Des Moines

STL

Lambert-St Louis

1 stop

6h 04m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

4h 19m
$350

Multiple Airlines

Pick Dates

Deal found 9/28/22

Oct 4 - Oct 7
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 43m
STL

Lambert-St Louis

DSM

Des Moines

1 stop

3h 49m
$412

American Airlines

Pick Dates

Deal found 9/28/22

Oct 5 - Oct 28
DSM

Des Moines

STL

Lambert-St Louis

1 stop

5h 04m
STL

Lambert-St Louis

DSM

Des Moines

2 stops

21h 02m
$530

American Airlines

Pick Dates

Deal found 9/28/22

One-way flights to St. Louis from Iowa

The cheapest one-way flights from Iowa to St. Louis
Oct 24
DSM

Des Moines

STL

Lambert-St Louis

2 stops

16h 52m
$153

Multiple Airlines

Pick Dates

Deal found 9/27/22

Oct 6
DSM

Des Moines

STL

Lambert-St Louis

1 stop

13h 10m
$182

Frontier

Pick Dates

Deal found 9/26/22

Oct 24
DSM

Des Moines

STL

Lambert-St Louis

1 stop

7h 19m
$185

Delta

Pick Dates

Deal found 9/28/22

Related info for your journey

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

What airport do you fly into for flights to St. Louis from Iowa?

Lambert-St Louis (STL) is the airport you will fly into if you book a flight from Iowa to St. Louis. It is only a 12.7 mi journey from Lambert-St Louis (STL) to St. Louis’s city center.

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

Due to the rapidly changing circumstances due to COVID-19, airlines like American Airlines, Delta, and United Airlines flying from Iowa to Lambert-St Louis have implemented new flexible cancellation policies.

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

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

Are there nonstop flights from Iowa to St. Louis for under $7,300 on Cheapflights?

Cheapflights has at least 1 direct flight from Iowa to St. Louis under $7,300. A good price for a nonstop flight from Iowa to St. Louis is less than $7,269.

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

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

What days are nonstop flights available from Iowa to St. Louis?

Nonstop flights can be found on the following days: Saturday.

How many flights depart from Iowa to St. Louis on average per day?

1 flight departure from Iowa to St. Louis per day on average.
Afternoon (Noon - 6pm) - 100% of flight departures

How long is the flight from Iowa to St. Louis?

A quick flight from Iowa to St. Louis can take about 7h 11m. American Airlines provides one of the quickest options available for as low as $168. Airlines will cover a distance of 260 mi. This flight may include one or multiple stops.

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

$182 is the cheapest one-way deal found within the past few days, from Frontier. You may also be able to find cheap deals on Delta and American Airlines, with prices starting from $185 and $191, respectively.

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

When booking a flight from Iowa to St. Louis, you may want to consider flying on American Airlines, Delta or United Airlines as they are the most popular for this route.

What are the cheapest flights from Iowa to St. Louis?

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

Departure points for flights from Iowa to St. Louis

Select to see more specific information for flights to St. Louis from all departure points in Iowa

Top 3 airlines flying from Iowa to St. Louis

The chart below displays the airlines Cheapflights users traveling from Iowa to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
United AirlinesCheapest$109Average$379FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
DeltaCheapest$114Average$268FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapest$147Average$462FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights

Hourly flight availability from Iowa to St. Louis

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