Flights from Saint Louis to New York – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STL to EWR – All flight route options from Saint Louis Airport, Missouri, USA to Newark Liberty International, New Jersey, USA. These flights are operated by 4 airlines. Fly non-stop with United Airlines or choose from 8 different transit flights. The shortest flight time is 2 hours and 35 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 Newark Liberty
We got great deals on hotels and car rentals near the airport.
Saint Louis to New York flights
With over 241 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to New York (EWR) from Saint Louis (STL) with United Airlines but if a stopover option suits you better you can choose to fly via Detroit, Dulles or any other of the 8 alternatives with connectiing airports.
Saint Louis to New York with United Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 6:00 pm. You can also take a connecting flight via Dulles or Chicago. United Airlines is a Star Alliance member.
With American Airlines
If you choose to fly with American Airlines from Saint Louis to New York you can make a transit either via Chicago or via Charlotte. The route via Chicago is 11 minutes faster. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Saint Louis Airport to Newark
The shortest flight time between STL and EWR is 2 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 35m | - | 874 miles (1406 km) |
DTW Detroit | 4h 21m | 53m | 931 miles (1498 km) |
IAD Dulles | 4h 57m | 1h 13m | 910 miles (1464 km) |
DCA Washington | 5h 29m | 2h 12m | 920 miles (1480 km) |
ORD Chicago | 5h 30m | 2h 2m | 980 miles (1577 km) |
CLT Charlotte | 5h 41m | 2h 44m | 1107 miles (1781 km) |
MSP Minneapolis | 6h 0m | 1h 30m | 1461 miles (2351 km) |
ATL Atlanta | 6h 6m | 2h 38m | 1235 miles (1987 km) |
BOS Boston | 6h 21m | 1h 1m | 1250 miles (2011 km) |

