There are 168.47 miles from Belfield to Spearfish in south direction and 187 miles (300.95 kilometers) by car, following the US-85 route.
Belfield and Spearfish are 3 hours 3 mins far apart, if you drive non-stop .
This is the fastest route from Belfield, ND to Spearfish, SD. The halfway point is Buffalo, SD.
Belfield, ND and Spearfish, SD are in the same time zone (MDT). Current time in both locations is 2:04 pm.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Belfield, ND to Spearfish, SD: