Route snapshot
| Stations | Chicago Union Station to St. Louis Gateway Station |
|---|---|
| Train | Lincoln Service |
| Travel time | about 5h 20m to 5h 45m |
| Typical fare | roughly $25 to $60 each way |
| Frequency | A few departures each way daily |
Is the train better than driving?
Driving takes about 5 hours without traffic, but the train lets you work or rest, and you avoid parking in Chicago. Stops include Joliet, Springfield and Alton.
Saving money
Midweek and off-peak trains are usually cheapest. Book early for holiday weekends and university move-in dates, when fares climb.
More cheap train routes
- Cheap Train Tickets New York to Washington DC
- Los Angeles to San Diego Train Tickets
- Boston to NYC Train Cost
- Seattle to Portland Train Tickets
- All routes
Station guides and more trips
Planning this trip? See the station guides for Chicago Union Station and St. Louis Gateway Station, or browse all train tickets from Chicago and from St. Louis. To save money, read our guide to cheap train tickets or learn how to book a train.
Frequently asked questions
How long is the train from Chicago to St. Louis?
About 5 hours 20 minutes to 5 hours 45 minutes.
How much is a Chicago to St. Louis train ticket?
Typically about $25 to $60 one way, depending on date and demand.