Distance | 870 miles (1403 km) |
---|---|
Average flight duration | 2 h 37 min |
Average plane ticket price | $212 (€180) |
Direct flight | No |
Airlines | American Airlines, Republic Airlines, Spirit Airlines or United |
Flights from New York, NY to St. Louis, MO cover the 870 miles (1403 km) long trip taking on average 2 h 37 min with our travel partners like American Airlines, Republic Airlines, Spirit Airlines or United. You can get the cheapest plane tickets for this trip for as low as $36 (€31), but the average price of plane tickets is $212 (€180).
Cheapest
Average
The best way to find a cheap flight ticket from New York, NY to St. Louis, MO is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
2 h 38 m
Average
2 h 42 m
Flights per day
4
Distance
1403 km
Of the 4 flights that leave New York, NY for St. Louis, MO every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Find the best flights between New York, NY and St. Louis, MO with Omio's travel partners American Airlines, Republic Airlines and Spirit Airlines from $100 (€85). We can find you the best deals, schedules and tickets when comparing and booking the best route.
American Airlines is one of the leading airlines in the USA and the world; they offer Main Cabin, Business and First Class tickets for your flight between New York, NY and St. Louis, MO.
American Airlines from New York, NY to St. Louis, MO flight information:
Here are some other resources that might have the information you need