Distance from Cedar Run, Michigan to Frankfort, Michigan

Cedar Run Frankfort
Total Distance
32.2 mi
(51.9 km)
Travel Time
42 minutes

The driving distance from Cedar Run, Michigan to Frankfort, Michigan is 32.2 mi (51.9 km)

The straight-line (air) distance is approximately 14 mi (22.5 km)

Estimated travel time by road is 42 minutes

We found 3 routes between Cedar Run and Frankfort.

Available Routes

Shortest Fastest
US-31 S
31.8 mi
51.2 km
40 minutes
M-115 W
32.2 mi
51.9 km
42 minutes
Cinder Rd
33.9 mi
54.6 km
45 minutes

Route Directions

3.8 mi
5 min
Take Reynolds Rd to Almira Rd
4 mi
5 min
Take Maple City Hwy to Goose Rd in Homestead Township
7.9 mi
9 min
Take N Pioneer Rd and Homestead Rd to US-31 N in Benzonia
9.2 mi
12 min
Take M-115 W to Forest Ave in Frankfort
7.3 mi
9 min
0 mi
0 min

Route Directions

Follow Cedar Run Rd to Lake Ann Rd in Lake Ann
6.6 mi
9 min
Continue on Lake Ann Rd. Take Cinder Rd and Homestead Rd to US-31 N in Benzonia
20.1 mi
27 min
Take M-115 W to Forest Ave in Frankfort
7.3 mi
9 min
0 mi
0 min

Route Directions

Take Cedar Run Rd and Maple City Hwy to US-31 S in Inland Township
14.2 mi
19 min
Follow US-31 S and M-115 W to Forest Ave in Frankfort
17.6 mi
21 min
0 mi
0 min

Journey Details

Traveling from Cedar Run, Michigan to Frankfort, Michigan covers 31.8 miles (51 km) in a west direction. This mixed highways and local roads, moderate route typically takes 40 minutes under normal conditions.

Drivers have 3 route options between these locations (32-34 miles / 51-55 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Cedar Run

Starting Point

Lake Ann, Michigan

32 mi to destination

1 mi
Almira Township, Michigan

Traveled 8 mi from origin

1 mi
Honor, Michigan

Traveled 16 mi from origin

2 mi
Benzonia Township, Michigan

Traveled 24 mi from origin

1 mi
Beulah, Michigan

8 mi to destination

2 mi
Crystal Lake Township, Michigan

Traveled 32 mi from origin

1 mi
Frankfort

Destination