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

Deutsche Bahn
Renfe
Italo
Frecciarossa

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

distanceDistance86 miles (139 km)
durationAverage train duration1 h 53 min
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day

Trains from St. Louis, MO to Springfield, IL cover the 86 miles (139 km) long trip taking on average 1 h 53 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available.

Travel Tips

Trains from St. Louis, MO to Springfield, IL
Travel by train 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 distance from St. Louis, MO to Springfield, IL by train?
When traveling this route you should expect the distance to Springfield, IL from St. Louis, MO by train to be approximately 86 miles (139 km).
How long is a train to Springfield, IL from St. Louis, MO on average?
The St. Louis, MO to Springfield, IL train duration is on average 1 h 53 min, which is to be expected when traveling 86 miles (139 km) to Springfield, IL from St. Louis, MO. However, the time it takes can vary based on specific dates, weekends, and holidays.
How many trains per day are there from St. Louis, MO to Springfield, IL?
On average, there are 5 trains a day from St. Louis, MO to Springfield, IL. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from St. Louis, MO to Springfield, IL? What time is the last train from St. Louis, MO to Springfield, IL?
The first St. Louis, MO to Springfield, IL train departs at 9: 35 AM   and the last train from St. Louis, MO to Springfield, IL leaves at 10: 30 PM. Check out the most up-to-date train schedule from St. Louis, MO to Springfield, IL on Omio and find the best time to travel to your destination.