|Distance||742 miles (1197 km)|
|Average train duration||21 h 58 min|
|Average train ticket price||$277 (€247)|
|Train frequency||1 a day|
|Direct train||Yes, there is 1 direct train a day|
Trains from Detroit, MI to Fargo, ND cover the 742 miles (1197 km) long trip taking on average 21 h 58 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $277 (€247), but the average price of train tickets is $277 (€247).
Here are some other resources that might have the information you need