Distance from Oswalt, Iowa to Union, Iowa

Oswalt Union
Total Distance
56.3 mi
(90.6 km)
Travel Time
1 hour 3 minutes

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

Shortest Fastest
IA-330 N
53.7 mi
86.4 km
58 minutes
IA-117 N and US-65 N
56.2 mi
90.5 km
1 hour 7 minutes
US-65 N
56.3 mi
90.6 km
1 hour 3 minutes

Route Directions

Take IA-117 N to NE Peach Rd
13.8 mi
16 min
Follow US-65 N to Co Rd D65 in Hardin County
29.5 mi
31 min
Follow Co Rd D65 to your destination in Union
13 mi
15 min

Route Directions

Follow Federal Ave to IA-117 N
3.2 mi
5 min
Continue on IA-117 N. Take US-65 N, US-30 E and 190th St to Hopkins Ave in Marshall County
40.4 mi
45 min
Continue on Hopkins Ave to Ingram Ave
6.3 mi
7 min
Continue on Ingram Ave to your destination in Union
6.2 mi
9 min
0 mi
0 min

Route Directions

Take W 132nd St N to Hwy F34 W
2.9 mi
5 min
Drive from IA-330 N and Co Hwy S75 to Union
50.7 mi
52 min
Drive to your destination
0.1 mi
0 min

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

Green Castle, Iowa

57 mi to destination

1 mi
Clyde, Iowa

Traveled 14 mi from origin

1 mi
Rhodes, Iowa

Traveled 28 mi from origin

1 mi
State Center, Iowa

28 mi to destination

1 mi
Bromley, Iowa

14 mi to destination

1 mi
Bangor, Iowa

Traveled 57 mi from origin

1 mi
Union

Destination