Support

Cheap flights to St. Louis

From
St. Louis
STL

31 cities have regular scheduled flights to St. Louis (STL). 20 airlines fly to the city, from major international carriers to budget low-cost options. Most flights depart from Chicago, New York City, Atlanta, Dallas, Seattle. Compare fares, choose the best option and book your tickets online at the best price. Enter your departure city above to find flights and check prices.

Recent deals to St. Louis

F9
$ 23

Atlanta — St. Louis

08:0508:57
15 Aug 2026
1 h 52 m
Direct flight
F9
$ 51

Denver — St. Louis

16:0019:13
24 Aug 2026
2 h 13 m
Direct flight
F9
$ 58

Orlando — Atlanta

17:2419:25
14 Aug 2026
2 h 1 m
Direct flight
F9
$ 59

Houston — Atlanta

20:0223:24
13 Aug 2026
2 h 22 m
Direct flight
F9
$ 60

Dallas — St. Louis

13:0014:56
15 Aug 2026
1 h 56 m
Direct flight
DL
$ 62

Minneapolis — St. Louis

20:3022:03
15 Aug 2026
1 h 33 m
Direct flight
F9
$ 71

Washington, D.C. — Atlanta

20:3322:44
13 Aug 2026
2 h 11 m
Direct flight
DL
$ 76

Chicago — Detroit

13:5916:29
24 Aug 2026
1 h 30 m
Direct flight
F9
$ 77

Detroit — Atlanta

14:5617:05
13 Aug 2026
2 h 9 m
Direct flight
DL
$ 108

Charlotte — Atlanta

05:3006:41
19 Aug 2026
1 h 11 m
Direct flight
F9
$ 122

New York City — Atlanta

22:2900:52
14 Aug 2026
2 h 23 m
Direct flight
F9
$ 122

Seattle — Denver

19:0622:58
19 Aug 2026
2 h 52 m
Direct flight

Popular departure cities to St. Louis

Flight insights to St. Louis

Data-driven trends for direct flights to St. Louis — how often airlines fly, where passengers come from, and typical fares and flight times.

Most frequent departure cities

The most frequent direct routes to St. Louis come from Chicago, New York City and Atlanta. Chicago leads with around 242 flights a week.

Top departure countries

Most direct flights to St. Louis depart from United States, Canada and Mexico. United States alone accounts for about 92% of all direct routes.

  • United Statesavg $80
  • Canadaavg $225
  • Mexicoavg $222
  • Germanyavg $473
  • United Kingdomavg $523

Direct routes & fares

Popular non-stop routes to St. Louis range from Atlanta at $23 to Seattle at $123 — a quick way to compare direct-flight fares.

Cheapest departure cities

The cheapest places to fly to St. Louis from right now are Atlanta from $23, Denver from $51 and Las Vegas from $51.

Longest direct flights

The longest direct flight to St. Louis is from Frankfurt am Main at about 9h 59m, followed by London (9h 11m) and Punta Cana (4h 26m).

Frequently asked questions

Which cities have flights to St. Louis?
There are 31+ cities with regular flights to St. Louis, from major international hubs to nearby regional airports. Pick your departure city to compare fares and book.
Where do most flights to St. Louis depart from?
Most travelers fly to St. Louis from Chicago, New York City, Atlanta, Dallas, Seattle. These routes have the highest flight frequency and passenger traffic, so fares are usually competitive.
How many airlines fly to St. Louis?
20 airlines operate flights to St. Louis, ranging from major international carriers to budget low-cost airlines. Competition helps keep fares affordable.
When is the best time to book flights to St. Louis?
For short-haul routes, booking 4–8 weeks ahead usually gives the best prices. For long-haul flights, aim for 2–3 months ahead. Prices also drop in off-peak seasons and for midweek departures.
How to find cheap flights to St. Louis?
Compare offers from multiple airlines, use flexible dates and set up price alerts. Our platform lets you track price trends and choose the best time to buy your tickets.

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .