[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from St. Louis, MO to Chicago

Showing times and prices for Jun 19

Cheapest

$35

Average

$71

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 $ 71 if you buy it on the day, but the cheapest tickets can be found for only $ 35.

Cheapest
05:30PMSt. Louis Station5h40 11:10PMUnion Station
0 changes
$351One-way
2nd Cheapest
07:55AMSt. Louis Station5h57 01:52PMUnion Station
0 changes
$801One-way
2nd Cheapest
04:35AMSt. Louis Station5h25 10:00AMUnion Station
0 changes
$801One-way
11:00PMSt. Louis Station10h15 09:15AMUnion Station
1 changes
$901One-way

Timetable St. Louis, MO to Chicago

Showing trains for tomorrow, Sat, Jun 19
04:35AMSt. Louis Station5h25 10:00AMUnion Station
0 changes
07:55AMSt. Louis Station5h57 01:52PMUnion Station
0 changes
05:30PMSt. Louis Station5h40 11:10PMUnion Station
0 changes
11:00PMSt. Louis Station10h15 09:15AMUnion Station
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Jun 18
$59Amtrak
Find prices
Find prices
Sat
Jun 19
$35Amtrak
$53Greyhound
$181skywest airlines
Sun
Jun 20
$35Amtrak
$47Greyhound
$181Republic Airlines
Mon
Jun 21
$27Amtrak
$44Greyhound
$134Republic Airlines
Tue
Jun 22
$27Amtrak
$41Greyhound
$103Republic Airlines
Wed
Jun 23
$28Amtrak
$41Greyhound
$123American Airlines
Thu
Jun 24
$27Amtrak
$41Greyhound
$114American Airlines
Fri
Jun 25
$27Amtrak
$41Greyhound
$114Republic Airlines
Sat
Jun 26
$28Amtrak
$42Greyhound
$103Republic Airlines
Sun
Jun 27
$28Amtrak
$41Greyhound
$169Republic Airlines
Mon
Jun 28
$27Amtrak
$43Greyhound
$143skywest airlines
Tue
Jun 29
$27Amtrak
$43Greyhound
$114American Airlines
Wed
Jun 30
$28Amtrak
$44Greyhound
$103American Airlines
Thu
Jul 1
$27Amtrak
$47Greyhound
$108American Airlines
Fri
Jul 2
$44Amtrak
$49Greyhound
$130American Airlines
Sat
Jul 3
$27Amtrak
$48Greyhound
$81American Airlines
Sun
Jul 4
$27Amtrak
$45Greyhound
$108skywest airlines
Mon
Jul 5
$34Amtrak
$48Greyhound
$81American Airlines
Tue
Jul 6
$28Amtrak
$46Greyhound
$130American Airlines
Wed
Jul 7
$27Amtrak
$41Greyhound
$82American Airlines
Thu
Jul 8
$28Amtrak
$41Greyhound
$103Republic Airlines

The fastest trains from St. Louis, MO to Chicago

Showing times and prices for Jun 19

Fastest Journey

5 h 25 m

Average

6 h 49 m

Trains per day

4

Distance

419 km

Of the 4 trains that leave St. Louis, MO for Chicago every day 3 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 6 h 49 m but if you time it right, some trains will get you there in just 5 h 25 m .

The slowest trains will take 10 h 15 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.

Fastest
04:35AMSt. Louis Station5h25 10:00AMUnion Station
0 changes
$801One-way
2nd Fastest
05:30PMSt. Louis Station5h40 11:10PMUnion Station
0 changes
$351One-way
07:55AMSt. Louis Station5h57 01:52PMUnion Station
0 changes
$801One-way
11:00PMSt. Louis Station10h15 09:15AMUnion Station
1 changes
$901One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

St. Louis, MO to Chicago Train Information

Avg. Train Duration
6 hours 36 minutes
Train Ticket Price: $28
Trains depart from:St. Louis, MO
Trains arrive in:Chicago
Distance:419 km
Train Companies:Amtrak

Trains from St. Louis to Chicago

Chicago is a vibrant city well known for its alluring nightlife and spectacular landscape. The distance between St. Louis and Chicago is 260 miles (418 kilometers). It takes an overall duration of 5 hours 30 minutes for a train from St. Louis to Chicago to cover this distance. Amtrak operates trains on this route. There are a total of five trains traveling on a daily basis from St. Louis to Chicago. Amtrak Lincoln Service offers four of the five direct trains from St. Louis to Amtrak's fourth busiest station, Union Station Chicago, while Amtrak Texas Eagle handles the other. Passengers who are in a hurry Amtrak can book express schedule options that cut down the time taken to reach Chicago. The busiest day to travel this route is Thursday, but if a passenger is looking to travel with a bit of extra room, Mondays are the best days as they tend to have the fewest number of people traveling the route.

Which train companies travel from St. Louis to Chicago?

Amtrak has the most scheduled departures for this route, offering up to five trains daily. The Amtrak Lincoln Services and Amtrak Texas Eagle offer trains departing from Gateway Station which is located at 430 South 15th Street, in St. Louis and will arrive at Union Station which is at 225 S Canal St in Chicago.

How long is the train ride from St. Louis to Chicago?

The distance between St. Louis and Chicago is 260 miles (418 kilometers). A train from St Louis to Chicago will take an overall duration of 5 hours 37 minutes to cover this distance. The fastest train from St. Louis to Chicago has a travel time of 5 hours 25 minutes. There are also trains that take a much longer time, with some taking approximately 5 hours and 57 minutes because of stopovers made before arriving in Chicago.

How many trains are there from St. Louis to Chicago?

There are a total of five trains from St. Louis to Chicago on a daily basis. This adds up to 35 trips every week and at least 150 trains monthly. Four of these trains are offered by Amtrak Lincoln Service while one is offered by Amtrak Texas Eagle. There is a train from St. Louis to Chicago every morning and afternoon. Passengers can therefore pick from several options and travel at their own convenience. The first train from St. Louis to Chicago departs from as early as 4:35 a.m. while the last one departs at 5:30 p.m. The busiest days for traveling on this route are Thursdays, while the least traveled ones are Mondays.

What is/are the departure and arrival stations for trains from St. Louis to Chicago?

Departure station: Passengers leaving from St. Louis to Chicago will depart from Gateway Station located at 430 S, 15th Street. The station serves an average of 1,000 people daily and over 365, 000 passengers per year. It is conveniently located in downtown St. Louis close to the Scottrade Center. This is 0.6 miles (1 kilometer) away from the city center of St. Louis. Passengers can get to the station either by bus or Metro while drop-offs by taxis or cabs are also allowed at the main entrance. Facilities available at the station include ATMs, payphones, restrooms, shops and restaurants. Passengers who want to grab something to eat can get services from KFC, Arch City Deli and Pizza Hut Express at the station. Long term and short term secure parking spaces are also available around the area. The train station is wheelchair accessible therefore accommodating those with limited mobility.

Arrival station: Passengers from St. Louis to Chicago will arrive at Chicago Union Station. Chicago Union Station is the fourth busiest rail terminal in the country and serves approximately three million passengers every year. The station is 0.4 miles (0.6 kilometers) from the city center through W Adams St. There are buses that directly serve the Union Station. There are also drop off points close to the station for divvy bikes and taxis. The station has several restaurants to provide dining options for passengers. They include McDonald's, Dunkin Donuts, Starbucks, Cajun Grill, Babba's Village, and Gold Coast Dogs. There are Lactation suites at the station for nursing mothers. The suites are private and equipped with electrical outlets. Also available are gift shops and MobileQube charging stations all across the station where passengers can charge their devices for a small fee. Persons with limited mobility can get wheelchairs upon request and wheelchair users can also access wheelchair lifts.

Travel Tips

Trains from St. Louis, MO to Chicago
Travel by train to Chicago easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from St. Louis, MO to Chicago.
FAQs
How much does a cheap train from St. Louis, MO to Chicago cost?
Omio customers have found the cheapest trains from St. Louis, MO to Chicago to cost as little as $27 (€22)  in the next 7 days.
How much is the train from St. Louis, MO to Chicago on average?
The train price to Chicago from St. Louis, MO is on average $30 (€24)  if you are looking to book your tickets for this route in the next 7 days.
How far is Chicago from St. Louis, MO by train?
The train distance from St. Louis, MO to Chicago is around 259 miles (418 km).
How many hours is the train time to Chicago from St. Louis, MO?
On average the St. Louis, MO to Chicago train travel time is 5 h 25 min  for the 259 miles (418 km) long journey, but the duration can vary if you travel on weekends and holidays.
When is the earliest train from St. Louis, MO to Chicago? When is the last train from St. Louis, MO to Chicago?
You can take the first train from St. Louis, MO to Chicago at 9: 35 AM. The last train from St. Louis, MO to Chicago that you can take departs at 10: 30 PM. Omio shows you the latest train from St. Louis, MO to Chicago schedule to help you book the best departure time for this journey.
How early should I book train tickets between St. Louis, MO and Chicago to score the best deals?
You can find trains from St. Louis, MO to Chicago to cost on average $30 (€24) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the St. Louis, MO to Chicago train generally on sale a few months before the planned travel date.