Yes, there is a direct train departing from Shelby Amtrak Station station and arriving at Detroit Lakes Amtrak Station station. Services depart three times a day, and operate every day. The journey takes approximately 14h 42m.More details
The distance between Shelby and Detroit Lakes is 757 miles. The road distance is 875 miles.Get driving directions
Shelby to Detroit Lakes train services, operated by Amtrak, arrive at Shelby Amtrak Station.More details
Shelby to Detroit Lakes train services, operated by Amtrak, arrive at Detroit Lakes Amtrak Station.More details
Book your Shelby to Detroit Lakes train tickets online with Rome2rio.Search and book
Detroit Lakes is 1h ahead of Shelby. It is currently 4:50 PM in Shelby and 5:50 PM in Detroit Lakes.
There are seven+ hotels available in Detroit Lakes. Prices start at $100 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps