Distance from Cedar Run, Michigan to Branch Township, Michigan
The driving distance from Cedar Run, Michigan to Branch Township, Michigan is 77.5 mi (124.7 km)
The straight-line (air) distance is approximately 36.3 mi (58.4 km)
Estimated travel time by road is 1 hour 26 minutes
We found 3 routes between Cedar Run and Branch Township.
Available Routes
Route Directions
Take Co Rd 633 to N 13 Rd in Grant Township
Take M-37 S to S Campbell Rd in Branch Township
Drive to E 1st St
Route Directions
Take Reynolds Rd to Almira Rd
Take Maple City Hwy to N Thompsonville Hwy
Take Healy Lake Rd and N High Bridge Rd to Bosschem Rd in Norman Township
Continue on Bosschem Rd to Irons
Continue on W Bass Lake Rd. Take N Hamilton Rd, N Tyndall Rd and US-10 W to S Campbell Rd in Branch Township
Drive to E 1st St
Route Directions
Take N Long Lake Rd, Karlin Rd and Marilla Rd to N Coates Hwy in Dickson Township
Continue on N Coates Hwy to Slagle Township
Continue on M-37 S to Branch Township
Drive to E 1st St
Journey Details
Traveling from Cedar Run, Michigan to Branch Township, Michigan covers 77.5 miles (125 km) in a south direction. This mixed highways and local roads, substantial route typically takes 1 hour 26 minutes under normal conditions.
Drivers have 3 route options between these locations (78-81 miles / 125-131 km). The primary route shown here saves 15 minutes compared to alternatives.
Journey Waypoints
Cedar Run
Starting Point
Branch Township
Destination