Trains from Des Moines to Nashville
Traveling from Des Moines to Nashville by train is an exciting journey that offers two possible routes. The first route takes approximately 21 hours and includes two transfers. The initial step is a 3-hour 30-minute bus ride with Jefferson Lines from Des Moines to Kansas City, followed by a 4-hour 15-minute journey with Greyhound from Kansas City to St. Louis. The final leg consists of a 7-hour 15-minute bus ride with Greyhound from St. Louis to Nashville. The second route also takes about 21 hours and involves two transfers. Passengers first board a 3-hour 30-minute bus with Jefferson Lines from Des Moines to Kansas City, then take a 9-hour 50-minute bus ride with Jefferson Lines from Kansas City to the Airways Transit Center. The last leg includes a 3-hour 40-minute bus ride with Greyhound from the Airways Transit Center to Nashville. Lastly, the third route takes around 1 day and 2 hours with three transfers. The journey begins with a 3-hour 30-minute bus ride from Des Moines to Kansas City with Jefferson Lines. This is followed by a 4-hour 15-minute bus ride from Kansas City to St. Louis with Greyhound, then a 4-hour 25-minute bus ride from St. Louis to Indianapolis. The final leg involves a 5-hour 50-minute bus ride from Indianapolis to Nashville with Greyhound. Each route offers unique opportunities to experience the picturesque scenery and culture of the American heartland.