Distance from Marsh, Iowa to Sperry, Iowa

Marsh Sperry
Total Distance
20 mi
(32.2 km)
Travel Time
23 minutes

The driving distance from Marsh, Iowa to Sperry, Iowa is 20 mi (32.2 km)

The straight-line (air) distance is approximately 8.9 mi (14.3 km)

Estimated travel time by road is 23 minutes

We found 3 routes between Marsh and Sperry.

Available Routes

Shortest Fastest
IA-78 E and US-61 S
19.7 mi
31.6 km
22 minutes
205th Ave and Mediapolis Rd
20 mi
32.2 km
23 minutes
205th Ave and Pleasant Grove Rd
20.2 mi
32.5 km
23 minutes

Route Directions

0.9 mi
1 min
Take 205th Ave and Mediapolis Rd to Iowa City Rd in Des Moines County
13.5 mi
14 min
2.7 mi
3 min
Continue on Pleasant Grove Rd to Sperry Rd
2.2 mi
2 min
0.7 mi
1 min

Route Directions

0.9 mi
1 min
Take 205th Ave and Pleasant Grove Rd to Sperry Rd in Des Moines County
18.6 mi
21 min
0.7 mi
1 min

Route Directions

19.7 mi
22 min

Journey Details

Traveling from Marsh, Iowa to Sperry, Iowa covers 19.7 miles (32 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 22 minutes under normal conditions.

Drivers have 3 route options between these locations (20-20 miles / 32-32 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Marsh

Starting Point

Mt Union, Iowa

20 mi to destination

2 mi
Yarmouth, Iowa

Traveled 5 mi from origin

2 mi
Roscoe, Iowa

15 mi to destination

2 mi
Mediapolis, Iowa

5 mi to destination

1 mi
Sperry

Destination