Distance from Spruce, Michigan to Lewiston, Michigan

Spruce Lewiston
Total Distance
68 mi
(109.4 km)
Travel Time
1 hour 14 minutes

The driving distance from Spruce, Michigan to Lewiston, Michigan is 68 mi (109.4 km)

The straight-line (air) distance is approximately 25.6 mi (41.2 km)

Estimated travel time by road is 1 hour 14 minutes

We found 3 routes between Spruce and Lewiston.

Available Routes

Shortest Fastest
M-32 W
66.5 mi
107 km
1 hour 11 minutes
Werth Rd and M-32 W
68 mi
109.4 km
1 hour 14 minutes
M-72 W
70.6 mi
113.7 km
1 hour 18 minutes

Route Directions

Take E Spruce Rd, Hubbard Lake Rd and Werth Rd to M-65 N in Lachine
23.5 mi
26 min
Take M-32 W to Co Rd 491 in Vienna Township
38 mi
39 min
Follow Co Rd 491 to Salling Ave in Lewiston
6.5 mi
8 min

Route Directions

Take N Hubbard Lake Rd, M-72 W, E Miller Rd and N Red Oak Rd to Salling Ave in Lewiston
70.6 mi
1 hr 18 min

Route Directions

Follow E Spruce Rd to W Nicholson Hill Rd in Sanborn Township
6.1 mi
7 min
4 mi
4 min
Take M-32 W to Co Rd 612 in Lewiston
56.4 mi
59 min

Journey Details

Traveling from Spruce, Michigan to Lewiston, Michigan covers 66.5 miles (107 km) in a west direction. This highway, substantial route typically takes 1 hour 11 minutes under normal conditions.

Drivers have 3 route options between these locations (66-71 miles / 107-114 km). The primary route shown here saves 7 minutes compared to alternatives.

The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 58 mph (93 km/h) .

Journey Waypoints

Spruce

Starting Point

Larson Beach, Michigan

59 mi to destination

2 mi
Ossineke Township, Michigan

Traveled 15 mi from origin

4 mi
Rust Township, Michigan

29 mi to destination

4 mi
Loud Township, Michigan

Traveled 44 mi from origin

2 mi
Albert Township, Michigan

Traveled 59 mi from origin

3 mi
Lewiston

Destination