Distance from Bison, South Dakota to Haley, North Dakota
The driving distance from Bison, South Dakota to Haley, North Dakota is 63.2 mi (101.8 km)
The straight-line (air) distance is approximately 27.2 mi (43.8 km)
Estimated travel time by road is 1 hour 5 minutes
We found 3 routes between Bison and Haley.
Available Routes
Route Directions
Route Directions
Take SD-75 N and US-12 W to 4th Ave SW in Lightning Creek Township
Drive to 101st St SW/Haley Rd in Haley Township
Route Directions
Take SD-75 N to Lodgepole Rd in Lodgepole
Continue on Lodgepole Rd to Horse Creek Township
Continue on Co Hwy 859. Drive to 101st St SW/Haley Rd in Haley Township
Journey Details
Traveling from Bison, South Dakota to Haley, North Dakota covers 62 miles (100 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 16 minutes under normal conditions.
Drivers have 3 route options between these locations (62-79 miles / 100-127 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Bison
Starting Point
Haley
Destination