Distance from Oswalt, Iowa to Toledo, Iowa
The driving distance from Oswalt, Iowa to Toledo, Iowa is 56.4 mi (90.8 km)
The straight-line (air) distance is approximately 26.3 mi (42.3 km)
Estimated travel time by road is 57 minutes
We found 3 routes between Oswalt and Toledo.
Available Routes
Route Directions
Take W 132nd St N, Hwy F34 W and NE 112th St to IA-330 N/US-65 N in Polk County
Follow IA-330 N and US-30 E to US-30 Business E in Tama County. Take the exit toward Toledo from US-30 E
Continue on US-30 Business E to your destination in Toledo
Route Directions
Get on I-80 E/US-6 E from Federal Ave
Follow I-80 E to IA-146 N/Brownells Pkwy/West St in Poweshiek County. Take exit 182 from I-80 E
Take 400th Ave to US-6 E
Take US-63 N to W State St in Toledo
Continue on W State St to your destination
Route Directions
Get on I-80 E/US-6 E from Federal Ave
Follow I-80 E/US-6 E to Hwy F48 W. Take exit 159 from I-80 E/US-6 E
Take Co Hwy S52 to IA-330 N in Marshall County
Follow IA-330 N and US-30 E to US-30 Business E in Tama County. Take the exit toward Toledo from US-30 E
Continue on US-30 Business E to your destination in Toledo
Journey Details
Traveling from Oswalt, Iowa to Toledo, Iowa covers 56.3 miles (91 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 2 minutes under normal conditions.
Drivers have 3 route options between these locations (56-60 miles / 91-96 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Oswalt
Starting Point
Toledo
Destination