Distance from Rubio, Iowa to Beacon, Iowa
The driving distance from Rubio, Iowa to Beacon, Iowa is 47.7 mi (76.8 km)
The straight-line (air) distance is approximately 24.1 mi (38.8 km)
Estimated travel time by road is 56 minutes
We found 3 routes between Rubio and Beacon.
Available Routes
Route Directions
Take Co Hwy G67 to IA-1 S/IA-78 W
Follow IA-78 W, IA-149 S and IA-23 N to State Hwy 309/11th Ave W in Oskaloosa
Follow State Hwy 309 to Grant St in Beacon
Route Directions
Take 323rd Ave and 330th Ave to IA-92 W in Keokuk County
Follow IA-92 W to State Hwy 309/11th Ave W in Oskaloosa
Follow State Hwy 309 to Grant St in Beacon
Route Directions
Take 300th St and 323rd Ave to IA-78 W in Keokuk County
Follow IA-78 W, IA-149 S and IA-23 N to State Hwy 309/11th Ave W in Oskaloosa
Follow State Hwy 309 to Grant St in Beacon
Journey Details
Traveling from Rubio, Iowa to Beacon, Iowa covers 45.8 miles (74 km) in a west direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (46-49 miles / 74-79 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Rubio
Starting Point
Beacon
Destination