Distance from Oswalt, Iowa to Piper, Iowa
The driving distance from Oswalt, Iowa to Piper, Iowa is 114.2 mi (183.8 km)
The straight-line (air) distance is approximately 49.3 mi (79.3 km)
Estimated travel time by road is 1 hour 55 minutes
We found 3 routes between Oswalt and Piper.
Available Routes
Route Directions
Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
Drive from I-35 N and US-30 W to Jefferson
Take N Ave, Baxter Ave and IA-175 W to Sigourney Ave in Calhoun County
Route Directions
Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
Take I-35 N to US-20 W in Hamilton County. Take exit 142B from I-35 N
Continue on US-20 W. Drive to Sigourney Ave in Calhoun County
Route Directions
Get on I-80 W in Polk County from S 12th Ave W and NE 70th Ave
Follow I-80 W and IA-141 W to IA-144 N/1st Ave in Perry
Continue on IA-144 N to Greene County
Follow US-30 W/220th St and IA-4 N to N Ave
Continue on N Ave to Webster County
Drive to Sigourney Ave
Journey Details
Traveling from Oswalt, Iowa to Piper, Iowa covers 109.1 miles (176 km) in a northwest direction. This highway, substantial route typically takes 1 hour 58 minutes under normal conditions.
Drivers have 3 route options between these locations (109-128 miles / 176-205 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Oswalt
Starting Point
Piper
Destination