Distance from Cedar Run, Michigan to Beach Grove, Michigan

Cedar Run Beach Grove
Total Distance
308.1 mi
(495.8 km)
Travel Time
5 hours 17 minutes

The driving distance from Cedar Run, Michigan to Beach Grove, Michigan is 308.1 mi (495.8 km)

The straight-line (air) distance is approximately 54.4 mi (87.5 km)

Estimated travel time by road is 5 hours 17 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
Take US-2 W to M-35 S/S Lincoln Rd in Escanaba
202.7 mi
3 hr 10 min
37.6 mi
38 min

Journey Details

Traveling from Cedar Run, Michigan to Beach Grove, Michigan covers 308.1 miles (496 km) in a west direction. This highway, long-distance route typically takes 5 hours 17 minutes under normal conditions.

The route features scenic views, toll sections, coastal roads. During night weekend travel, expect typical weekend traffic patterns with average speeds around 58 mph (93 km/h) .

Journey Waypoints

Cedar Run

Starting Point

Empire Township, Michigan

125 mi to destination

1 mi
Dune Climb Parking, Michigan

Traveled 31 mi from origin

4 mi
Door County, Wisconsin

63 mi to destination

11 mi
Sister Bay, Wisconsin

31 mi to destination

1 mi
Ephraim, Wisconsin

Traveled 125 mi from origin

4 mi
Beach Grove

Destination