COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Chicago to St. Louis - Compare Coaches, Trains and Flights

switcheroo

Travel from Chicago to Saint Louis

There are a variety of ways to get from Chicago to St. Louis other than having to drive there yourself. Primary methods of travel include riding a coach, taking a train or flying. Deciding between these options will depend on what you value most between price, speed and comfort. Here is what you need to know:

Fastest time

5h 20m

Cheapest ticket

€22

Daily trips

5

Traveling by Amtrak train is the most comfortable way to get from Chicago to St. Louis. Fares start at about 34 $, with 5 trains departing each day.

This route is serviced by Amtrak Lincoln Service and Amtrak Texas Eagle, though the Lincoln service tends to be just a little bit faster and cheaper. Both offer comfortable seats with extra legroom.

Fastest time

5h 10m

Cheapest ticket

€1

Daily trips

14

With ticket prices as low as 1 $, and 14 trips departing at different times throughout the day, traveling by coach between Chicago and St. Louis is a solid, budget-friendly option.

The coach carriers servicing this route — Megacoach and Greyhound — offer amenities like power outlets, on-board bathrooms and free Wi-Fi. Greyhound also has a direct coach to St. Louis’s Lambert International Airport.

Fastest time

1h 13m

Cheapest ticket

€68

Daily trips

249

With a typical travel time of about 1 hour 30 minutes for nonstop flights, taking a plane is definitely the fastest way to get from Chicago to St. Louis.

O’Hare International Airport suggests arriving 2 hours prior to your scheduled flight, so make sure you plan accordingly. ORD is easily accessible from downtown Chicago via the CTA’s Blue Line, though the commute takes about 45 minutes from The Loop.

Fastest time

5h 20m

Cheapest ticket

€22

Daily trips

5

Traveling by Amtrak train is the most comfortable way to get from Chicago to St. Louis. Fares start at about 34 $, with 5 trains departing each day.

This route is serviced by Amtrak Lincoln Service and Amtrak Texas Eagle, though the Lincoln service tends to be just a little bit faster and cheaper. Both offer comfortable seats with extra legroom.

What is the best way to get from Chicago to St. Louis?

Of the 3 different ways you can travel from Chicago to St. Louis, we recommend taking a flight. Compared to coach and train travel, it is by far the fastest option to St. Louis, with an average travel time of 1 hour 30 minutes, making it worth the higher price.

What is the fastest way to get from Chicago to St. Louis?

Taking a flight is the fastest way to get to St. Louis from Chicago. Nonstop flights can get to St. Louis in as quick as 1 hour 13 minutes. To compare, the quickest coach on this route takes around 5 hours, and the quickest Amtrak train also takes 5 hours.

What is the cheapest way to get from Chicago to St. Louis?

Traveling by coach is the cheapest way to get to St. Louis from Chicago, with tickets averaging about 31 $. Train travel is a little more expensive, costing around 45 $ per ticket. Flights are the most high-priced option, with tickets starting at 103 $.

How far is it from Chicago to St. Louis?

The distance between the two cities is about 262 miles, or 422 kilometers. Getting to St. Louis from Chicago can take anywhere from 1 hour to 7 hours, depending on the mode of transportation.

Which airline should you take from Chicago to St. Louis?

United Airlines is a good option for this route. Since O’Hare International Airport is a United hub, prices tend to be cheaper when compared to competitors.

Book coaches, trains & flights on the go with the Wanderu app.

Download our app and snag the best travel deals across North America & Europe.Learn more

iPhone
Android
Available on iOS & Android