Distance from McGregor, North Dakota to Beaver Creek, North Dakota
The driving distance from McGregor, North Dakota to Beaver Creek, North Dakota is 182.5 mi (293.7 km)
The straight-line (air) distance is approximately 15.3 mi (24.7 km)
Estimated travel time by road is 2 hours 58 minutes
We found 3 routes between McGregor and Beaver Creek.
Available Routes
Route Directions
Take County Hwy 21 A to ND-50 E
Continue on ND-50 E. Take US-52 E and US-83 S to ND-1806 W in East Mercer
Follow ND-1806 W to 68 1/2 Ave NW in West Mercer
Route Directions
Follow ND-50 W to US-85 S in Blue Ridge Township
Follow US-85 S to ND-200 E in Grassy Butte
Continue on ND-200 E. Take ND-1806 E to 68 1/2 Ave NW in West Mercer
Route Directions
Take County Hwy 21 A to ND-50 E
Continue on ND-1804 E. Take ND-22 S and ND-200 E to ND-8 N in Halliday
Continue on ND-8 N. Take ND-1806 E to 68 1/2 Ave NW in West Mercer
Journey Details
Traveling from McGregor, North Dakota to Beaver Creek, North Dakota covers 167.1 miles (269 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 59 minutes under normal conditions.
Drivers have 3 route options between these locations (167-205 miles / 269-331 km). The primary route shown here saves 28 minutes compared to alternatives.
Journey Waypoints
McGregor
Starting Point
Beaver Creek
Destination