Distance from Harmony, Minnesota to Cresco, Iowa
The driving distance from Harmony, Minnesota to Cresco, Iowa is 17.4 mi (28 km)
The straight-line (air) distance is approximately 8.2 mi (13.2 km)
Estimated travel time by road is 24 minutes
We found 3 routes between Harmony and Cresco.
Available Routes
Route Directions
Follow MN-139 S and IA-139 S to 335th St in Winneshiek County
Take 70th St to Willow Ave in Howard County
Continue on Willow Ave to Cresco
Route Directions
Take Co Rd 44, County Rd 15, Victory Ave and Willow Ave to 8th Ave W in Cresco
Route Directions
Journey Details
Traveling from Harmony, Minnesota to Cresco, Iowa covers 16.9 miles (27 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 21 minutes under normal conditions.
Drivers have 3 route options between these locations (17-19 miles / 27-31 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Harmony
Starting Point
Cresco
Destination