Yes, there is a direct train departing from Shelby Amtrak Station station and arriving at Fargo Amtrak Station station. Services depart three times a day, and operate every day. The journey takes approximately 13h 45m.More details
The distance between Shelby and North Dakota is 529 miles. The road distance is 826.1 miles.Get driving directions
Shelby to North Dakota train services, operated by Amtrak, arrive at Shelby Amtrak Station.More details
Shelby to North Dakota train services, operated by Amtrak, arrive at Fargo Amtrak Station.More details
Book your Shelby to North Dakota train tickets online with Rome2rio.Search and book
North Dakota is 1h ahead of Shelby. It is currently 6:47 PM in Shelby and 7:47 PM in North Dakota.