Yes, there is a direct train departing from St. Louis Gateway Station station and arriving at Los Angeles Union Station station. Services depart three times a week, and operate Tuesday, Friday and Sunday. The journey takes approximately 2 days 11h.More details
The distance between St. Louis and Los Angeles is 1595 miles. The road distance is 1837.7 miles.Get driving directions
St. Louis to Los Angeles train services, operated by Amtrak, arrive at St. Louis Gateway Station.More details
St. Louis to Los Angeles train services, operated by Amtrak, arrive at Los Angeles Union Station.More details
Book your St. Louis to Los Angeles train tickets online with Rome2rio.Search and book
Los Angeles is 2h behind St. Louis. It is currently 11:52 AM in St. Louis and 9:52 AM in Los Angeles.
There are 2947+ hotels available in Los Angeles. Prices start at $109 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