Distance from Rubio, Iowa to Osceola, Iowa
The driving distance from Rubio, Iowa to Osceola, Iowa is 111.9 mi (180 km)
The straight-line (air) distance is approximately 59.7 mi (96.1 km)
Estimated travel time by road is 2 hours 8 minutes
We found 3 routes between Rubio and Osceola.
Available Routes
Route Directions
Take 300th St and 323rd Ave to IA-78 W in Keokuk County
Continue on IA-78 W. Take IA-149 S to Rutledge Ave in Cedar
Take 340th St and IA-137 S to IA-5 S/N Main St in Albia
Follow US-34 W to W Washington St in Osceola
Continue on W Washington St to your destination
Route Directions
Take IA-78 W, IA-149 S, IA-23 N, 310th St, ... and US-69 S to W Washington St in Osceola
Continue on W Washington St to your destination
Route Directions
Take IA-78 W and IA-149 S to US-34 W in Ottumwa
Follow US-34 W to W Washington St in Osceola
Continue on W Washington St to your destination
Journey Details
Traveling from Rubio, Iowa to Osceola, Iowa covers 110.4 miles (178 km) in a west direction. This highway, substantial route typically takes 2 hours 4 minutes under normal conditions.
Drivers have 3 route options between these locations (110-112 miles / 178-180 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Rubio
Starting Point
Osceola
Destination