Distance from Rubio, Iowa to Hayesville, Iowa

Rubio Hayesville
Total Distance
25.5 mi
(41 km)
Travel Time
29 minutes

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

Shortest
300th St and Co Rd V5G
21.8 mi
35.1 km
30 minutes
Fastest
IA-78 W
25.5 mi
41 km
29 minutes
IA-92 W
30.2 mi
48.5 km
35 minutes

Route Directions

Take IA-78 W and IA-149 N to Lumberyard N in Hayesville
25.4 mi
29 min
Drive to your destination
0.1 mi
0 min

Route Directions

Take 330th Ave, IA-92 W and IA-149 S to Lumberyard N in Hayesville
30.1 mi
34 min
Drive to your destination
0.1 mi
0 min

Route Directions

Follow Rubio Main St to 300th St
0.4 mi
0 min
Continue on 300th St to Co Rd V5G
9.1 mi
14 min
Continue on Co Rd V5G to Hayesville
12.2 mi
14 min
Drive to your destination
0.1 mi
0 min

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

Richland, Iowa

24 mi to destination

2 mi
Ollie, Iowa

18 mi to destination

2 mi
Lanscaster, Iowa

Traveled 18 mi from origin

1 mi
Hayesville

Destination