Distance from Oswalt, Iowa to Zion, Iowa
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
Route Directions
Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
Follow I-80 W and I-35 S to IA-92 W in Warren County. Take exit 56 from I-35 S
Continue on IA-92 W. Take Co Rd P53 to Victor Ave in Adair County
Route Directions
Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
Follow I-80 W to El Paso Ave in Dallas County. Take exit 100 from I-80 W
Take Pitzer Rd and Co Rd P53 to Victor Ave in Adair County
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
Zion
Destination