Distance from Granger, Missouri to Salem, Iowa
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
Route Directions
Take Evans St and State Rte F to US Hwy 136 E
Follow US Hwy 136 E to MO-27 N in Des Moines Township. Take the MO-27 N exit from US Hwy 136 E
Continue on Salem Rd. Drive to S Maple St in Salem
Route Directions
Take Evans St and State Rte F to US Hwy 136 E
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
Route Directions
Take Evans St and State Rte F to US Hwy 136 E
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
Drive to S Maple St
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
Salem
Destination