No, there is no direct train from St. Louis station to New Haven station. However, there are services departing from St. Louis Gateway Station and arriving at New Haven State Street Station via Chicago Union Station and Springfield Amtrak Station. The journey, including transfers, takes approximately 27h 53m.More details
The distance between St. Louis and New Haven is 937 miles. The road distance is 1034.1 miles.Get driving directions
St. Louis to New Haven train services, operated by Amtrak, arrive at St. Louis Gateway Station.More details
St. Louis to New Haven train services, operated by Amtrak Acela Express, arrive at New Haven Union Station.More details
Book your St. Louis to New Haven train tickets online with Rome2rio.Search and book
New Haven is 1h ahead of St. Louis. It is currently 7:29 PM in St. Louis and 8:29 PM in New Haven.
There are 67+ hotels available in New Haven. Prices start at $64 USD per night.More details