|Shortest Duration||28h 41m|
|Trips per day||4|
On average there are 4 train trips per day. Amtrak has the most options for departures from New York to St Louis, with an average of 4 trips per day and 92 monthly trips. One train carrier currently travels from New York to St Louis. Of the 4 trips there are 0 trips that are direct routes with no transfers.
Need more travel options? Travelling by Coach from New York to St Louis starts at £72.55.
Book Amtrak from New York to St Louis from £93.16. There are 4 Amtrak schedules from New York to St Louis and you can expect on average to pay £128.04 for a Amtrak ticket to St Louis. In New York, Amtrak departs to St Louis from Penn Station and no other station. In St Louis, Amtrak arrives at Gateway Station - 430 S 15th St and no other station.
An average trip on Amtrak from New York to St Louis takes 33 hours and 7 minutes, while the fastest available Amtrak trip will get you to St Louis in 28 hours and 41 minutes,
On weekends, Amtrak offers 3 trips per day and you could expect to pay £130.04 for a weekend getaway to St Louis.