Distance from Osage, Iowa to Cresco, Iowa
The driving distance from Osage, Iowa to Cresco, Iowa is 42.5 mi (68.3 km)
The straight-line (air) distance is approximately 22.4 mi (36.1 km)
Estimated travel time by road is 51 minutes
We found 3 routes between Osage and Cresco.
Available Routes
Route Directions
Take IA-9 E and 150th St to 8th Ave W in Cresco
Route Directions
Follow IA-9 E to Walnut Ave
Take 50th St to US-63 S in Howard County
Take IA-9 E to 3rd St SW in Cresco
Continue on 3rd St SW. Drive to 8th Ave W
Route Directions
Journey Details
Traveling from Osage, Iowa to Cresco, Iowa covers 41.3 miles (66 km) in a east direction. This mixed highways and local roads, moderate route typically takes 49 minutes under normal conditions.
Drivers have 3 route options between these locations (41-52 miles / 66-84 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Osage
Starting Point
Cresco
Destination