144 € Cheap Flights from St Louis to New York LaGuardia

Compare St Louis to New York LaGuardia flight deals

Find the cheapest month or even day of the year to fly to New York LaGuardia

Book the best New York LaGuardia fare with no extra fees

Flight deals from St Louis to New York LaGuardia

Looking for a cheap last-minute deal or the best return flight from St Louis Airport to New York LaGuardia Airport? If you want to travel next month, return fares start from 159 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from St Louis to New York LaGuardia

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like St Louis to New York LaGuardia flights are currently cheapest in June.

Direct flights from St Louis to New York LaGuardia

St Louis to New York: Flight information

The things to know before you go.
Cheapest flight found144 €
Cheapest month to flyJune
Average flight time2 hrs, 29 mins
Most popular airlineSouthwest Airlines
Average flights per week179

Finding cheap flights from St Louis to New York LaGuardia: Frequently asked questions

The best price we found for a return flight from St Louis to New York LaGuardia is 144 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 29 minutes is the average flight time from St Louis to New York LaGuardia.
Southwest Airlines, WestJet and Republic Airways fly direct from St Louis to New York LaGuardia.
As of April 2026, there are 179 flights per week flying from St Louis to New York LaGuardia.
The cheapest month to fly from St Louis to New York LaGuardia is usually June.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from St Louis Airport to New York LaGuardia Airport on Monday, 1 June 2026.
Yes – the average flight time is 2 hours and 29 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to New York LaGuardia but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to New York is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Frontier Airlines and Delta offer the cheapest flight tickets to New York LaGuardia.

Flying from Lambert-St. Louis International Airport (STL) to LaGuardia Airport (LGA): what you need to know

  • The average time for a direct flight from Lambert-St. Louis International Airport to LaGuardia Airport is 2 hours 25 minutes.

  • The timezone in New York is UTC-4, which is one hour ahead of St Louis.

  • Every week, there are 91 Lambert-St. Louis International Airport to LaGuardia Airport flights. To be on board as soon as possible, pick the 05:40 Southwest Airlines flight. If you'd rather make the most of your time before flying, the last flight is at 20:05 with Southwest Airlines.

  • Your STL to LGA flight won't wait if you're late, so don't forget to check in on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.

  • During popular months such as July, you'll want to get to the airport earlier than usual. Arrive two hours before domestic departures and four hours ahead for international flights when you travel during peak periods in general.

  • You'll find a range of airlines offering direct flights from Lambert-St. Louis International Airport to LaGuardia Airport. When you're ready to start your New York holiday, let one of these carriers take you to this exciting corner of United States:

  • The majority of travellers choose to travel with American Airlines on this route.

  • With a dependable 83.77% of services arriving as planned, Delta Air Lines has the best on-time performance for STL to LGA flights.

  • If you want to include a stop along the way, simply deselect 'Direct flights only' when searching for your ticket from Lambert-St. Louis International Airport to LaGuardia Airport. These are the most popular stopovers between STL and LGA:

    • Philadelphia International Airport

    • Detroit Metropolitan Wayne County Airport

    • Ronald Reagan National Airport

How to find the cheapest flights from Lambert-St. Louis International Airport (STL) to LaGuardia Airport (LGA)

  • 64 € is the lowest price for a one-way Lambert-St. Louis International Airport to LaGuardia Airport flight. Return flights start from 144 €. These fares can change depending on availability.

  • Score cheap tickets from STL to LGA by booking six months ahead. Based on our research, that's the sweet spot for picking up a bargain.

  • May is the cheapest month for flights from Lambert-St. Louis International Airport to LaGuardia Airport. If you're looking to travel during a different time of year, the 'Whole month' tool will show you the lowest airfares for each month.

  • Stay on top of deals for cheap flights from STL to LGA by creating a Price Alert. You'll receive an email or notification through the app when a special offer becomes available.

  • Choose your preferred departure and arrival times, airlines and number of stops with the filters. Or sort your results by 'Cheapest' to see the best deals on flights from Lambert-St. Louis International Airport to LaGuardia Airport.

Handy information about Lambert-St. Louis International Airport (STL)

Arriving at LaGuardia Airport (LGA)

  • If you're landing on a late Lambert-St. Louis International Airport to LaGuardia Airport flight, few things top the convenience of being near the terminal. Grab your luggage from the carousel and then be showered and resting shortly after at one of these options near LGA:

  • Get your adventure underway by picking up a LaGuardia Airport rental car. Grab a set of wheels from Dollar, Ace Rent a Car or Thrifty and explore beyond New York's main sights.

  • Reserving your vehicle from LaGuardia Airport about two weeks in advance can help you secure the lowest rate.

Getting from LaGuardia Airport (LGA) to central New York

  • LGA is located at Hangar 7 Centre.

  • From LaGuardia Airport, New York is approximately 18 kilometres away. It takes around 25 minutes to get to the centre driving.

  • It typically takes 1 hour if you're travelling by public transport.

When to fly to LaGuardia Airport (LGA)

  • It's time to choose your travel dates for your flight from Lambert-St. Louis International Airport to LaGuardia Airport. July is the busiest month to head to New York. If you're after a more low-key vibe, go in February.

  • When reserving your flight from Lambert-St. Louis International Airport to LaGuardia Airport, consider the kind of weather you enjoy. July is the warmest month in New York, with the temperature ranging from 18ºC (64ºF) to 30ºC (86ºF).

  • Look for cheap tickets from STL to LGA in January if you want to travel in cooler conditions. Temperatures are at their lowest around then, ranging between -6ºC (21ºF) and 8ºC (46ºF) on average.

Explore more of United States

  • You've done New York, now it's time to discover other corners of United States. Journey around 129 kilometres south-west to Philadelphia to tick off its leading attractions. From Liberty Bell to Independence Hall and Philadelphia Museum of Art, you'll have a packed itinerary ahead.

  • Boston is another must-experience destination in United States and is around 306 kilometres north-east of New York. No journey is complete without a visit to Freedom Trail, Museum of Fine Arts Boston and Boston Tea Party Ships & Museum.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.