Distance from Rubio, Iowa to Troy, Iowa

Rubio Troy
Total Distance
49.8 mi
(80.1 km)
Travel Time
58 minutes

The driving distance from Rubio, Iowa to Troy, Iowa is 49.8 mi (80.1 km)

The straight-line (air) distance is approximately 22 mi (35.5 km)

Estimated travel time by road is 58 minutes

We found 3 routes between Rubio and Troy.

Available Routes

Shortest
IA-1 S and Rte V64
49.5 mi
79.6 km
1 hour
Fastest
Rte V64
49.8 mi
80.1 km
58 minutes
IA-1 S, IA-1 and Rte J40
52.5 mi
84.5 km
1 hour 1 minute

Route Directions

Take IA-1 S to 185th St in Jefferson County
15.4 mi
16 min
Take Kelp Ave and W Gear Ave to Brookville Rd
3.5 mi
4 min
Take Douds Rd, Rte V64 and Rte J40 to 215th St in Davis County
30.8 mi
37 min

Route Directions

Take Co Hwy G67 to IA-1 S/IA-78 W
3.6 mi
4 min
Follow IA-1 S to Franklin St/Rte J40 in Keosauqua
34.3 mi
40 min
Follow Rte J40 to 215th St in Davis County
14.6 mi
17 min

Route Directions

Take IA-1 S, Douds Rd, Rte V64 and Rte J40 to 215th St in Davis County
49.5 mi
1 hr

Journey Details

Traveling from Rubio, Iowa to Troy, Iowa covers 49.5 miles (80 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour under normal conditions.

Drivers have 3 route options between these locations (49-52 miles / 80-84 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Rubio

Starting Point

Richland, Iowa

51 mi to destination

1 mi
Maharishi Vedic City, Iowa

Traveled 13 mi from origin

2 mi
Brookville, Iowa

Traveled 25 mi from origin

2 mi
Libertyville, Iowa

25 mi to destination

1 mi
Selma, Iowa

Traveled 38 mi from origin

2 mi
White Elm, Iowa

Traveled 51 mi from origin

2 mi
Troy

Destination