Skip to main content
Beginning of main content

Cheap Flights from St. Louis to New York $245.08

Search over 282,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from St. Louis to New York (STL to LGA)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from St. Louis to New York (STL to LGA)

Question : Is there a day that has more departure times to choose from than other days?
Answer : The day with the most departure times for this route is Wednesday with 171 options. The day with the lowest number of options is Saturday with 62 different times.

Question : Which airline has been on schedule from Lambert-St. Louis International Airport (STL) to LaGuardia Airport (LGA) the most?
Answer : Air Wisconsin leads the way with a 100% on-time rate. Life has too much to offer to spend it waiting in an airport, so check out Air Wisconsin to get in and out of airports as quickly as possible. Perfection is hard to come by, so hopefully it continues.

Question : Which airline is least likely to get you to LGA on time?
Answer : If you decide to book your flight with NetJets Aviation, keep an eye on your departure time. Over the past month, NetJets Aviation flights from Lambert-St. Louis International Airport (STL) to LaGuardia Airport (LGA) are late 100% of the time.

Question : How long are most people's visits to New York when they fly in from Saint Louis?
Answer : The average time spent in New York by travelers flying from STL is six days.

Question : If your plans are flexible, have you considered changing your departure day?
Answer : Monday is your lowest-cost day to fly in December. Flexibility is paramount when booking travel plans in order to keep costs down.

Question : When travelling to New York from Saint Louis, how long will you be in the air?
Answer : This flight takes 2 hours and 27 minutes on average.