1map logoGo to main page

Saint Louis, MO, USA to New York, NY, USA from $52: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
New York, United States

How to Get from Saint Louis to New York: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$52 by trainBest price
1411 kmDistance
4h 30m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to New York with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  30m
Estimated price
$98-620
Recommended
Company
Amtrak
Train
Average Duration
26h  37m
Estimated price
$52-411
Cheapest
route map
Distance: 1411 km
Duration: 4h 30m

See more options

Company
various
Plane
Average Duration
6h  5m
Estimated price
$100-980
Company
various
Plane
Average Duration
4h  43m
Estimated price
$126-478
Company
various
Plane
Average Duration
6h  15m
Estimated price
$150-774
Company
various
Plane
Average Duration
8h  17m
Estimated price
$981-982
Company
Greyhound USA
Bus
Average Duration
16h  45m
Estimated price
$983-984
Company
Greyhound USA
Bus
Average Duration
23h  55m
Estimated price
$985-986
Company
Self-drive
Drive
Average Duration
16h  10m
Estimated price
$987-988

Saint Louis - New York operators

Explore transport companies operating between Saint Louis and New York, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from St. Louis (STL) to New York La Guardia (LGA)

Average Duration
2h 19m
Estimated price
$150-520

Plane from St. Louis (STL) to New York La Guardia (LGA)

Average Duration
4h 10m
Estimated price
$150-520
Website
delta.com

Plane from St. Louis (STL) to New York La Guardia (LGA)

Average Duration
2h 22m
Estimated price
$6204-6205

Plane from St. Louis (STL) to Newark (EWR)

Average Duration
4h 39m
Estimated price
$6204-6206
Website
aa.com

Plane from St. Louis (STL) to New York La Guardia (LGA)

Average Duration
2h 18m
Estimated price
$6204-525

Plane from St. Louis (STL) to New York JFK (JFK)

Average Duration
4h 9m
Estimated price
$6207-6200
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$1269-526

Train from Chicago Union Station to New York Penn Station

Average Duration
20h 12m
Estimated price
$41110-41130
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Port Authority Bus Terminal

Average Duration
23h 55m
Estimated price
$985-986

Bus from St Louis Bus Station to Indianapolis Bus Station

Average Duration
4h 5m
Estimated price
$4116-4112

Bus from Greenfield, IN to New York

Average Duration
10h 15m
Estimated price
$526-0
all-pages.other Show other routes

Other from St. Louis to New York

Average Duration
16h 10m
Estimated price
$987-988

Saint Louis to New York: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and New York offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from the Gateway City of St. Louis to the bustling metropolis of New York, covering a distance of 956 miles. Enjoy the scenic journey through various states and landscapes as you make your way to the Big Apple. 🌆 Experience the freedom of the open road as you drive for approximately 16 hours and 10 minutes to reach the vibrant city of New York. Take breaks along the route to stretch your legs, refuel, and explore charming towns and attractions that you encounter along the way. 💸 The cost of driving from St. Louis to New York by car can range from $170 to $260, offering flexibility depending on factors such as fuel prices, tolls, and accommodations. Plan your budget accordingly and embrace the adventure of a memorable cross-country road trip.
Average price
$170 - $260
🚆 Heading from Saint Louis to New York by train involves a journey with transfers, taking approximately 26 hours and 37 minutes. The service is operated by Amtrak. 🛤️ Route 1 spans 1,190 miles and entails two transfers—first to Chicago Union Station, then to Washington Union Station, before finally reaching New York Penn Station after nearly a day and a half of travel time. 🌆 For a quicker option, Route 2 covers a distance of 1,240 miles with transfers at Chicago Union Station and a stop in Boston before arriving at New York Penn Station in approximately a day's time. Alternatively, Route 3 also covers 1,240 miles but with a direct transfer from Chicago Union Station to New York Penn Station in around 27 hours.
Departure Point
St. Louis station
Arrival Point
New York Penn Station
Useful tips for train travellers
• On your train trip from Saint Louis to New York City, check out Amtrak’s onboard catering services. They offer a café car where you can purchase snacks, beverages, and light meals such as sandwiches and salads. For a more substantial dining experience, consider booking a seat in the dining car, where you can enjoy meals that showcase local flavors. Be sure to place your order early, as seating times can be limited.
• On Amtrak trains along this route, you'll find several seating options: Coach Class (Economy), Business Class, and First Class. Coach Class is budget-friendly, while Business Class offers more spacious seating and complimentary snacks and beverages. First Class provides the most luxurious experience, including complimentary meals and exclusive lounge access at select stations. Choose according to your comfort preference and budget.
• Amtrak is the primary operator for the Saint Louis to New York City route. For more information, check their website at amtrak.com Other useful resources include the local transport schedules and maps at nyctransitmap.com, which can help you navigate the city upon arrival. When you reach Penn Station in New York, note that there's no designated luggage storage option, but you can use the nearby Luggage Storage services available if needed, and restrooms are accessible at the station.
• Upon arriving at Penn Station in New York City, the fastest way to get to the city center is to take the subway. You can catch the A, C, or E trains at the station, which will take you directly to the heart of Manhattan. If you prefer buses, the MTA bus numbers such as M7 and M20 also connect you to key areas in the city. Ensure to download the MTA app for real-time schedules.
🛫 Flying from St. Louis to New York is a convenient option with direct flights taking just 2 hours and 15 minutes. American Airlines, Delta, and Southwest Airlines provide services on this route. 🌆 Upon arrival in New York La Guardia Airport, travelers can expect a total flight time of 4 hours and 30 minutes from Saint Louis. This efficient journey allows for a quick transition between the two vibrant cities. 💸 The cost of airfare between Saint Louis and New York ranges between $98 to $620, offering travelers a variety of options to suit their budget and preferences. Whether for business or leisure, flying is a popular choice for those traveling between these bustling destinations.
Departure Point
St. Louis Airport
Arrival Point
New York La Guardia Airport
🚌 Depart from St Louis Bus Station and arrive at Port Authority Bus Terminal in New York taking approximately 23 hours and 55 minutes. Greyhound USA operates the services three times a day, every day. 🗺️ The route from Saint Louis to New York covers a distance of 1,011 miles and offers various options for travelers. Prices for the bus trip range from $159 to $234, providing flexibility for different budgets. 🕒 Travelers can choose from different routes with varying durations and transfers, with options like a direct 1-day journey or routes with stops in cities such as Philadelphia and Washington, D.C. Booking tickets through Greyhound and other agencies ensures a comfortable and convenient bus trip to the vibrant city of New York.
Departure Point
St Louis Bus Station
Arrival Point
Port Authority Bus Terminal station

Frequently asked questions

Find out more about the route from Saint Louis to New York.

Or choose the category:
The distance between St. Louis, Missouri and New York is approximately 1411.4 km by road. With various modes of transportation, the typical travel times can vary. By train, it takes around 26 hours and 37 minutes to reach New York from St. Louis. Alternatively, flying to Philadelphia and then taking a train can cut the travel time down to 6 hours and 1 minute. If flying, the typical travel time is around 4 hours and 40 minutes. Driving by car takes approximately 16 hours and 10 minutes, while taking a bus takes slightly longer at 16 hours and 45 minutes.
The most cost-effective transportation option for traveling from Saint Louis to New York is by train, with tickets ranging from $50 to $420. Although it takes longer, with a travel time of 26h 37m, it offers a more affordable option for budget-conscious travelers. However, if time efficiency is a priority, flying is the quickest option, with a travel time of 4h 40m. Flight tickets range from $65 to $380.
The prices for a train ticket between Saint Louis and New York can range from $52 to $411, depending on factors such as the time of travel and the class of ticket. On the other hand, bus tickets between the two cities typically range from $159 to $234.
To get from Saint Louis to New York without using public transportation, you can choose to drive. The road distance between the two cities is approximately 1538.5 km, and it takes approximately 16 hours and 10 minutes to drive. The prices for renting a car for this journey vary from $170 to $260, depending on the type of vehicle and rental company.
The best way to travel from Saint Louis to New York without a car is by taking a bus via Greenfield. This option takes approximately 16 hours and 45 minutes and costs between $150 and $240. Another option is to fly, which takes around 4 hours and 40 minutes and can cost between $65 and $380. It is also possible to take a train, which takes about 26 hours and 37 minutes and costs between $50 and $420.
Yes, there is no direct train link between St. Louis and New York. However, there are train services available with transfers that take approximately 26 hours and 37 minutes. The train journey requires a transfer at Chicago Union Station. Alternatively, there is a direct bus service operated by Greyhound USA that takes approximately 23 hours and 25 minutes from St. Louis Bus Station to New York Port Authority.
The flight between St. Louis and New York typically takes around 2 hours and 18 minutes for a direct flight. The cost of the flight can vary depending on factors such as the airline, time of booking, and availability, with prices ranging from $68 to $380.
There are numerous hotel options available near New York with over 1,889 hotels to choose from. Prices for accommodations start at $74 per night.