Trains St. Louis Springfield, Illinois to St. Louis

Find trains from Springfield to St. Louis

Search for cheap train tickets from Springfield to St. Louis and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Springfield (SPI)
St. Louis (STL)
Fri 1/28
Sat 2/5
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Springfield to St. Louis train information

Find information about ticket prices, popular stations, and train companies that offer trains from Springfield to St. Louis
ONE-WAY FROM$14The best one-way train deal from Springfield, Illinois to St. Louis found on momondo in the last 72 hours is $14
AVG TRAVEL TIME2h 06mAverage time it takes to travel by train from Springfield, Illinois to St. Louis
TRAIN COMPANIESAmtrakThere is 1 train company servicing this route: Amtrak

Book one-way train tickets from Springfield, Illinois to St. Louis

Below are the fastest and cheapest one-way train tickets from Springfield to St. Louis we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Amtrak
Feb 4
12:06 pmSpringfield
2h 07m
2:13 pmSt. Louis Gateway Station
Amtrak
Feb 4
5:23 amSpringfield
1h 58m
7:21 amSt. Louis Union

FAQs for booking trains from Springfield, Illinois to St. Louis

  • How much does a train ticket from Springfield, Illinois to St. Louis cost?

    See available tickets from Springfield, Illinois to St. Louis for this week that start at $14 one-way.

  • How long is the train ride from Springfield, Illinois to St. Louis?

    Arrive at your destination quickly by taking a 2h 06m train from Springfield, Illinois to St. Louis. Consider Amtrak for the quickest available option to your destination.

  • How far is Springfield Capital to Lambert-St Louis by train?

    The straight-line distance from Springfield Capital to Lambert-St Louis is 86.3 mi, but the actual distance you’ll travel by train depends on the route taken. The train usually takes 2h 06m in normal conditions.


Trains St. Louis Springfield, Illinois to St. Louis
  • Round-trip
  • One-way