COMPARE Prices across different modes

Tue
Sep 21
$35Amtrak
$51Greyhound
$157skywest airlines
Wed
Sep 22
$28Amtrak
$41Greyhound
$91envoy air
Thu
Sep 23
$35Amtrak
$53Greyhound
$158skywest airlines
Fri
Sep 24
$45Amtrak
$47Greyhound
$157American Airlines
Sat
Sep 25
$35Amtrak
$42Greyhound
$157skywest airlines
Mon
Sep 27
$28Amtrak
$41Greyhound
$154envoy air
Tue
Sep 28
$28Amtrak
$41Greyhound
$154envoy air
Thu
Sep 30
$28Amtrak
$41Greyhound
$70gojet airlines
Fri
Oct 1
$28Amtrak
$42Greyhound
$156skywest airlines
Sat
Oct 2
$28Amtrak
$41Greyhound
$82American Airlines
Sun
Oct 3
$28Amtrak
$41Greyhound
$103gojet airlines
Tue
Oct 5
$27Amtrak
$35Greyhound
$96Republic Airlines
Wed
Oct 6
$28Amtrak
$42Greyhound
$103skywest airlines
Thu
Oct 7
$28Amtrak
$42Greyhound
$103United
Fri
Oct 8
$28Amtrak
$41Greyhound
$91gojet airlines
Sat
Oct 9
$28Amtrak
$41Greyhound
$70skywest airlines
Mon
Oct 11
$28Amtrak
$41Greyhound
$70skywest airlines

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Chicago from St. Louis, MO

distanceDistance259 miles (418 km)
durationAverage bus duration6 h 15 min
priceAverage bus ticket price$45 (€36)
changesDirect busYes

Buses from St. Louis, MO to Chicago cover the 259 miles (418 km) long trip taking on average 6 h 15 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $41 (€33), but the average price of bus tickets is $45 (€36).

Travel Tips

Buses from St. Louis, MO to Chicago
Take the bus 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 bus to Chicago from St. Louis, MO cost?
Bus tickets to Chicago from St. Louis, MO for some dates and times can be found for as cheap as $41 (€33)  one way in the next 7 days.
What is the price of a bus ticket from St. Louis, MO to Chicago?
The St. Louis, MO to Chicago bus ticket price is on average $45 (€36)  if you are looking to buy your tickets for this trip in the next week.
How far is Chicago from St. Louis, MO by bus?
The distance from St. Louis, MO to Chicago by bus is approximately 259 miles (418 km).
How long is the bus from St. Louis, MO to Chicago?
The St. Louis, MO to Chicago bus duration is on average 6 h 15 min, which is to be expected when traveling 259 miles (418 km) between St. Louis, MO and Chicago. However, the time it takes can vary based on specific dates, weekends, and holidays.
What time is the earliest bus from St. Louis, MO to Chicago? What time is the last bus from St. Louis, MO to Chicago?
The first St. Louis, MO to Chicago bus departs at 5: 30 AM   and the last bus from St. Louis, MO to Chicago leaves at 6: 40 PM. Check out the most up-to-date bus schedule from St. Louis, MO to Chicago on Omio and find the best time to travel to your destination.
How far in advance should I purchase a bus ticket from St. Louis, MO to Chicago to get the best deals?
If you buy the St. Louis, MO to Chicago bus within the next 7 days, you can find one way tickets to cost on average $45 (€36). However, booking your bus ticket in advance gives you access to the best prices for buses from St. Louis, MO to Chicago. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

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

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