Cheap flights Saint Louis — Des Moines (STL — DSM)

Good to know - Cheap tickets Saint Louis — Des Moines

Minimal flight time 1h 10m
Flight distance 436 km
Most popular airline Southwest Airlines
Round-trip from $113

Airfare Saint Louis – Des Moines by month

Here you can find out in what months how much a ticket Saint Louis – Des Moines costs to buy cheap plane tickets.

Month One-way Round-trip
May 2026
April 2026
February 2026
October 2025
September 2025

Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.

Schedule of direct flights Saint Louis — Des Moines

Departure Arrival Flight days Flight Airlines Flight time Airports
09:40 10:50 mon, thu WN364 Southwest Airlines 1h 10m Lambert-St. Louis International Airport — Des Moines International Airport Select dates
09:45 10:55 thu, fri, sat, sun WN364 Southwest Airlines 1h 10m Lambert-St. Louis International Airport — Des Moines International Airport Select dates
10:15 11:25 tue, wed WN364 Southwest Airlines 1h 10m Lambert-St. Louis International Airport — Des Moines International Airport Select dates
22:25 23:35 mon, thu, fri, sun WN3770 Southwest Airlines 1h 10m Lambert-St. Louis International Airport — Des Moines International Airport Select dates
All routes

Flights Saint Louis — Des Moines

The selection of cheap flights Saint Louis — Des Moines

The price of the flight Saint Louis — Des Moines (United States) — Saint Louis from $113 (round-trip).

The average price of the flight Saint Louis — Des Moines (United States) — Saint Louis $186 (round-trip).

Low cost flights Saint Louis — Des Moines (STL — DSM)

The distance between Saint Louis and Des Moines 271 miles (or 436 kilometres).

The time difference between Saint Louis and Des Moines is 0 h.

Minimal flight time from Saint Louis to Des Moines 1h 10m.

Routes from nearby cities to Des Moines

A flight from a neighbouring city can help you save money on plane tickets.

The closest airports to Saint Louis with a flight to Des Moines are in Kansas City.

Popular International routes from Saint Louis

Popular routes from Des Moines

If you are going to fly from Des Moines, then study the popular flights. The most popular flights from Des Moines:

Popular domestic routes from Saint Louis

FAQ about Saint Louis — Des Moines

Yes, you can fly from Saint Louis to Des Moines. Saint Louis has 3 airports (St. Louis Downtown Airport, Spirit of St. Louis Airport, Lambert-St. Louis International Airport) for flights. Southwest Airlines departs from Saint Louis on mon, tue, wed, thu, fri, sat, sun. There are non-direct flights through Allegiant Air, American Eagle, Contour Aviation, Delta Connection, FedEx, Frontier (Penny the Owl Livery), Jet Linx Aviation, NetJets, Republic Airways, SkyWest Airlines, SkyWest Charter, Sun Country Airlines, United Express, UPS.

A direct flight lasts an average of 1h 10m, during which time the aircraft covers a distance of 436 km.

The price of flights Saint Louis — Des Moines starts from $113.

Planes fly Saint Louis — Des Moines 7 times a week on the following days: mon, tue, wed, thu, fri, sat, sun

In Saint Louis — St. Louis Downtown Airport, Spirit of St. Louis Airport, Lambert-St. Louis International Airport. In Des Moines — Des Moines International Airport.

The following flights fly between Saint Louis and Des Moines: WN364, WN364, WN364, WN3770

High season is considered to be and the cheapest month is . Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Saint Louis — Des Moines flight deals.

Only one airline operates a direct flight Saint Louis — Des Moines: Southwest Airlines.

All the following airlines flights Saint Louis — Des Moines: Allegiant Air, American Eagle, Contour Aviation, Delta Connection, FedEx, Frontier (Penny the Owl Livery), Jet Linx Aviation, NetJets, Republic Airways, SkyWest Airlines, SkyWest Charter, Southwest Airlines, Sun Country Airlines, United Express, UPS.

Low price calendar