Distance from Osage, Iowa to Cresco, Iowa

Osage Cresco
Total Distance
42.5 mi
(68.3 km)
Travel Time
51 minutes

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

Shortest Fastest
IA-9 E
41.3 mi
66.4 km
49 minutes
150th St
42.5 mi
68.3 km
51 minutes
50th St and IA-9 E
51.9 mi
83.6 km
1 hour 1 minute

Route Directions

Take IA-9 E and 150th St to 8th Ave W in Cresco
42.1 mi
50 min
0.3 mi
1 min

Route Directions

Follow IA-9 E to Walnut Ave
16.3 mi
18 min
Take 50th St to US-63 S in Howard County
20.5 mi
23 min
Take IA-9 E to 3rd St SW in Cresco
14 mi
15 min
Continue on 3rd St SW. Drive to 8th Ave W
1.1 mi
2 min

Route Directions

41.3 mi
49 min

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

Brownville, Iowa

52 mi to destination

3 mi
New Haven, Iowa

Traveled 13 mi from origin

1 mi
Riceville, Iowa

39 mi to destination

2 mi
Saratoga, Iowa

26 mi to destination

2 mi
Maple Leaf, Iowa

Traveled 39 mi from origin

1 mi
Schley, Iowa

13 mi to destination

3 mi
Vernon Springs, Iowa

Traveled 52 mi from origin

2 mi
Cresco

Destination