No, there is no direct train from St. Louis station to San Jose station. However, there are services departing from St. Louis Gateway Station and arriving at San Jose Diridon Station via Kansas City Union Station and Los Angeles Union Station. The journey, including transfers, takes approximately 2 days 4h.More details
The distance between St. Louis and San Jose is 1730 miles. The road distance is 2099.1 miles.Get driving directions
St. Louis to San Jose train services, operated by Amtrak, arrive at St. Louis Gateway Station.More details
St. Louis to San Jose train services, operated by Amtrak, arrive at San Jose Diridon Station.More details
Book your St. Louis to San Jose train tickets online with Rome2rio.Search and book
San Jose is 2h behind St. Louis. It is currently 7:20 AM in St. Louis and 5:20 AM in San Jose.
There are 385+ hotels available in San Jose. Prices start at $98 USD per night.More details