Distance from Spruce, Michigan to Johannesburg, Michigan

Spruce Johannesburg
Total Distance
85.5 mi
(137.7 km)
Travel Time
1 hour 35 minutes

The driving distance from Spruce, Michigan to Johannesburg, Michigan is 85.5 mi (137.7 km)

The straight-line (air) distance is approximately 30.7 mi (49.4 km)

Estimated travel time by road is 1 hour 35 minutes

We found 2 routes between Spruce and Johannesburg.

Available Routes

Shortest Fastest
M-32 W
71.2 mi
114.6 km
1 hour 16 minutes
M-72 W
85.5 mi
137.7 km
1 hour 35 minutes

Route Directions

Take N Hubbard Lake Rd to M-72 W in Millen Township
16.1 mi
19 min
Follow M-72 W to E Miller Rd in Comins Township
33.8 mi
33 min
Continue on E Miller Rd. Take N Red Oak Rd to M-32 W in Vienna Township
26 mi
30 min
9.7 mi
10 min

Route Directions

71.2 mi
1 hr 16 min

Journey Details

Traveling from Spruce, Michigan to Johannesburg, Michigan covers 71.2 miles (115 km) in a west direction. This highway, substantial route typically takes 1 hour 16 minutes under normal conditions.

Drivers have 2 route options between these locations (71-86 miles / 115-138 km). The primary route shown here saves 19 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 56 mph (90 km/h) .

Journey Waypoints

Spruce

Starting Point

Larson Beach, Michigan

71 mi to destination

3 mi
Ossineke Township, Michigan

Traveled 18 mi from origin

2 mi
Rust Township, Michigan

Traveled 35 mi from origin

2 mi
Loud Township, Michigan

35 mi to destination

2 mi
Bigelow, Michigan

18 mi to destination

2 mi
Vienna Corners, Michigan

Traveled 71 mi from origin

1 mi
Johannesburg

Destination