Distance from Oswalt, Iowa to Zion, Iowa

Oswalt Zion
Total Distance
83.2 mi
(133.9 km)
Travel Time
1 hour 27 minutes

The driving distance from Oswalt, Iowa to Zion, Iowa is 83.2 mi (133.9 km)

The straight-line (air) distance is approximately 38.6 mi (62.1 km)

Estimated travel time by road is 1 hour 27 minutes

We found 2 routes between Oswalt and Zion.

Available Routes

Shortest Fastest
I-80 W
80.7 mi
129.9 km
1 hour 21 minutes
I-80 W and IA-92 W
83.2 mi
133.9 km
1 hour 27 minutes

Route Directions

Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
4.9 mi
7 min
Follow I-80 W and I-35 S to IA-92 W in Warren County. Take exit 56 from I-35 S
41.3 mi
36 min
Continue on IA-92 W. Take Co Rd P53 to Victor Ave in Adair County
36.9 mi
42 min

Route Directions

Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
4.9 mi
7 min
Follow I-80 W to El Paso Ave in Dallas County. Take exit 100 from I-80 W
48 mi
42 min
Take Pitzer Rd and Co Rd P53 to Victor Ave in Adair County
27.8 mi
31 min

Journey Details

Traveling from Oswalt, Iowa to Zion, Iowa covers 80.7 miles (130 km) in a southwest direction. This highway, substantial route typically takes 1 hour 21 minutes under normal conditions.

Drivers have 2 route options between these locations (81-83 miles / 130-134 km). The primary route shown here saves 6 minutes compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 58 mph (93 km/h) .

Journey Waypoints

Oswalt

Starting Point

Ivy, Iowa

89 mi to destination

2 mi
Pleasant Hill, Iowa

Traveled 22 mi from origin

0 mi
Des Moines, Iowa

67 mi to destination

2 mi
Cumming, Iowa

Traveled 44 mi from origin

1 mi
Patterson, Iowa

44 mi to destination

3 mi
Winterset, Iowa

Traveled 67 mi from origin

2 mi
Macksburg, Iowa

Traveled 89 mi from origin

2 mi
Zion

Destination