Distance from Preston, Minnesota to Cresco, Iowa
The driving distance from Preston, Minnesota to Cresco, Iowa is 27.3 mi (43.9 km)
The straight-line (air) distance is approximately 12.6 mi (20.3 km)
Estimated travel time by road is 33 minutes
We found 3 routes between Preston and Cresco.
Available Routes
Route Directions
Take US-52 S and IA-139 S to 95th St in Iowa
Continue on 95th St. Drive to 8th Ave E in Cresco
Route Directions
Follow County Rd 12 and County Rd 14 to 241st Ave in Carimona Township
Follow 241st Ave to Co Rd 44 in Bristol Township
Continue on Co Rd 44. Take County Rd 15, Victory Ave and Willow Ave to 8th Ave W in Cresco
Route Directions
Take Co Hwy 17, Co Rd 44, County Rd 15, Victory Ave and Willow Ave to 8th Ave W in Cresco
Journey Details
Traveling from Preston, Minnesota to Cresco, Iowa covers 23.9 miles (38 km) in a south direction. This mixed highways and local roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (24-27 miles / 38-44 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Preston
Starting Point
Cresco
Destination