Distance from Oswalt, Iowa to Milo, Iowa

Oswalt Milo
Total Distance
39.6 mi
(63.8 km)
Travel Time
48 minutes

The driving distance from Oswalt, Iowa to Milo, Iowa is 39.6 mi (63.8 km)

The straight-line (air) distance is approximately 18 mi (28.9 km)

Estimated travel time by road is 48 minutes

We found 3 routes between Oswalt and Milo.

Available Routes

Shortest
IA-316 S and S31 Hwy
39.6 mi
63.7 km
48 minutes
Fastest
S31 Hwy
39.6 mi
63.8 km
48 minutes
US-65 S
46.3 mi
74.6 km
51 minutes

Route Directions

Take Forest St S and W 128th St S to Hwy F48 W
2.4 mi
4 min
Continue on Hwy F48 W. Take NE 116th St, NE 112th St, SE 116th St, IA-316 S, ... and Co Rd G58 to E Belmont St in Milo
37.2 mi
43 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. Take US-65 S to State Hwy 23 in Warren County
25.1 mi
24 min
7.6 mi
8 min
2 mi
2 min
Take S 23 Hwy to 190th Ave in Milo
6.6 mi
8 min

Route Directions

Take Forest St S and W 128th St S to Hwy F48 W
2.4 mi
4 min
Continue on Hwy F48 W. Take NE 112th St, SE 116th St, IA-316 S, S31 Hwy and Co Rd G58 to E Belmont St in Milo
37.2 mi
43 min

Journey Details

Traveling from Oswalt, Iowa to Milo, Iowa covers 39.6 miles (64 km) in a south direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.

Drivers have 3 route options between these locations (40-46 miles / 64-75 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 46 mph (74 km/h) .

Journey Waypoints

Oswalt

Starting Point

Mitchellville, Iowa

41 mi to destination

1 mi
Vandalia, Iowa

31 mi to destination

2 mi
Runnells, Iowa

Traveled 21 mi from origin

0 mi
Hartford, Iowa

21 mi to destination

1 mi
Sandyville, Iowa

10 mi to destination

1 mi
Milo

Destination