Distance from Granger, Missouri to Salem, Iowa

Granger Salem
Total Distance
58.7 mi
(94.5 km)
Travel Time
59 minutes

The driving distance from Granger, Missouri to Salem, Iowa is 58.7 mi (94.5 km)

The straight-line (air) distance is approximately 20.2 mi (32.5 km)

Estimated travel time by road is 59 minutes

We found 3 routes between Granger and Salem.

Available Routes

Shortest
MO-81
50.1 mi
80.6 km
1 hour
State Rte K
52.1 mi
83.9 km
1 hour 3 minutes
Fastest
US Hwy 136 E and IA-27 N/Ave of the Saints
58.7 mi
94.5 km
59 minutes

Route Directions

Take Evans St and State Rte F to US Hwy 136 E
1.3 mi
2 min
Follow US Hwy 136 E to MO-27 N in Des Moines Township. Take the MO-27 N exit from US Hwy 136 E
23.2 mi
24 min
4.5 mi
4 min
26.6 mi
23 min
Continue on Salem Rd. Drive to S Maple St in Salem
3.1 mi
4 min

Route Directions

Take Evans St and State Rte F to US Hwy 136 E
1.3 mi
2 min
Continue on US Hwy 136 E. Take State Rte K, Rte W20, IA-2 E, Rte W40, ... and Salem Rd to S Maple St in Salem
50.8 mi
1 hr
0 mi
0 min

Route Directions

Take Evans St and State Rte F to US Hwy 136 E
1.3 mi
2 min
Continue on US Hwy 136 E. Drive from State Hwy AA, Hwy NN, MO-81, 100th Ave/Co Hwy W 46, ... and 150th Ave to Salem
48.7 mi
57 min
Drive to S Maple St
0.1 mi
0 min

Journey Details

Traveling from Granger, Missouri to Salem, Iowa covers 50.1 miles (81 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour under normal conditions.

Drivers have 3 route options between these locations (50-59 miles / 81-94 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Granger

Starting Point

Prospect Grove, Missouri

46 mi to destination

2 mi
Acasto, Missouri

Traveled 12 mi from origin

3 mi
Bonaparte, Iowa

23 mi to destination

1 mi
Harrisburg, Iowa

Traveled 35 mi from origin

2 mi
Hillsboro, Iowa

Traveled 46 mi from origin

2 mi
Salem

Destination