Distance from Cedar Run, Michigan to Joyfield Township, Michigan
The driving distance from Cedar Run, Michigan to Joyfield Township, Michigan is 31.4 mi (50.5 km)
The straight-line (air) distance is approximately 13.2 mi (21.3 km)
Estimated travel time by road is 43 minutes
We found 3 routes between Cedar Run and Joyfield Township.
Available Routes
Route Directions
Take Reynolds Rd to Almira Rd
Take Maple City Hwy to Goose Rd in Homestead Township
Take N Pioneer Rd and Homestead Rd to US-31 S in Benzonia
Continue on 6 Mile Rd to your destination
Route Directions
Take N Long Lake Rd and S South Long Lake Rd to US-31 S in Green Lake Township
Continue on 6 Mile Rd to your destination
Route Directions
Take Reynolds Rd to Almira Rd
Take US-31 S to 6 Mile Rd in Joyfield Township
Continue on 6 Mile Rd to your destination
Journey Details
Traveling from Cedar Run, Michigan to Joyfield Township, Michigan covers 31.3 miles (50 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (31-34 miles / 50-55 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Cedar Run
Starting Point
Joyfield Township
Destination