Distance from Diffin, Michigan to Williams Crossing, Michigan
The driving distance from Diffin, Michigan to Williams Crossing, Michigan is 86.1 mi (138.6 km)
The straight-line (air) distance is approximately 20.2 mi (32.5 km)
Estimated travel time by road is 2 hours 11 minutes
We found 3 routes between Diffin and Williams Crossing.
Available Routes
Route Directions
Take Thorton Rd and N Rock 38th Rd to M-35 N in Maple Ridge Township
Continue on Little Lake Rd to Skandia
Follow M-94 E to E Munising Ave in Munising
Drive to Adams Trail in Shingleton
Route Directions
Take Thorton Rd and N Rock 38th Rd to M-35 N in Maple Ridge Township
Continue on M-35 N. Take M-28 E to E Munising Ave in Munising
Drive to Adams Trail in Shingleton
Route Directions
Take Thorton Rd and N Rock 38th Rd to M-35 S in Maple Ridge Township
Take E Maple Ridge Rd, M-67 N and M-94 E to Adams Trail in Shingleton
Journey Details
Traveling from Diffin, Michigan to Williams Crossing, Michigan covers 75.9 miles (122 km) in a east direction. This secondary roads, substantial route typically takes 2 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (76-105 miles / 122-169 km). The primary route shown here saves 25 minutes compared to alternatives.
Journey Waypoints
Diffin
Starting Point
Williams Crossing
Destination