STL

365€ Find Cheap Flights to St. Louis – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 30% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
627 €
Typical prices: 658 €-913 €
Lufthansa
Thu 8.11.Thu 15.11.
DUS - STL • 2 stops
Cheapest direct flights
677 €
Typical prices: 722 €-979 €
Lufthansa
Tue 11.12.Wed 21.2.
FRA - STL • Direct
Direct flights
You can fly direct with Lufthansa. Average duration is 9h 57m
FAQs
FAQs
Top airlines
Most flights • 3 per week
Best reviews • 7,8 score
Airline reviews
+1
Airline reviews
+1
Top routes
Cheapest • 19% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 21 weeks in advance save around 15% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 8% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to St. Louis!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to St. Louis

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to St. Louis

Sun, 8. Nov - Sun, 15. Nov
Lufthansa Logo
6:15 - 13:45DUS  Duesseldorf Intl-STL Lambert-St Louis
14h 30m2 stops Munich Franz Josef Strauss Frankfurt am Main
Lufthansa Logo
18:50 - 15:15STL  Lambert-St Louis-DUS Duesseldorf Intl
13h 25m2 stops Chicago O'Hare Intl Munich Franz Josef Strauss
627 €Lufthansa
Wed, 20. Jan - Wed, 10. Feb
Lufthansa Logo
7:30 - 13:45HAM  Hamburg-STL Lambert-St Louis
13h 15m1 stop Frankfurt am Main
Lufthansa Logo
15:40 - 10:05STL  Lambert-St Louis-HAM Hamburg
11h 25m1 stop Frankfurt am Main
645 €Lufthansa
Wed, 20. Jan - Wed, 10. Feb
Multiple Airlines Logo
6:50 - 22:34HAM  Hamburg-STL Lambert-St Louis
22h 44m2 stops Madrid Barajas Chicago O'Hare Intl
Multiple Airlines Logo
13:45 - 14:35STL  Lambert-St Louis-HAM Hamburg
17h 50m2 stops Chicago O'Hare Intl London Heathrow
645 €Multiple Airlines
Sat, 30. Jan - Sun, 7. Feb
British Airways Logo
6:35 - 17:18BER  Berlin Brandenburg-STL Lambert-St Louis
17h 43m2 stops London Heathrow Chicago O'Hare Intl
British Airways Logo
17:49 - 15:55STL  Lambert-St Louis-BER Berlin Brandenburg
15h 06m2 stops Chicago O'Hare Intl London Heathrow
661 €British Airways
Mon, 2. Nov - Sun, 8. Nov
American Airlines Logo
6:20 - 17:29BER  Berlin Brandenburg-STL Lambert-St Louis
18h 09m2 stops London Heathrow Charlotte Douglas
American Airlines Logo
17:29 - 16:40STL  Lambert-St Louis-BER Berlin Brandenburg
16h 11m2 stops Chicago O'Hare Intl London Heathrow
662 €American Airlines
Fri, 6. Nov - Sun, 22. Nov
British Airways Logo
10:15 - 20:19FRA  Frankfurt am Main-STL Lambert-St Louis
17h 04m1 stop Dallas/Fort Worth
British Airways Logo
17:29 - 16:55STL  Lambert-St Louis-FRA Frankfurt am Main
16h 26m2 stops Chicago O'Hare Intl London Heathrow
663 €British Airways
Sat, 30. Jan - Sun, 7. Feb
United Airlines Logo
7:40 - 10:08BER  Berlin Brandenburg-STL Lambert-St Louis
33h 28m2 stops Frankfurt am Main Washington, D.C. Dulles Intl
United Airlines Logo
6:06 - 7:55STL  Lambert-St Louis-BER Berlin Brandenburg
18h 49m1 stop Newark
681 €United Airlines
Sat, 30. Jan - Sun, 7. Feb
United Airlines Logo
9:55 - 21:52BER  Berlin Brandenburg-STL Lambert-St Louis
18h 57m1 stop Newark
United Airlines Logo
11:00 - 7:55STL  Lambert-St Louis-BER Berlin Brandenburg
13h 55m1 stop Newark
685 €United Airlines
Wed, 28. Oct - Sun, 1. Nov
KLM Logo
14:20 - 23:54NUE  Nürnberg-STL Lambert-St Louis
15h 34m2 stops Amsterdam Schiphol Atlanta Hartsfield-Jackson
KLM Logo
7:00 - 9:40STL  Lambert-St Louis-NUE Nürnberg
19h 40m2 stops Atlanta Hartsfield-Jackson Amsterdam Schiphol
886 €KLM
Mon, 26. Oct - Fri, 30. Oct
KLM Logo
18:20 - 18:15BRE  Bremen-STL Lambert-St Louis
29h 55m2 stops Amsterdam Schiphol Atlanta Hartsfield-Jackson
KLM Logo
19:20 - 10:20STL  Lambert-St Louis-BRE Bremen
33h 00m2 stops Atlanta Hartsfield-Jackson Amsterdam Schiphol
1.090 €KLM
Booking Insights

Price, demand, and travel trends for flights to St. Louis

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

What is the cheapest flight to St. Louis?

Duesseldorf Intl Airport to St. Louis is the cheapest route at 627 € return, found in the past 5 days on KAYAK. Frankfurt am Main Airport to St. Louis is the most popular connection with return deals from 660 €.

How much is a flight to St. Louis?

On average, a return flight from Germany to St. Louis costs 760 €, based on KAYAK data over the past 12 months. Return fares from Stuttgart average 677 €, while Munich runs a bit higher at 704 €.

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

Thursday is the cheapest day to fly to St. Louis at 694 € return on average over the past 12 months on KAYAK. Sunday is the most expensive at 821 €.

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

•April is the cheapest month to fly to St. Louis with an average price of 702 € return.
•August (813 €) and July (807 €) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to St. Louis?

Afternoon flights to St. Louis are the cheapest at 728 € return on average. Evening flights are the most expensive at 802 €.

What is a good deal for flights to St. Louis?

Flights under 658 € are considered a good deal. 25% of KAYAK users found return flights to St. Louis at or below these prices, with the lowest fares from:
•Munich 600 €
•Duesseldorf Intl Airport 620 €
•Stuttgart 649 €.

When are flights to St. Louis the cheapest?

Flights to St. Louis are cheapest 21 weeks before departure. Booking in this window typically costs about 15% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to St. Louis

Low season

October

Cheapest flight

365 €
Beat the crowds with an average 41% drop in traveller numbers.
The most popular month to fly with an average 33% increase in traveller numbers.
One-way flight from Berlin to St. Louis

When to book flights to St. Louis

Are your dates flexible? Find out the best times to travel to St. Louis based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to St. Louis, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do I know if a flight to St. Louis is a good deal?

    A good deal on a flight to St. Louis is around 658 € return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How far is Lambert-St Louis from St. Louis city centre?

    Lambert-St Louis is 21,1 km from St. Louis city centre.

  • How long is a direct flight to St. Louis?

    Direct flights to St. Louis are available from Frankfurt am Main Airport, with a flight time of about 9h 45m.

  • Which city has the cheapest flights to St. Louis?

    Based on fares booked in the past 5 days, the cheapest flights to St. Louis are from Düsseldorf, starting at 627 € return, and from Frankfurt am Main, starting at 660 € return.

  • How expensive are last-minute flights to St. Louis?

    Last-minute fares to St. Louis (booked within two weeks of departure) are typically 9% higher than the average return fare of 760 €.

  • What is the difference between the most popular and the most frequent airline at St. Louis?

    Lufthansa operates the most flights from Germany to St. Louis at 3 per week, and for this route Lufthansa is also the airline most often selected by KAYAK users searching for flights from Germany to St. Louis. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • How many flights serve St. Louis?

    St. Louis receives 0 flights per day and 3 per week from across the world. Frankfurt am Main Airport has the most flights to St. Louis with 3 weekly flights.

Your guide to booking St. Louis flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to St. Louis, book around 21 weeks before departure. Based on KAYAK data from the last 12 months, fares are historically about 15% lower during this window than last-minute fares.
  • For flights to St. Louis, a good return fare is around 658 €. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to St. Louis in April. Return fares historically average 702 €, making April the cheapest month to travel based on KAYAK data from the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to midday to save up to 74 € on a return flight. Midday flights to St. Louis average 728 € compared to 802 € for afternoon flights.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to St. Louis, some airlines may include bags at no extra cost. For example, Lufthansa includes a cabin bag and a checked bag in Economy class, while United Airlines includes a cabin bag and a checked bag in Economy class. Always check the fare details before booking, since bag policies can change by ticket type.

Reviews of the top 4 airlines flying to St. Louis

 
Need help choosing which airline to fly with to St. Louis? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1588 reviews
7,8Boarding
7,7Comfort
8,4Crew
7,2Entertainment
7,3Food
Airline reviews

I wanted to give them a five‑star rating across the board, but they lost my luggage, and that really affected the experience.

8,0 ExcellentNikola, Oct 2026
Read more KLM reviews

I wanted to give them a five‑star rating across the board, but they lost my luggage, and that really affected the experience.

The flight itself was fine, food was expired and gross, staff were mostly amazing! KLM messed up rebooking for our first two flights that got cancelled and we almost didn’t make it to Amsterdam for an additional two days

I think I previously submitted my feedback about flight lead Katherine in a different field by mistake. Please see those comments. Comments for Hyd to AMS are it was good. The flight lead and service met expectations for satisfactory high quality service but the flight lead did not stand out as exceptional as did the leads on the other two flights so I don’t remember anything specific one way or the other besides the fact I was satisfied.

Flight lead was a gentleman with silver hair and he went out of his way to shake hands and interact with each passenger seated in business class. A medical emergency took place during our flight and he handled it with perfect poise and professionalism. He was gracious and confidently competent. Just what you want from a leader,

Crew is not the cheerful type. very slow meal service (this is their style as have flown this many times)

Legroom not all it could be, especially when the seat in front is reclined. Otherwise it was good, food and beverage were nice.

This fight left ahead of time which meant it arrived early which was great. Staff were very professional, but as with all these Short hop Flights the food was a disappointing snack There was no entertainment on this flight, but I did not expect any

I flew premium economy and this was a good option. Although the seats didn’t recline much, I was able to get some sleep with my head propped against the window. The food was good and the entertainment was wonderful The staff were very attentive and professional

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

It was very good. the food was varied and tasty, the movie was the same, maybe I would recommend changing the movie selection every month because my flight to Amsterdam was in September and I came back from Munich en October they are flights so long and we need something to see. But however I liked flying with United

Flight was delayed “due to earlier delays of that plane”, so we were nearly three hours late.

Crew was amazing, takeoff wonderful. The bathroom was disgusting from before takeoff the odor made the flight uncomfortable as you could smell the bathroom from the center of the plane where we were sitting. Smelled like raw sewage. My daughter was throwing up as we landed due to the smell and horrible turbulence as we approached Newark.

Airport terminal was outdated, flight was on a small jet with no wifi

Essy to get on. The hostess gave very little pop, the plane was late getting in, and we are still waiting for our bags. This sucks. :/

Lately I like the planes have been exceptionally filthy. There’s lines of dust and dirt all across the ceiling in the vents, and the cracks in between the seats are literally full of food. It’s definitely not the quality of service that I was used to with United. I’m also very disappointed with the Wi-Fi! All I wanna do is knock out a few work jobs while I’m trapped in my seat And it spools so bad. They did provide me with a refund, but the process of getting that refund is so complicated. It’s unfortunate.

Excellent flight. Smooth, efficient boarding. Quick flight. Arrived early at STL.

Short flight - no food understandable. Flight was delayed for over an hour. Overall, it was good.

We boarded and buckled and then deplaned due to no pilot. Had to wait over 3 hours for a new pilot. Not weather related, just poor management.

Last minute gate change nearly caused us to miss our flight. Change was not announced or displayed in the main board at the old gate. Terrible communication. When we landed we had to wait 20 minutes because there was another plane at the assigned gate. Not the crew’s fault, but adding 20 minutes to a 45 minute flight sucked.

Economy plus on a long flight with Lufthansa was wonderful. Service starts with a pillow, blanket, slippers and care package waiting on your seat. An it just gets better from there.

The Linate Milano flight was delayed. Landed at Frankfort at 12:10. Then took the bus on the tarmac and the bus ride was about 20 minutes due to the airport traffic. Got off bus went to passport control, used the kiosk scanned passport, took photo and finger prints and proceeded to wait in line. I asked the attendant that I had a connecting flight at 12:50 his respond was you have to ask the other travelers in line to let you go ahead. There should be a better system. Passed passport control and the gate was at Z69 to the other end of airport. Ran there out breath, I was last person to board due to a mechanical:electrical issue plane took off 2 hours later. Lufthansa need to a better job with international connecting flight. A 1-15 minutes is not enough considering the doors typically close 15 minutes prior to take off. So the window is reduced to 1 hour with all you have to go through with a slight delay it is not enough time. The crew on the flight was excellent and received exceptional customer service.

It was okay. Mothers with rowdy children should be invited to sit in front of them.

I had a good comfortable seat. There was nearly an hour delay. There was an accident with the champagne, but I was well compensated. These things happen sometimes.

I wasn’t allowed to board with my children. I was charged outrageous costs for basic carry on size luggage. The entertainment screens were outdated and not user friendly.

Well,I miss a flight to Stl with United,they send me to Stl with a different airline, but same day,which was great

NEVER TOOK THIS FLIGHT. LUFTHANSA CANCELED THIS FLIGHT WITHOUT ANY NOTICE. We were rerouted through Chicago on United airlines with a layover of five hours and then on American Airlines to St. Louis. The United club lounge in Chicago is good but there is no shower unlike Bangalore 080 lounge

At the gate I requested a change of seat to an aisle because of a medical issue, and I was graciously accommodated. Everyone was very pleasant and helpful.

Had to push staff to get good flight due to cancellation and delays for staff shortage

Tiny plane Had to gate check bags, a problem since we were flying back from an international vacation

Would not let me board with my fragile guitar so had to check it in. Who knows what the icicles did to it. Not happy. Had to run to catch my connection in Heathrow. After a bus and a train? Was asked by a guy in the middle seat to change my window seat with his girlfriend's middle seat further up in the plane and I was insulted. What nerve! The food was unhealthy and the seat was cramped. Could not wait to exit.

need more US friendly food options. Directions on getting to the next gate were terrible - resulted in long walks to the terminal and then finding I couldn;t enter there and had long walk back, then train to security then train back to where I started in the first place

Good. Staff was great. The Naples Airport was the worst part of the experience.

We never made this flight due to the flight from Barcelona being delayed, which I have reviewed in a separate review. But I can tell you that the Delta Airlines flight that did get us home, I am extremely happy with them and their crew. The only one person that I would praise within the entire part of BA is the girl I spoke to in the call center in India. Who completely understood, was dedicated to a resolution and was a complete realist in the situation. Unlike some of the people who don’t care about the human element and stick you on a flight whenever. She got us home.

Flight was delayed 4 hours, gate change was a big trek the opposite direction, gate agent indicated a lack of faith that we would actually fly.

Wonderful service and comfort. Attentive and careful. The food was also better than US carriers. Highly recommend

Great until k found out they never got my check bags onto the plane.

They ran out of earphones so my 3rd daughter couldn’t use the on board entertainment the entire flight. They also ran out of food choices (chicken or cheese) by the time they got to the last few rows, so my oldest daughter, wasn’t given a choice. Luckily she isn’t a vegetarian because they only had chicken left.

They ran out of headphones so my 3rd daughter couldn’t use the onboard TV the entire flight. They also rain out of food, so my 1st daughter didn’t get to choose her entrees or snack (chicken or cheese) because by the time they got to the last row they only had chicken left. Luckily she is not a vegetarian.

Spending 10 hours on a flight with no video or wifi access due to issues per stewardess was not enjoyable nor acceptable. Will follow up directly with the airline as well

Travelling to a place near St. Louis?

Book flights to St. Louis if you plan to visit one of these locations
Wentzville
Chesterfield
Collinsville

More options for your flight to St. Louis