Distance from Bison, South Dakota to Petrel, North Dakota
The driving distance from Bison, South Dakota to Petrel, North Dakota is 48.3 mi (77.7 km)
The straight-line (air) distance is approximately 19.1 mi (30.8 km)
Estimated travel time by road is 48 minutes
We found 3 routes between Bison and Petrel.
Available Routes
Route Directions
Route Directions
Follow White Butte Rd to Marshfield Township
Take Haynes Rd to White Butte Rd in Burdick Township
Continue on White Butte Rd to Trail Township
Follow Four Mile Rd and 5th Ave SE/County Line to 19th St SE in Gilstrap Township
Route Directions
Journey Details
Traveling from Bison, South Dakota to Petrel, North Dakota covers 38.9 miles (63 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 44 minutes under normal conditions.
Drivers have 3 route options between these locations (39-48 miles / 63-78 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Bison
Starting Point
Petrel
Destination