Cheap Flights from New York to St. Louis

Prices were available within the past 7 days and starts at $89 for one-way flights and $171 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Reviews from verified customers

Feb 29, 2020

Crowded, but good overall flight. Landed early, so we had to wait to deplane, but we're still early to the terminal

Feb 16, 2020

We got off the ground several minutes late due to back up on the runway but the pilots made up the time and we arrived as expected. My only complaint was my seat mate who didn't understand personal space or common courtesy.

Feb 2, 2020

Great flight attendants

Dec 28, 2019

Flight passed my expectations, very satisfied with the friendly staff and would love to fly with American Airlines for my future endeavors

Dec 10, 2019

I would love greater flexibility with changing my flight

Nov 25, 2019

Lost luggage, delivered today. Layer of dust inside, covered everything.

Oct 25, 2019

The fly attendant was wonderful since i stept into the airplane

Sep 14, 2019

Spotty WiFi

Jul 31, 2019

Everything was perfectly on schedule this time. Impressed!

Jun 14, 2019

Everything was great. I'm not sure why Delta charged me $30 for checking in a bag. I have the Delta Amex card. I thought it was free bag Will be calling Amex

New York to St. Louis route information

Origin Airport LaGuardia
Destination Airport Lambert-St. Louis Intl.
Airlines Serving American Airlines, Delta, Frontier Airlines, United
Flight Price $171
Distance 885 mi

Cheap LGA to STL Flights