Trains from Indianapolis to Des Moines
🚂 Traveling from Indianapolis to Des Moines by train is an adventurous journey spanning 685 miles with 2 transfers. The route involves buses from St. Louis to Kansas City, then onward to Des Moines with Greyhound and Jefferson Lines. 🌆 For a longer but scenic route, consider the 902-mile trip with 2 transfers via Chicago and Minneapolis. Board buses at Chicago Amtrak, head to Minneapolis, and finally reach Des Moines with FlixBus and Jefferson Lines. 🕒 Another option is a 894-mile route taking about 1 day and 2 hours with transfers in Chicago and Minneapolis. Travelers can embark on this journey with FlixBus and Greyhound, enjoying the sights on the way to Des Moines.