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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Boston to St. Louis, MO
Travel by train to St. Louis, MO 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 Boston to St. Louis, MO.
FAQs
How far is St. Louis, MO from Boston by train?
When traveling this route you should expect the distance to St. Louis, MO from Boston by train to be approximately 1033 miles (1666 km).
What is the Boston to St. Louis, MO train travel time?
On average the Boston to St. Louis, MO train time is 28 h  covering the 1033 miles (1666 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many trains are there to St. Louis, MO from Boston a day?
The average number of trains departing Boston for St. Louis, MO is 1 a day. The train schedules and services may vary between weekdays and weekends.