The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from St. Louis, MO to Chicago will cost around £ 28 if you buy it on the day, but the cheapest tickets can be found for only £ 26.
This is the last train of the day.
Find all the dates and times for this journey
5 h 9 m
5 h 30 m
Trains per day
Of the 6 trains that leave St. Louis, MO for Chicago every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 419 km distance in an average of 5 h 30 m but if you time it right, some trains will get you there in just 5 h 9 m .
The slowest trains will take 5 h 49 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||259 miles (418 km)|
|Average train duration||5 h 9 min|
|Average train ticket price||£26 (€30)|
Trains from St. Louis, MO to Chicago cover the 259 miles (418 km) long trip taking on average 5 h 9 min with our travel partners like Amtrak. There are direct train services available. While the average ticket price for this trip costs around £26, you can find the cheapest train ticket for as low as £20.
You can travel by train between St. Louis, MO and Chicago with Amtrak for as low as £20. When you search for timetables and tickets, Omio will show you the best trip.
Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train between St. Louis, MO and Chicago.
It’s easy to book your Amtrak train ticket between St. Louis, MO and Chicago online with Omio! Simply check the current Amtrak train timetables for your ideal departure and arrival times, compare the best route between St. Louis, MO and Chicago as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap Amtrak train tickets online. Prices for Amtrak trains from St. Louis, MO to Chicago start at £20 one-way if you book in advance, and you can expect to travel around 259 miles (418 km). If you search for Amtrak trains in the Omio app, you can check straight away if the Amtrak tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train from St. Louis, MO to Chicago. Let Omio do all the work for you finding the best St. Louis, MO to Chicago Amtrak train ticket so you can enjoy a smooth and comfortable journey!
Amtrak has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from St. Louis, MO to Chicago:
Here are some other resources that might have the information you need