Distance from Oswalt, Iowa to Avon, Iowa

Oswalt Avon
Total Distance
24.3 mi
(39.1 km)
Travel Time
26 minutes

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

Shortest
NE 96th St
23.1 mi
37.2 km
30 minutes
Fastest
I-80 W and US-65 S
24.3 mi
39.1 km
26 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 US-65 S to SE 64th Ave/SE Army Post Rd. Take exit 73 from US-65 S
18.8 mi
17 min
Continue on SE 64th Ave/SE Army Post Rd. Take SE 45th St/SE Schrier Rd and SE 46th St to E Payton Ave
0.5 mi
1 min

Route Directions

Take S 12th Ave W to NE 70th Ave
3.2 mi
5 min
3 mi
3 min
6.1 mi
8 min
Follow IA-163 W and US-65 S to SE 45th St/SE Schrier Rd
10.4 mi
11 min
Continue on SE 45th St/SE Schrier Rd. Take SE 46th St to E Payton Ave
0.3 mi
1 min

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

Mitchellville, Iowa

23 mi to destination

1 mi
Ivy, Iowa

Traveled 12 mi from origin

1 mi
Rising Sun, Iowa

Traveled 18 mi from origin

1 mi
Hastie, Iowa

6 mi to destination

1 mi
Avon

Destination