When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.
Which stations serve the rail line St Louis, MO - Lafayette, IN?
The trains to Lafayette, IN leave St Louis, MO from St. Louis, MO and arrive in Lafayette, IN.
How many train connections are there from St Louis, MO to Lafayette, IN every day?
If you desire to go to Lafayette, IN from St Louis, MO by train, 3 daily connections are available. Please note that these routes are all indirect lines. Thus, you will never have to change trains.
How long do you need to get to Lafayette, IN by train?
It will take you 13 hours and 2 minutes to reach Lafayette, IN. The earliest train leaves St Louis, MO at 07:01, whereas the last one leaves at 07:01.