Distance from Oswalt, Iowa to Union, Iowa
The driving distance from Oswalt, Iowa to Union, Iowa is 56.3 mi (90.6 km)
The straight-line (air) distance is approximately 24.7 mi (39.8 km)
Estimated travel time by road is 1 hour 3 minutes
We found 3 routes between Oswalt and Union.
Available Routes
Route Directions
Take IA-117 N to NE Peach Rd
Follow US-65 N to Co Rd D65 in Hardin County
Follow Co Rd D65 to your destination in Union
Route Directions
Follow Federal Ave to IA-117 N
Continue on IA-117 N. Take US-65 N, US-30 E and 190th St to Hopkins Ave in Marshall County
Continue on Hopkins Ave to Ingram Ave
Continue on Ingram Ave to your destination in Union
Route Directions
Take W 132nd St N to Hwy F34 W
Drive from IA-330 N and Co Hwy S75 to Union
Drive to your destination
Journey Details
Traveling from Oswalt, Iowa to Union, Iowa covers 53.7 miles (86 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 3 route options between these locations (54-56 miles / 86-91 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Oswalt
Starting Point
Union
Destination