Route snapshot
| Stations | St. Louis Gateway Station to Kansas City Union Station |
|---|---|
| Train | Missouri River Runner |
| Travel time | about 5h 30m to 6h |
| Typical fare | roughly $25 to $55 each way |
| Frequency | Two departures each way daily |
Capital stop
The train stops in Jefferson City, a good option if you are heading to the state capitol.
Two trains a day
With a limited schedule, pick your departure first and then book. Midweek trips are usually cheaper.
More cheap train routes
- Chicago to St. Louis Train Tickets
- Chicago to Milwaukee Train Tickets
- Chicago to Detroit Train Tickets
- Chicago to Minneapolis-St. Paul Train Tickets
- All routes
Station guides and more trips
Planning this trip? See the station guides for St. Louis Gateway Station and Kansas City Union Station, or browse all train tickets from St. Louis and from Kansas City. 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 St. Louis to Kansas City?
About 5.5 to 6 hours.
Is it cheaper than driving?
For solo travelers, often yes, once fuel and parking are included.