Distance from Rubio, Iowa to Salem, Iowa
The driving distance from Rubio, Iowa to Salem, Iowa is 41.1 mi (66.1 km)
The straight-line (air) distance is approximately 18.9 mi (30.4 km)
Estimated travel time by road is 48 minutes
We found 3 routes between Rubio and Salem.
Available Routes
Route Directions
Take Co Hwy G67, IA-1 N/IA-78 E and Pleasant Plain Rd to 136th St in Jefferson County
Take Spruce Ave to US-34 E
Follow US-34 E and Franklin Ave to Salem
Drive to S Maple St
Route Directions
Take Co Hwy G67 to IA-1 S/IA-78 W
Follow IA-1 S to US-34 BUS E/W Burlington Ave in Fairfield
Get on US-34 E
Follow US-34 E to U.S. 34 Business in Henry County. Take exit 229 from US-34 E
Take Franklin Ave to S Maple St in Salem
Route Directions
Drive from IA-1 N/IA-78 E, Germanville Rd, Vetch Blvd, US-34 E and Franklin Ave to Salem
Drive to S Maple St
Journey Details
Traveling from Rubio, Iowa to Salem, Iowa covers 40.1 miles (65 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 47 minutes under normal conditions.
Drivers have 3 route options between these locations (40-45 miles / 65-72 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Rubio
Starting Point
Salem
Destination