Distance from Cedar Run, Michigan to Onekama, Michigan
The driving distance from Cedar Run, Michigan to Onekama, Michigan is 48 mi (77.3 km)
The straight-line (air) distance is approximately 20.9 mi (33.6 km)
Estimated travel time by road is 59 minutes
We found 3 routes between Cedar Run and Onekama.
Available Routes
Route Directions
Take Cedar Run Rd and Lake Ann Rd to US-31 S in Inland Township
Follow 8 Mile Rd and Main St to Mill St in Onekama
Route Directions
Take Reynolds Rd to Almira Rd
Take Maple City Hwy to N Thompsonville Hwy
Follow N Thompsonville Hwy to Lincoln St in Thompsonville
Take N Manistee County Line Rd/Smeltzer Rd and US-31 S to Mill St in Onekama
Route Directions
Take Cedar Run Rd and Maple City Hwy to US-31 S in Inland Township
Follow 8 Mile Rd and Main St to Mill St in Onekama
Journey Details
Traveling from Cedar Run, Michigan to Onekama, Michigan covers 46.1 miles (74 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 3 route options between these locations (46-48 miles / 74-77 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Cedar Run
Starting Point
Onekama
Destination