Nonstop flights from New York to St. Louis
4 airlines fly from 2 New York airports (LGA and EWR) to St. Louis (STL), with up to 14 flights a day.
Routes
2 airport pairs- LGA to STLLaGuardia to St. Louis Lambert5 to 11 a day
- EWR to STLNewark Liberty to St. Louis Lambert3 a day
When they leave
New York timeEight in the morning, 6:00 AM to 10:00 AM, then nine in the afternoon, 12:00 PM to 2:35 PM, then seven in the evening, 5:45 PM to 10:17 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from New York to St. Louis
Southwest Airlines flies most often, 2 to 4 times a day on the Boeing 737, Boeing 737-700 and Boeing 737 MAX 8. 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, Boeing 737 and Boeing 737 MAX 9. 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 St. Louis is at 7:30 AM and the last at 11:44 PM.
LGA to STL is the busiest airport pair, with 69 flights a week, then EWR to STL with 21.
Flying back, St. Louis to New York has 90 nonstop flights a week.
Return flights
Schedules as of Oct 9, 2026.