Distance from Gordonville, Michigan to Rosebush, Michigan

Gordonville Rosebush
Total Distance
29.2 mi
(47 km)
Travel Time
32 minutes

The driving distance from Gordonville, Michigan to Rosebush, Michigan is 29.2 mi (47 km)

The straight-line (air) distance is approximately 13.6 mi (21.9 km)

Estimated travel time by road is 32 minutes

We found 3 routes between Gordonville and Rosebush.

Available Routes

Shortest Fastest
M-20 W
28.7 mi
46.2 km
30 minutes
M-20 W and N Mission Rd
29.1 mi
46.8 km
32 minutes
M-20 W and E Rosebush Rd
29.2 mi
47 km
32 minutes

Route Directions

29.2 mi
32 min

Route Directions

29.1 mi
32 min

Route Directions

3.1 mi
3 min
Continue on M-20 W to Isabella Township. Take exit 149 from US-127 N
25 mi
25 min
Follow E Rosebush Rd to E Elizabeth St in Rosebush
0.6 mi
1 min

Journey Details

Traveling from Gordonville, Michigan to Rosebush, Michigan covers 28.7 miles (46 km) in a west direction. This highway, moderate route typically takes 30 minutes under normal conditions.

Drivers have 3 route options between these locations (29-29 miles / 46-47 km). The primary route shown here saves 3 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 56 mph (90 km/h) .

Journey Waypoints

Gordonville

Starting Point

Floyd, Michigan

31 mi to destination

1 mi
St Elmo, Michigan

Traveled 8 mi from origin

1 mi
Oil City, Michigan

Traveled 16 mi from origin

1 mi
Chippewa Township, Michigan

Traveled 23 mi from origin

2 mi
Leaton, Michigan

8 mi to destination

1 mi
Rosebush

Destination