No, there is no direct train from Spokane station to St. Louis station. However, there are services departing from Spokane Amtrak Station and arriving at St. Louis Gateway Station via Chicago Union Station. The journey, including transfers, takes approximately 43h.More details
The distance between Spokane and St. Louis is 1506 miles. The road distance is 1875.2 miles.Get driving directions
Spokane to St. Louis train services, operated by Amtrak, arrive at Spokane Amtrak Station.More details
Spokane to St. Louis train services, operated by Amtrak, arrive at St. Louis Gateway Station.More details
Book your Spokane to St. Louis train tickets online with Rome2rio.Search and book
St. Louis is 2h ahead of Spokane. It is currently 11:09 PM in Spokane and 1:09 AM in St. Louis.
There are 215+ hotels available in St. Louis. Prices start at $68 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