1map logoGo to main page

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

Compare Travel Options and Prices

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

How to Get from New York to Saint Louis: 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.

$51 by trainBest price
1411 kmDistance
5h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from New York to Saint Louis 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
5h  58m
Estimated price
$96-613
Recommended
Company
various
Train
Average Duration
25h  38m
Estimated price
$51-414
Cheapest
route map
Distance: 1411 km
Duration: 5h 58m

See more options

Company
various
Plane
Average Duration
6h  52m
Estimated price
$102-960
Company
various
Plane
Average Duration
5h  58m
Estimated price
$126-478
Company
various
Plane
Average Duration
7h  49m
Estimated price
$151-774
Company
various
Plane
Average Duration
9h  32m
Estimated price
$961-962
Company
various
Plane
Average Duration
7h  48m
Estimated price
$963-9630
Company
Greyhound USA
Bus
Average Duration
23h 
Estimated price
$964-965
Company
various
Drive
Average Duration
16h  8m
Estimated price
$966-967

New York - Saint Louis operators

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

Plane
Website
southwest.com

Plane from New York La Guardia to St. Louis

Average Duration
2h 51m
Estimated price
$6132-967
Website
aa.com

Plane from New York La Guardia to St. Louis

Average Duration
2h 52m
Estimated price
$6135-510

Plane from New York JFK to St. Louis via Reagan Washington

Average Duration
7h 32m
Estimated price
$6133-514

Plane from Philadelphia to St. Louis

Average Duration
2h 37m
Estimated price
$515-516

Plane from Philadelphia to St. Louis via Reagan Washington

Average Duration
4h 39m
Estimated price
$515-516
Website
delta.com

Plane from New York La Guardia to St. Louis

Average Duration
3h
Estimated price
$6132-6136

Plane from Newark to St. Louis via Detroit

Average Duration
4h 48m
Estimated price
$6135-6134

Plane from New York JFK to St. Louis via Detroit

Average Duration
5h 51m
Estimated price
$6135-969

Plane from Philadelphia to St. Louis via Detroit

Average Duration
4h 45m
Estimated price
$512-511

Plane from Baltimore to St. Louis via Detroit

Average Duration
4h 33m
Estimated price
$512-513
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from New York Penn Station to Chicago Union Station

Average Duration
19h 32m
Estimated price
$4146-5180

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$4785-6133

Train from New York Penn Station to 30th Street Station

Average Duration
1h 20m
Estimated price
$1261-4149

Train from New York Penn Station to BWI Thurgood Marshall

Average Duration
2h 57m
Estimated price
$1269-964
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Port Authority Bus Terminal to St Louis Bus Station

Average Duration
23h
Estimated price
$964-965
Drive

Drive from New York to St. Louis

Average Duration
16h 8m
Estimated price
$966-967

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

Traveling between New York and Saint Louis 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 a scenic road trip from bustling New York City to the charming city of St. Louis, covering a distance of 955 miles. Buckle up and get ready for an unforgettable journey through the heart of America. 💰 The cost of this road trip adventure ranges from $170 to $250, offering budget-friendly options for travelers looking to explore the Midwest by car. Enjoy the flexibility of driving at your own pace and stopping to admire the diverse landscapes along the way. ⏲️ With an approximate drive time of 16 hours and 8 minutes, prepare for a mix of highway cruising and rest stops as you make your way from the iconic skyline of NYC to the iconic Gateway Arch in St. Louis. Get ready to create lasting memories on this cross-country drive through the heartland of the United States.
Average price
$170 - $250
🚆 Begin your journey from New York Penn Station to St. Louis via Chicago Union Station, as there is no direct train route. The duration of the trip, with transfers, is approximately 25 hours and 38 minutes. 🚆 The train services are operated by Amtrak, offering a variety of ticket prices ranging from $51 to $414. With 2 transfers along the way, the distance covered from New York to St. Louis is 1,278 miles.
Departure Point
New York Penn Station
Arrival Point
St. Louis station
Useful tips for train travellers
• Onboard Services: Amtrak operates the train service from New York City to Saint Louis. On this route, you can enjoy a dining car where meals are freshly prepared with options that vary by season. Amtrak also offers complimentary snacks and beverages in Coach Class. In First Class, you may have access to a wider variety of meals and beverages, and during certain hours, a dedicated attendant for additional service.
• Seating Options: Amtrak offers different seating options on the Cardinal route. You have the choice of Coach Class, which is comfortable and affordable, or Business Class, which provides extra legroom and complimentary beverages. First Class is available on certain trains, providing the highest level of service including meals and more spacious seating. Note that reservations are recommended, especially during peak travel times.
• Arrival Station Tip: When you arrive at the Saint Louis Gateway Transportation Center, expect a relatively straightforward layout. You can store your luggage at the Amtrak left luggage service for a fee, which allows you to explore the city hands-free. The station also has restrooms, but there's no shower facility available, so plan accordingly. If you have time, check out the nearby restaurants at the station.
• Fastest Way to City Center: To get from the Gateway Transportation Center to the city center, take the MetroLink, light rail service from the 'Grand' station right near the train terminal. The Blue Line will take you directly to the downtown area. Alternatively, you could catch a bus, with the #40 MetroBus line providing a quick connection to various parts of the city center. Be sure to check local schedules at MetroBus Route & Schedule.
🛫 Flying from New York to Saint Louis is a convenient option with multiple airlines offering direct flights that take around 2 hours and 45 minutes. 💸 Prices for flights between New York and Saint Louis can range from $96 to $613, providing travelers with flexibility to choose a fare that fits their budget.
Departure Point
New York La Guardia Airport
Arrival Point
St. Louis Airport
🚌 The journey from New York to Saint Louis by bus takes approximately 23 hours. There are three daily services from the Port Authority Bus Terminal to the St Louis Bus Station. 🛣️ The bus route involves a transfer in Pittsburgh, PA, adding up to a total duration of 20 hours and 45 minutes. The total distance covered is 987 miles, with the first leg of the trip on a Megabus towards State College and Pittsburgh. 💰 Ticket prices for the bus between New York and St. Louis can vary from $110 to $210.
Departure Point
Port Authority Bus Terminal station
Arrival Point
St Louis Bus Station

Frequently asked questions

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

Or choose the category:
The distance between New York and Saint Louis is approximately 1,411.4 km by air and 1,537.6 km by road. Travel times vary depending on the mode of transportation. By train, it takes about 25 hours and 38 minutes to reach Saint Louis from New York. By taking a train to Philadelphia and then flying, the travel time is about 6 hours and 4 minutes. By plane, it takes approximately 5 hours and 3 minutes. Lastly, driving from Saint Louis to New York takes around 16 hours and 8 minutes, while taking a bus takes about 22 hours and 30 minutes.
The most cost-effective transportation option for traveling from New York to Saint Louis is by train, with prices ranging from $50 to $420. Although it takes 25 hours and 38 minutes, it provides a more affordable option for those on a budget. However, for those seeking a quicker journey, flying is the most time-efficient option. With flight times averaging 5 hours and 3 minutes, travelers can reach their destination in a shorter amount of time but at a higher cost, ranging from $85 to $430.
The prices for a train ticket between New York and Saint Louis can range from $51 to $414. Similarly, the prices for a bus ticket between the two cities can vary from $110 to $210.
To travel from New York to Saint Louis without using public transportation, you can drive the distance of approximately 1536.9 km, which takes around 16 hours and 8 minutes. The cost of renting a car for this journey can range from $170 to $250, depending on factors such as vehicle type and rental duration.
To travel from New York to St. Louis without a car, the best options are by bus, train, or plane. Taking a bus is the most economical choice, with a travel time of 22 hours and 30 minutes. The cost ranges from $110 to $210. Flying is the fastest option, taking approximately 5 hours and 3 minutes, with ticket prices varying from $85 to $430. Trains are also available, though they take the longest time at 25 hours and 38 minutes, with costs ranging from $50 to $420.
Yes, there are transportation options available between New York and Saint Louis. While there is no direct train from New York to St. Louis, you can take a train from New York Penn Station to Chicago Union Station and then transfer to a train to St. Louis, which takes approximately 25 hours and 38 minutes. Alternatively, there is a direct bus service operated by Greyhound USA that departs from New York Port Authority and arrives at St. Louis Bus Station, with a travel time of around 22 hours and 30 minutes.
The flight between New York and Saint Louis typically takes around 2 hours and 43 minutes. The price for a flight between these two cities can range from $86 to $427, depending on the airline, time of year, and availability.
There are numerous accommodation options near Saint Louis. With over 326 hotels available, travelers have a wide range of choices. Prices start at $41, making it accessible for various budgets.