|ROUND-TRIP FROM||$28||The cheapest round-trip train ticket to St. Louis is from Springfield, starting at $28. This price was found within the last 72 hours.|
|ONE-WAY FROM||$25||The cheapest one-way train ticket to St. Louis is from Chicago, starting at $25. This price was found within the last 72 hours.|
|POPULAR STATION||St. Louis Lambert Field||St. Louis Lambert Field is one of the most popular stations in St. Louis|
|POPULAR TRAIN COMPANY||Amtrak||Amtrak services this train route|
If you’re leaving from Chicago the lowest ticket price is usually about $50, from Dallas/Fort Worth Airport it’s about $148, and from San Antonio it’s around $212.
St. Louis Lambert Field is a popular station to arrive at. You’ll find many options from here to get to your destination. Some common major cities you can get to by train from St. Louis Lambert Field are Chicago, Dallas/Fort Worth Airport, and Kansas City.
Amtrak is the most commonly selected option by users. You can use our search form to find great options to St. Louis.
Our users have found train tickets to St. Louis for $25 on average this week. The price of a train ticket to St. Louis remains generally consistent for the next 3 months. We recommend booking when you can to ensure you have your desired date secured.