Distance from Oswalt, Iowa to Avon, Iowa
The driving distance from Oswalt, Iowa to Avon, Iowa is 24.3 mi (39.1 km)
The straight-line (air) distance is approximately 10.2 mi (16.4 km)
Estimated travel time by road is 26 minutes
We found 2 routes between Oswalt and Avon.
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 US-65 S to SE 64th Ave/SE Army Post Rd. Take exit 73 from US-65 S
Continue on SE 64th Ave/SE Army Post Rd. Take SE 45th St/SE Schrier Rd and SE 46th St to E Payton Ave
Route Directions
Take S 12th Ave W to NE 70th Ave
Follow IA-163 W and US-65 S to SE 45th St/SE Schrier Rd
Continue on SE 45th St/SE Schrier Rd. Take SE 46th St to E Payton Ave
Journey Details
Traveling from Oswalt, Iowa to Avon, Iowa covers 23.1 miles (37 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 2 route options between these locations (23-24 miles / 37-39 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Oswalt
Starting Point
Avon
Destination