Distance from Gordonville, Michigan to Buena Vista, Michigan
The driving distance from Gordonville, Michigan to Buena Vista, Michigan is 31.3 mi (50.3 km)
The straight-line (air) distance is approximately 16.1 mi (26 km)
Estimated travel time by road is 40 minutes
We found 3 routes between Gordonville and Buena Vista.
Available Routes
Route Directions
Take E Gordonville Rd to M-47 S in Tittabawassee Township
Get on I-675 S
Continue on I-675 S. Drive to M-46 W/E Holland Rd in Buena Vista
Route Directions
Take E Freeland Rd to M-47 S/S Main St/Midland Rd in Tittabawassee Township
Get on I-675 S
Continue on I-675 S. Drive to M-46 W/E Holland Rd in Buena Vista
Route Directions
Take M-20 E and US-10 BUS E to US-10 E in Bay County
Continue on US-10 E. Take I-75 S/US-23 S and I-675 S to M-46 W/E Holland Rd in Buena Vista. Take exit 149 from I-75 S/US-23 S
Journey Details
Traveling from Gordonville, Michigan to Buena Vista, Michigan covers 31.3 miles (50 km) in a east direction. This mixed highways and local roads, moderate route typically takes 40 minutes under normal conditions.
Drivers have 3 route options between these locations (31-41 miles / 50-66 km). The primary route shown here saves 29 seconds compared to alternatives.
Journey Waypoints
Gordonville
Starting Point
Buena Vista
Destination