Flights from Saint Louis to New York – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STL to LGA – All flight route options from Saint Louis Airport, Missouri, USA to La Guardia, New York, USA. These flights are operated by 6 different airlines. Fly non-stop or choose from 13 different connecting flights. The shortest flight time is 2 hours and 20 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 La Guardia
We got great deals on hotels and car rentals near the airport.
Saint Louis to New York flights
There are over 16 airlines and as many as 587 flights every week to this destination. You can fly non-stop to New York (LGA) from Saint Louis (STL) 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 13 alternatives with connectiing airports.
Tip! You might want to consider arriving at John F Kennedy International (JFK) instead.
Saint Louis to New York with American Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 5:00 pm. You can also catch a transit flight via Washington or Charlotte. American Airlines is a member of the air alliance OneWorld.
With United Airlines
If you choose to fly with United Airlines from Saint Louis to New York you can make a transit either via Dulles or via Chicago. The route via Dulles is 36 minutes faster. United Airlines is a Star Alliance member.
Distance & flight times: Saint Louis Airport to La Guardia
The shortest flight time between STL and LGA is 2 hours and 26 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 26m | - | 890 miles (1432 km) |
IAD Dulles | 4h 44m | 1h 12m | 927 miles (1492 km) |
DCA Washington | 4h 49m | 50m | 936 miles (1506 km) |
MDW Chicago | 5h 0m | 55m | 979 miles (1575 km) |
CLT Charlotte | 5h 28m | 55m | 1123 miles (1807 km) |
MSP Minneapolis | 5h 36m | 2h 15m | 1473 miles (2370 km) |
BNA Nashville | 5h 38m | 40m | 1040 miles (1673 km) |
BOS Boston | 5h 48m | 1h 13m | 1234 miles (1986 km) |
ORD Chicago | 5h 50m | 2h 0m | 994 miles (1599 km) |
DTW Detroit | 5h 52m | 2h 51m | 944 miles (1519 km) |
MCI Kansas City | 6h 10m | 1h 30m | 1349 miles (2171 km) |
ATL Atlanta | 6h 25m | 2h 54m | 1251 miles (2013 km) |
OMA Omaha | 6h 25m | 1h 0m | 1494 miles (2404 km) |
ROC Rochester | 6h 53m | 43m | 985 miles (1585 km) |

