Distance from Rubio, Iowa to Harper, Iowa

Rubio Harper
Total Distance
17.1 mi
(27.5 km)
Travel Time
19 minutes

The driving distance from Rubio, Iowa to Harper, Iowa is 17.1 mi (27.5 km)

The straight-line (air) distance is approximately 7.1 mi (11.4 km)

Estimated travel time by road is 19 minutes

We found 3 routes between Rubio and Harper.

Available Routes

Shortest Fastest
330th Ave and IA-92 W
16.7 mi
26.9 km
18 minutes
330th Ave and 200th St
17.1 mi
27.5 km
19 minutes
300th St and 280th Ave
17.1 mi
27.6 km
23 minutes

Route Directions

Take 330th Ave and 200th St to Main St in Harper
17.1 mi
19 min

Route Directions

17.1 mi
23 min

Route Directions

Take 323rd Ave and 330th Ave to IA-92 W in Keokuk County
10.4 mi
11 min
4.5 mi
4 min
Follow State Hwy 159 to Main St in Harper
1.8 mi
2 min

Journey Details

Traveling from Rubio, Iowa to Harper, Iowa covers 16.7 miles (27 km) in a northwest direction. This highway, moderate route typically takes 18 minutes under normal conditions.

Drivers have 3 route options between these locations (17-17 miles / 27-28 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Rubio

Starting Point

Talleyrand, Iowa

16 mi to destination

2 mi
Keota, Iowa

Traveled 16 mi from origin

3 mi
Harper

Destination