No, there is no direct train from Santa Clara to St. Louis station. However, there are services departing from Santa Clara Amtrak and arriving at St. Louis Gateway Station via Emeryville Amtrak Station and Chicago Union Station. The journey, including transfers, takes approximately 2 days 12h.More details
The distance between Santa Clara and St. Louis is 1733 miles. The road distance is 2099.3 miles.Get driving directions
Santa Clara to St. Louis train services, operated by Amtrak, depart from Santa Clara Amtrak station.More details
Santa Clara to St. Louis train services, operated by Amtrak, arrive at St. Louis Gateway Station.More details
Book your Santa Clara to St. Louis train tickets online with Rome2rio.Search and book
St. Louis is 2h ahead of Santa Clara. It is currently 3:26 PM in Santa Clara and 5:26 PM in St. Louis.
There are 215+ hotels available in St. Louis. Prices start at $68 USD per night.More details