No, there is no direct train from Newark station to St. Louis station. However, there are services departing from Newark Penn Station and arriving at St. Louis Gateway Station via New York Penn Station, Croton-Harmon Amtrak Station and Chicago Union Station. The journey, including transfers, takes approximately 27h 55m.More details
The distance between Newark and St. Louis is 868 miles. The road distance is 946.7 miles.Get driving directions
Newark to St. Louis train services, operated by Amtrak, depart from New York Penn Station.More details
Newark to St. Louis train services, operated by Amtrak, arrive at St. Louis Gateway Station.More details
Book your Newark to St. Louis train tickets online with Rome2rio.Search and book
St. Louis is 1h behind Newark. It is currently 11:35 AM in Newark and 10:35 AM in St. Louis.
There are 351+ hotels available in St. Louis. Prices start at $100 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps