These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to New York City from St. Louis, MO

distanceDistance870 miles (1403 km)
durationAverage flight duration2 h 19 min
changesDirect flightYes

Flights from St. Louis, MO to New York City cover the 870 miles (1403 km) long journey taking on average 2 h 19 min with our travel partners like. There are direct flight services available.

Travel Tips

Flights from St. Louis, MO to New York City
Take a flight to New York City easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from St. Louis, MO to New York City.
FAQs
How far is St. Louis, MO to New York City by plane?
You should expect to travel around 870 miles (1403 km)  from St. Louis, MO to New York City by plane.
How long is a flight between St. Louis, MO and New York City on average?
The St. Louis, MO to New York City flight duration is on average 2 h 19 min, which is to be expected when traveling 870 miles (1403 km) to New York City from St. Louis, MO. However, the time it takes can vary based on specific dates, weekends, and holidays.
Can I find a direct flight from St. Louis, MO to New York City?
Yes, you can find a direct flight between St. Louis, MO and New York City with gojet airlines or Republic Airlines  on Omio. This is worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When is the earliest flight from St. Louis, MO to New York City? When is the last flight from St. Louis, MO to New York City?
You can take the earliest flight from St. Louis, MO to New York City at 11: 11 AM   or take the last flight from St. Louis, MO to New York City leaving at 10: 01 PM. Look for the latest St. Louis, MO to New York City flight schedules on Omio and book the best time to take the plane for this route.