Trip to Saint Louis

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Indianapolis to Saint Louis

🚂 Traveling from Indianapolis to St. Louis by train involves a journey with Amtrak that includes transfers at Chicago Union Station, taking approximately 11 hours and 6 minutes. 🚂 The train ticket prices for this route can range from $19 to $231, offering travelers an affordable and convenient transportation option between Indianapolis and St. Louis.

Where to stay in Saint Louis

There are over 171 hotels to stay in Saint Louis. Prices range from $44 per night.

Accomodation
  • There is no direct train from Indianapolis to St. Louis. However, Amtrak offers train services that include a transfer at Chicago Union Station. The journey takes approximately 11 hours and 6 minutes. The prices for this route vary from $19 to $231. For a faster alternative with a different mode of transportation, Greyhound bus service offers a route that takes 3 hours and 55 minutes to reach St. Louis from Indianapolis.
  • The fastest train option between Indianapolis and Saint Louis involves taking Amtrak services with a transfer at Chicago Union Station. This journey typically takes approximately 11 hours and 6 minutes. While there is no direct route, this is the most efficient way to travel by train between the two cities. Prices for this train service can range from $19 to $231 depending on the booking.
  • Trains heading to Saint Louis from Indianapolis depart from the Indianapolis station. This station serves as the departure point for the Amtrak train services connecting the two cities. Travelers can board the train at the Indianapolis station to begin their journey to Saint Louis. It is recommended to arrive at the station well in advance of the departure time for a smooth travel experience.
  • There are Amtrak train services available between Indianapolis and Saint Louis with transfers at Chicago Union Station. The journey involves changing trains during the trip and takes approximately 11 hours and 6 minutes to reach the final destination. Passengers departing from Indianapolis will board a train operated by Amtrak, which will then arrive at the St. Louis station. The ticket prices for these train services can range from $19 to $231, offering travelers flexibility in their choice of fare options.
  • The train services operated by Amtrak traveling from Indianapolis to Saint Louis arrive at the St. Louis station. This station serves as the final destination for passengers on this route. Upon arrival, travelers will disembark at the St. Louis station, conveniently located in the city for easy access to local transportation and amenities.
  • Since there is no direct train from Indianapolis to St. Louis, but rather a route that includes a transfer at Chicago Union Station, the timetable may vary. Generally, the first train of the day from Indianapolis to Chicago would be the initial part of the journey, and the last train from Chicago to St. Louis would form the final leg. The total journey duration is approximately 11 hours and 6 minutes. For specific departure and arrival times, it is recommended to check with Amtrak or the respective station schedules.
  • There are no direct train trips between Indianapolis and St. Louis. Instead, travelers will need to take a route that involves transferring at Chicago Union Station. The total journey time, including transfers, is approximately 11 hours and 6 minutes. It is recommended to check with Amtrak for the specific schedules and availability for this route.
  • No, there is no direct train between Indianapolis and St. Louis. Travelers will need to take a route that involves transferring at Chicago Union Station. The total journey time, including transfers, is approximately 11 hours and 6 minutes. It is advisable to plan ahead and check the specific schedules and connections provided by Amtrak for this particular route.
  • The cost of a train ticket from Indianapolis to St. Louis can vary between $19 and $231, depending on factors such as the class of service, time of booking, and availability of discounts. It is recommended to check the Amtrak website or contact their customer service for the most up-to-date pricing information and any potential deals or promotions that may apply to the journey. Passengers should consider booking in advance to secure the best fares for their trip.

Will you be returning to Indianapolis by train?

If you are looking for the return train journey, check out trains from Saint Louis to Indianapolis

See schedule