Distance from Rubio, Iowa to Hayesville, Iowa
The driving distance from Rubio, Iowa to Hayesville, Iowa is 25.5 mi (41 km)
The straight-line (air) distance is approximately 10.2 mi (16.5 km)
Estimated travel time by road is 29 minutes
We found 3 routes between Rubio and Hayesville.
Available Routes
Route Directions
Take IA-78 W and IA-149 N to Lumberyard N in Hayesville
Drive to your destination
Route Directions
Take 330th Ave, IA-92 W and IA-149 S to Lumberyard N in Hayesville
Drive to your destination
Route Directions
Follow Rubio Main St to 300th St
Continue on 300th St to Co Rd V5G
Continue on Co Rd V5G to Hayesville
Drive to your destination
Journey Details
Traveling from Rubio, Iowa to Hayesville, Iowa covers 21.8 miles (35 km) in a west direction. This mixed highways and local roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (22-30 miles / 35-49 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Rubio
Starting Point
Hayesville
Destination