Nonstop flights from St. Louis to New York
4 airlines fly from St. Louis (STL) to 2 New York airports (LGA and EWR), with up to 14 flights a day.
Routes
2 airport pairs- STL to LGASt. Louis Lambert to LaGuardia5 to 11 a day
- STL to EWRSt. Louis Lambert to Newark Liberty3 a day
When they leave
St. Louis timeEight in the morning, 5:40 AM to 11:00 AM, then eight in the afternoon, 12:03 PM to 4:50 PM, then four in the evening, 5:25 PM to 8:00 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from St. Louis to New York
Southwest Airlines flies most often, 2 to 4 times a day on the Boeing 737 MAX 8, Boeing 737 and Boeing 737-700. Delta Air Lines flies 2 to 4 times a day on the CRJ 900. United Airlines flies 3 times a day on the Embraer 175, Airbus A319 and Boeing 737. American Airlines flies 1 to 3 times a day on the Embraer 175 and Embraer 170.
Flights run every day of the week, from 8 on Saturdays to 14 on Mondays, Tuesdays, Wednesdays, Thursdays and Fridays. The first arrival in New York is at 9:00 AM and the last at 11:20 PM.
STL to LGA is the busiest airport pair, with 69 flights a week, then STL to EWR with 21.
Flying back, New York to St. Louis has 90 nonstop flights a week.
Return flights
Schedules as of Oct 9, 2026.