Find trains from San Antonio to St. Louis
Search for cheap train tickets from San Antonio to St. Louis and book your trip in minutes.
Best deals for train tickets from San Antonio to St. Louis
Find the right train ticket for you
From $107
Train - Operated by AmtrakFrom $107
Train - Operated by AmtrakFrom $107
Train - Operated by AmtrakFrom $107
Train - Operated by AmtrakFrom $107
Train - Operated by AmtrakFrom $125
Train - Operated by AmtrakSan Antonio to St. Louis train information
Find information about ticket prices, popular stations, and train companies that offer trains from San Antonio to St. Louis
ONE-WAY FROM | $107 |
---|---|
AVG TRAVEL TIME | 24h 24m |
TRAIN COMPANIES | Amtrak |
San Antonio Train Station Directory
Location of major train stations in San Antonio
St. Louis Train Station Directory
Location of major train stations in St. Louis
Book one-way train tickets from San Antonio to St. Louis
Below are the fastest and cheapest one-way train tickets from San Antonio to St. Louis we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
FAQs for booking trains from San Antonio to St. Louis
How long is the train ride from San Antonio to Lambert-St Louis?
The fastest journey time from San Antonio to Lambert-St Louis is 24h 24m. Consider Amtrak for the quickest available option to your destination.
How far is San Antonio to Lambert-St Louis by train?
A train from San Antonio to Lambert-St Louis will travel much more than the 792.4 mi distance between them. The actual distance depends on the route taken, and stops along the way. The train usually takes 24h 24m in normal conditions.