Distance from Cedar Run, Michigan to Ossawinamakee Beach, Michigan

Cedar Run Ossawinamakee Beach
Total Distance
221.2 mi
(356 km)
Travel Time
3 hours 53 minutes

The driving distance from Cedar Run, Michigan to Ossawinamakee Beach, Michigan is 221.2 mi (356 km)

The straight-line (air) distance is approximately 55 mi (88.5 km)

Estimated travel time by road is 3 hours 53 minutes

This route includes Toll roads along the way.

Route Directions

Continue to Traverse City
6.8 mi
9 min
Take US-31 N to M-72 E in Acme Township
8.6 mi
15 min
Continue on M-72 E to Kalkaska Township
17.6 mi
21 min
17.1 mi
19 min
Get on I-75 N in Gaylord
17.7 mi
22 min
Follow I-75 N and US-2 W to Tannery Rd in Manistique Township
146.5 mi
2 hr 13 min
Continue on Tannery Rd. Take Deer St, M-94 W and Leduc Rd to Maple St in Hiawatha Township
6.9 mi
11 min

Journey Details

Traveling from Cedar Run, Michigan to Ossawinamakee Beach, Michigan covers 221.2 miles (356 km) in a north direction. This mixed highways and local roads, long-distance route typically takes 3 hours 53 minutes under normal conditions.

The route features scenic views, toll sections, coastal roads. During evening weekday travel, expect evening rush hour with average speeds around 55 mph (89 km/h) .

Journey Waypoints

Cedar Run

Starting Point

Maple City, Michigan

127 mi to destination

2 mi
Leland Township, Michigan

Traveled 32 mi from origin

4 mi
North Manitou Island, Michigan

95 mi to destination

3 mi
Leelanau Township, Michigan

Traveled 63 mi from origin

8 mi
Thompson Township, Michigan

Traveled 95 mi from origin

14 mi
Thompson, Michigan

32 mi to destination

9 mi
Ossawinamakee Beach

Destination