Find cheap flights to St. Louis

Round-trip
Economy
Boston (BOS)
St. Louis (STL)
Fri 10/23
Fri 10/30
Any month
Compare vs. momondo |
Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel to St. Louis. Current restrictions to St. Louis are based on United States travel restrictions.

View current United States travel restrictions

Cheapest flights to St. Louis airports

Find the cheapest flights to these St. Louis airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to St. Louis?

What is the absolute cheapest flight to St. Louis?

Users booking trips to St. Louis from Owensboro found flights 96% cheaper than the average price of flights to St. Louis. To find the cheapest price to St. Louis from your area, use momondo’s Airport-to-Airport Pricing Tool.

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

In general, January is the cheapest month to fly from United States to St. Louis. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around $253. If you aren’t able to travel during the month of January, then book flights to St. Louis from United States during September instead. Flights to St. Louis in September, while not as cheap as those in January, still average around $257.

How far in advance should I book a flight to St. Louis?

We recommend purchasing flights from United States to St. Louis 50 days ahead of your departure date because this is when momondo users tend to see the best flight rates. On average, our users have found flights to St. Louis for $291. Don’t hesitate to check prices now though because momondo users recently found tickets for as low as $57.

What is the cheapest day to depart on your flight to St. Louis?

On average, the least expensive day to fly to St. Louis from United States is on a Thursday. momondo users have found tickets for Thursday departures for as low as $287. However, this price may fluctuate depending on the airline, the season, and holidays. Be sure to avoid booking your departure on a Monday as prices are generally higher than usual. According to our data, the average ticket price to St. Louis on Monday is $332.

What is the cheapest time of day to depart on your flight to St. Louis?

Flying to St. Louis from United States in the morning is the least expensive time of day to depart. momondo users have found prices as low as $299 when looking at flights departing in the morning. Flights to St. Louis are more costly in the afternoon, with an average ticket price of $313. Departure times in the afternoon fall within the peak daily travel times, which is why tickets can be more expensive.

Is there a good place to hike near St. Louis?

During the warmer months, hikers around the St. Louis area find that parks like Forest Park are the best for taking long walks with their families and/or pets. Those looking for this type of experience are likely best suited to fly to St. Louis in September or October.

When are the weather conditions best for skiing in St. Louis?

momondo users looking to go skiing in St. Louis find that January is more than likely the best time to hit the slopes. The lower temperatures in the area mixed with a higher chance of snow make mountains like Snow Creek the perfect place for a vacation.

Is there an alternative airport near St. Louis?

Finding an alternative and possibly cheaper destination airport near St. Louis is possible. If you are planning a flight to St. Louis, consider booking flights to Belleville Airport (22 mi from St. Louis city center), Marion Williamson County Airport (88 mi from St. Louis city center) or Springfield Capital Airport (88 mi from St. Louis city center).

Is there a cheaper alternative to flying into St. Louis?

The cheapest airport near St. Louis is typically Belleville Airport with an average price of $314/person. These prices vary based on where travelers are coming from. It is suggested that travelers looking to save money try momondo’s Airport-to-Airport Pricing Tool.


What are the current travel restrictions for St. Louis?

Currently, United States travel restrictions include travel to St. Louis. The United States has restricted the entry of all foreign nationals who have passed through or have been in China, Iran, European Schengen Area, the UK, Ireland and Brazil in the past 14 days. US citizens and permanent residents who have passed through or have been in any of the above countries in the past 14 days may still enter the United States, but must arrive at one of the following airports: Atlanta (ATL), Boston (BOS), Chicago (ORD), Dallas, (DFW), Detroit (DTW), Honolulu (HNL), Los Angeles (LAX), Miami (MIA), New York (JFK or EWR), San Francisco (SFO), Seattle (SEA), and Washington (IAD). US citizens and permanent residents who have passed through or have been in any of the countries named don't have to isolate for two weeks, unless they have had close contact with someone who has COVID-19. If you are planning to travel to St. Louis at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.


St. Louis flight deals found on momondo

Check out some of the best fares from airports in United States to St. Louis found recently by users on momondo
Cheapest
Best
Quickest
Frontier
Nov 13
DEN
Denver Intl
1h 58m
STL
Lambert-St Louis
Nov 16
STL
Lambert-St Louis
2h 27m
DEN
Denver Intl
Multiple Airlines
Nov 12
DEN
Denver Intl
1h 58m
STL
Lambert-St Louis
Nov 13
STL
Lambert-St Louis
2h 33m
DEN
Denver Intl
United Airlines
Nov 16
DEN
Denver Intl
2h 07m
STL
Lambert-St Louis
Nov 17
STL
Lambert-St Louis
2h 36m
DEN
Denver Intl
Frontier
Nov 12
DEN
Denver Intl
1h 58m
STL
Lambert-St Louis
Nov 16
STL
Lambert-St Louis
2h 27m
DEN
Denver Intl
Frontier
Nov 13
DEN
Denver Intl
1h 58m
STL
Lambert-St Louis
Nov 15
STL
Lambert-St Louis
2h 27m
DEN
Denver Intl
Multiple Airlines
Nov 12
DEN
Denver Intl
5h 24m
1 stop
STL
Lambert-St Louis
Nov 13
STL
Lambert-St Louis
2h 28m
DEN
Denver Intl

Find the cheapest one-way flights to Lambert-St Louis

If you're looking for one-way flights to St. Louis, view some of our deals below provided by Frontier
Cheapest
Best
Quickest
Frontier
Nov 6
DEN
Denver Intl
1h 58m
STL
Lambert-St Louis
Sun Country Air
Oct 29
DEN
Denver Intl
5h 24m
1 stop
STL
Lambert-St Louis
United Airlines
Nov 16
DEN
Denver Intl
2h 07m
STL
Lambert-St Louis

Which airlines fly to St. Louis?

Here you can see a selection of the most popular and cheapest airlines for flights to St. Louis

Popular routes to St. Louis

Most frequently searched flights to St. Louis along with the cheapest price and shortest flight duration
Minneapolis to St. Louis Flights
Fastest flight time
1h 28m
Cheapest price
$47
Denver to St. Louis Flights
Fastest flight time
1h 58m
Cheapest price
$77
Chicago to St. Louis Flights
Fastest flight time
1h 11m
Cheapest price
$87
Atlanta to St. Louis Flights
Fastest flight time
1h 29m
Cheapest price
$97
Houston to St. Louis Flights
Fastest flight time
1h 57m
Cheapest price
$97
Las Vegas to St. Louis Flights
Fastest flight time
3h 01m
Cheapest price
$107
Washington to St. Louis Flights
Fastest flight time
2h 17m
Cheapest price
$118
Orlando to St. Louis Flights
Fastest flight time
2h 23m
Cheapest price
$131
Dallas to St. Louis Flights
Fastest flight time
1h 39m
Cheapest price
$137
Detroit to St. Louis Flights
Fastest flight time
1h 36m
Cheapest price
$141
New York to St. Louis Flights
Fastest flight time
2h 47m
Cheapest price
$147
Philadelphia to St. Louis Flights
Fastest flight time
2h 26m
Cheapest price
$156
Los Angeles to St. Louis Flights
Fastest flight time
3h 39m
Cheapest price
$157
San Francisco to St. Louis Flights
Fastest flight time
4h 14m
Cheapest price
$172
Phoenix to St. Louis Flights
Fastest flight time
2h 58m
Cheapest price
$173
Portland to St. Louis Flights
Fastest flight time
5h 34m
Cheapest price
$177
San Diego to St. Louis Flights
Fastest flight time
5h 24m
Cheapest price
$187
Salt Lake City to St. Louis Flights
Fastest flight time
2h 39m
Cheapest price
$202
Kansas City to St. Louis Flights
Fastest flight time
1h 52m
Cheapest price
$209
Fayetteville to St. Louis Flights
Fastest flight time
5h 40m
Cheapest price
$235
View more

Start planning your trip to St. Louis

  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First