Travel options
from St. Louis, MO to Chicago

You can get from St. Louis, MO to Chicago by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sun
17 Oct
Find prices
£41Greyhound
Find prices
Mon
18 Oct
£20Amtrak
£30Greyhound
£113skywest airlines
Tue
19 Oct
£20Amtrak
£30Greyhound
£113skywest airlines
Wed
20 Oct
£20Amtrak
£30Greyhound
£113United
Thu
21 Oct
£20Amtrak
£32Greyhound
£113Republic Airlines
Fri
22 Oct
£25Amtrak
£30Greyhound
£113American Airlines
Sat
23 Oct
£20Amtrak
£30Greyhound
£113skywest airlines
Sun
24 Oct
£20Amtrak
£32Greyhound
£113American Airlines
Wed
27 Oct
£20Amtrak
£29Greyhound
£58Republic Airlines
Thu
28 Oct
£20Amtrak
£30Greyhound
£59gojet airlines
Fri
29 Oct
£20Amtrak
£30Greyhound
£75skywest airlines
Sun
31 Oct
£20Amtrak
£31Greyhound
£74United
Mon
1 Nov
Find prices
£29Greyhound
£65American Airlines
Thu
4 Nov
£19Amtrak
£28Greyhound
£57American Airlines
Fri
5 Nov
£20Amtrak
£30Greyhound
£73skywest airlines
Sat
6 Nov
£20Amtrak
£29Greyhound
Find prices

Travel Information between St. Louis, MO and Chicago

distanceDistance259 miles (418 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£19 - £69
cheapestCheapest modeTrain • £19 • 5 h 25 min
fastestFastest modeFlight • £69 • 1 h 16 min
carriersPopular travel companiesAmerican Airlines, Greyhound or Amtrak

Travel 259 miles (418 km) by flight, coach or train to Chicago from St. Louis, MO. If speed is a priority, then a flight is the best option with an average duration of 1 h 16 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £19. The most popular travel providers which serve this trip are American Airlines, Greyhound or Amtrak among others. Travellers can even take a direct from St. Louis, MO to Chicago.

Travel Tips

Travel from St. Louis, MO to Chicago
Travel 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 do I travel between St. Louis, MO and Chicago?

There are 3 ways to travel from St. Louis, MO to Chicago including taking a flight, coach or train.

What is the cheapest way to travel between St. Louis, MO and Chicago?

Train services offer the cheapest way to get from St. Louis, MO to Chicago. Tickets for a train cost on average £19.

This is compared to other travel options to Chicago:

A train is generally £49 less than a flight for the same trip. A flight costs on average £69 from St. Louis, MO to Chicago.

A train is £7 less than a coach for this route with tickets for a coach from St. Louis, MO to Chicago costing on average £26.

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

The fastest way from St. Louis, MO to Chicago is by flight with an average journey time of 1 h 16 min.

Other travel options between St. Louis, MO and Chicago can usually take longer:

In comparison, getting to Chicago by coach can take on average 6 h 15 min.

In comparison, taking a train requires on average 5 h 25 min   of travel time.

How far is it from St. Louis, MO to Chicago?

You should expect to travel around 259 miles (418 km) from St. Louis, MO to Chicago.

When going from St. Louis, MO to Chicago, where do I depart from St. Louis, MO and where do I arrive in Chicago?

These are the most popular departure and arrival points when travelling from St. Louis, MO to Chicago:

    Which travel companies can help me find a way to get from St. Louis, MO to Chicago?

    If finding a good deal is your main consideration for your trip from St. Louis, MO to Chicago, then we'll help you find the best value travel companies for you:

    • Travel with American Airlines to go to Chicago by plane. For a good deal on tickets, you can find American Airlines St. Louis, MO to Chicago tickets on Omio for £69.
    • Travel with Greyhound to go to Chicago by coach. For a good deal on tickets, you can find Greyhound St. Louis, MO to Chicago tickets on Omio for £26.
    • Amtrak can get you to Chicago by train. You can find a good deal for train tickets with Amtrak from St. Louis, MO to Chicago for £19 on Omio.
    What other destinations are worth visiting after travelling from St. Louis, MO to Chicago?
    Many of our customers travelling from St. Louis, MO to Chicago don't make Chicago their final stop. Some of the destinations worth visiting after are New York City, London or Paris, either of which you could add to your St. Louis, MO and Chicago trip itinerary. Check Omio for the best and cheapest ways to travel from Chicago to any of these top destinations today!
    How far in advance should I buy tickets to Chicago from St. Louis, MO online to get the best deals?

    When planning your trip between St. Louis, MO and Chicago, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

    • Plane tickets cost £69 one way on average.
    • Coach tickets cost £26 one way on average.
    • Train tickets cost £19 one way on average.

    However, we recommend buying tickets to Chicago from St. Louis, MO online a few months in advance to get the best deals and save money on your upcoming journey.

    Travelling from St. Louis, MO to Chicago: related information

    Here are some other resources that might have the information you need