Flights from New York to Saint Louis – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LGA to STL – All flight route options from La Guardia, New York, USA to Saint Louis Airport, Missouri, USA. These flights are operated by 7 different airlines. Fly non-stop or choose from 12 different connecting flights. The shortest flight time is 2 hours and 47 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Saint Louis Airport
We got great deals on hotels and car rentals near the airport.
New York to Saint Louis flights
There are over 15 airlines and as many as 539 flights every week to this destination. You can fly non-stop to Saint Louis (STL) from New York (LGA) with American Airlines, Delta Air Lines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Dulles, Washington or any other of the 12 alternatives with connectiing airports.
Tip! You can also fly to Saint Louis from John F Kennedy International (JFK).
New York to Saint Louis with American Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 9:00 pm. You can also catch a transit flight via Washington or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
If you fly from New York with Spirit Airlines you will do a stopover in Detroit, DTW before reaching Saint Louis. This flight trip will take 4 hours and 53 minutes and you can fly every Monday, Thursday, Friday or Sunday with departures at 05:59.
Distance & flight times: La Guardia to Saint Louis Airport
The shortest flight time between LGA and STL is 2 hours and 47 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 47m | - | 890 miles (1432 km) |
IAD Dulles | 5h 0m | 1h 13m | 927 miles (1492 km) |
DCA Washington | 5h 9m | 45m | 936 miles (1506 km) |
MDW Chicago | 5h 30m | 1h 30m | 979 miles (1575 km) |
CLT Charlotte | 5h 36m | 1h 4m | 1123 miles (1807 km) |
BNA Nashville | 5h 40m | 1h 55m | 1040 miles (1673 km) |
ORD Chicago | 5h 52m | 1h 13m | 994 miles (1599 km) |
ATL Atlanta | 6h 6m | 2h 36m | 1251 miles (2013 km) |
BOS Boston | 6h 18m | 2h 43m | 1234 miles (1986 km) |
DTW Detroit | 6h 20m | 2h 50m | 944 miles (1519 km) |
MCI Kansas City | 6h 28m | 2h 45m | 1349 miles (2171 km) |
MSP Minneapolis | 6h 48m | 2h 57m | 1473 miles (2370 km) |
PWM Portland | 8h 5m | 1h 0m | 1369 miles (2203 km) |

