COMPARE Prices across different modes

Tue
Sep 21
$15Amtrak
$32Greyhound
Thu
Sep 23
$16Amtrak
$38Greyhound
Sat
Sep 25
$16Amtrak
$41Greyhound

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between St. Louis, MO and Springfield, IL

distanceDistance86 miles (139 km)
durationAverage bus duration1 h 40 min
priceAverage bus ticket price$40 (€32)
changesDirect busYes

Buses from St. Louis, MO to Springfield, IL cover the 86 miles (139 km) long journey taking on average 1 h 40 min with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $40 (€32), you can find the cheapest bus ticket for as low as $38 (€31).

Travel Tips

Buses from St. Louis, MO to Springfield, IL
Take the bus to Springfield, IL 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 Springfield, IL.
FAQs
What is the price of the cheapest bus from St. Louis, MO to Springfield, IL?
Looking to save money on your journey? Omio customers have found the cheapest bus between St. Louis, MO and Springfield, IL for the next 7 days starting from $38 (€31)  one way.
What is the cost of a bus to Springfield, IL from St. Louis, MO?
The bus price from St. Louis, MO to Springfield, IL is on average $40 (€32)  if you are looking to buy your tickets for this journey in the next 7 days.
How far is it from St. Louis, MO to Springfield, IL by bus?
You should expect to travel around 86 miles (139 km)  to Springfield, IL from St. Louis, MO by bus.
How long is the bus ride from St. Louis, MO to Springfield, IL?
On average the St. Louis, MO to Springfield, IL bus travel time is 1 h 40 min  for the 86 miles (139 km) long route, but the duration can vary if you travel on weekends and holidays.
What are the first and last departure bus times from St. Louis, MO to Springfield, IL?
The earliest bus departing from St. Louis, MO to Springfield, IL leaves at 3: 30 PM. The last bus departing from St. Louis, MO to Springfield, IL leaves at 3: 50 PM. You can find the latest St. Louis, MO to Springfield, IL bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy bus tickets between St. Louis, MO and Springfield, IL for the best deals?
You can find buses from St. Louis, MO to Springfield, IL to cost on average $40 (€32) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the St. Louis, MO to Springfield, IL bus generally on sale a few months before the planned travel date.

Buses from St. Louis, MO to Springfield, IL: related information

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