|ONE-WAY FROM||$106||The best one-way train deal from San Antonio to St. Louis found on momondo in the last 72 hours is $106|
|AVG TRAVEL TIME||24h 24m||Average time it takes to travel by train from San Antonio to St. Louis|
|TRAIN COMPANIES||Amtrak||There is 1 train company servicing this route: Amtrak|
See available tickets from San Antonio to St. Louis for this week that start at $106 one-way.
The fastest journey time from San Antonio to St. Louis is 24h 24m. Consider Amtrak for the quickest available option to your destination.
The distance between San Antonio and Lambert-St Louis is about 792.4 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles. The train journey is around 24h 24m long.