Distance from Rubio, Iowa to Salem, Iowa

Rubio Salem
Total Distance
41.1 mi
(66.1 km)
Travel Time
48 minutes

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

Shortest Fastest
Germanville Rd
40.1 mi
64.5 km
47 minutes
US-34 E
41.1 mi
66.1 km
48 minutes
IA-1 S and US-34 E
44.9 mi
72.3 km
50 minutes

Route Directions

Take Co Hwy G67, IA-1 N/IA-78 E and Pleasant Plain Rd to 136th St in Jefferson County
12 mi
13 min
Take Spruce Ave to US-34 E
9 mi
13 min
Follow US-34 E and Franklin Ave to Salem
20 mi
20 min
Drive to S Maple St
0.1 mi
0 min

Route Directions

Take Co Hwy G67 to IA-1 S/IA-78 W
3.6 mi
4 min
Follow IA-1 S to US-34 BUS E/W Burlington Ave in Fairfield
14.3 mi
17 min
Get on US-34 E
3.1 mi
4 min
Follow US-34 E to U.S. 34 Business in Henry County. Take exit 229 from US-34 E
14.9 mi
13 min
Take Franklin Ave to S Maple St in Salem
9 mi
11 min

Route Directions

Drive from IA-1 N/IA-78 E, Germanville Rd, Vetch Blvd, US-34 E and Franklin Ave to Salem
40 mi
46 min
Drive to S Maple St
0.1 mi
0 min

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

Veo, Iowa

43 mi to destination

1 mi
Pleasant Plain, Iowa

Traveled 11 mi from origin

1 mi
Germanville, Iowa

33 mi to destination

2 mi
Salina, Iowa

Traveled 22 mi from origin

1 mi
Lockridge, Iowa

22 mi to destination

1 mi
Rome, Iowa

11 mi to destination

2 mi
Oakland Mills, Iowa

Traveled 43 mi from origin

2 mi
Salem

Destination