Distance from Oswalt, Iowa to Ankeny, Iowa

Oswalt Ankeny
Total Distance
22.9 mi
(36.9 km)
Travel Time
28 minutes

The driving distance from Oswalt, Iowa to Ankeny, Iowa is 22.9 mi (36.9 km)

The straight-line (air) distance is approximately 9.8 mi (15.8 km)

Estimated travel time by road is 28 minutes

We found 3 routes between Oswalt and Ankeny.

Available Routes

Shortest
S 12th Ave W and I-80 W
22.5 mi
36.2 km
29 minutes
I-80 W and US-69 N
22.9 mi
36.8 km
29 minutes
Fastest
I-80 W
22.9 mi
36.9 km
28 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
Continue on I-80 W. Drive from I-35 N to Ankeny. Take exit 92 from I-35 N
16.2 mi
14 min
Drive to W 1st St
1.8 mi
5 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. Take exit 136 from I-80 W
12.4 mi
11 min
Follow US-69 N to E 1st St in Ankeny
5.6 mi
10 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
Continue on I-80 W to Ankeny. Take exit 90 from I-35 N
14.2 mi
13 min
Follow IA-160 W/SE Oralabor Rd and S Ankeny Blvd to E 1st St
3.4 mi
8 min

Journey Details

Traveling from Oswalt, Iowa to Ankeny, Iowa covers 22.5 miles (36 km) in a west direction. This mixed highways and local roads, moderate route typically takes 29 minutes under normal conditions.

Drivers have 3 route options between these locations (23-23 miles / 36-37 km). The primary route shown here saves 39 seconds compared to alternatives.

Journey Waypoints

Oswalt

Starting Point

Valeria, Iowa

23 mi to destination

1 mi
Santiago, Iowa

Traveled 6 mi from origin

1 mi
Bondurant, Iowa

Traveled 11 mi from origin

1 mi
Enterprise, Iowa

Traveled 17 mi from origin

1 mi
Ankeny

Destination