Distance from McGregor, North Dakota to Beaver Creek, North Dakota

McGregor Beaver Creek
Total Distance
182.5 mi
(293.7 km)
Travel Time
2 hours 58 minutes

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

Shortest
ND-22 S
167.1 mi
268.9 km
2 hours 59 minutes
Fastest
ND-50 E and US-83 S
182.5 mi
293.7 km
2 hours 58 minutes
US-85 S
205.4 mi
330.5 km
3 hours 27 minutes

Route Directions

Take County Hwy 21 A to ND-50 E
0.5 mi
1 min
Continue on ND-50 E. Take US-52 E and US-83 S to ND-1806 W in East Mercer
154.1 mi
2 hr 28 min
Follow ND-1806 W to 68 1/2 Ave NW in West Mercer
27.9 mi
28 min

Route Directions

Follow ND-50 W to US-85 S in Blue Ridge Township
32.7 mi
34 min
Follow US-85 S to ND-200 E in Grassy Butte
109.6 mi
1 hr 46 min
Continue on ND-200 E. Take ND-1806 E to 68 1/2 Ave NW in West Mercer
63.1 mi
1 hr 6 min

Route Directions

Take County Hwy 21 A to ND-50 E
0.5 mi
1 min
1 mi
1 min
16.2 mi
17 min
6 mi
5 min
8.9 mi
10 min
Continue on ND-1804 E. Take ND-22 S and ND-200 E to ND-8 N in Halliday
111.6 mi
1 hr 56 min
Continue on ND-8 N. Take ND-1806 E to 68 1/2 Ave NW in West Mercer
22.9 mi
27 min

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

Battleview, North Dakota

35 mi to destination

4 mi
Tioga, North Dakota

Traveled 9 mi from origin

5 mi
Temple, North Dakota

Traveled 26 mi from origin

2 mi
Beaver Creek

Destination