Distance from Oswalt, Iowa to Harper, Iowa

Oswalt Harper
Total Distance
91.2 mi
(146.8 km)
Travel Time
1 hour 28 minutes

The driving distance from Oswalt, Iowa to Harper, Iowa is 91.2 mi (146.8 km)

The straight-line (air) distance is approximately 42.5 mi (68.5 km)

Estimated travel time by road is 1 hour 28 minutes

We found 2 routes between Oswalt and Harper.

Available Routes

Shortest
IA-163 E and IA-92 E
83.8 mi
134.8 km
1 hour 32 minutes
Fastest
I-80 E
91.2 mi
146.8 km
1 hour 28 minutes

Route Directions

Get on I-80 E/US-6 E from Federal Ave
3.9 mi
6 min
Follow I-80 E to M Ave in Iowa County. Take exit 216 from I-80 E
61.3 mi
52 min
Continue on M Ave. Take IA-149 S and 290th Ave to Main St in Harper
26 mi
29 min

Route Directions

Take IA-117 S and IA-163 BUS E to IA-163 E
12.2 mi
17 min
Follow IA-163 E and IA-92 E to State Hwy 159 in Keokuk County
69.7 mi
1 hr 12 min
Follow State Hwy 159 to Main St in Harper
1.8 mi
2 min

Journey Details

Traveling from Oswalt, Iowa to Harper, Iowa covers 83.8 miles (135 km) in a east direction. This highway, substantial route typically takes 1 hour 32 minutes under normal conditions.

Drivers have 2 route options between these locations (84-91 miles / 135-147 km). The primary route shown here saves no time compared to alternatives.

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

Journey Waypoints

Oswalt

Starting Point

Metz, Iowa

98 mi to destination

1 mi
Reasnor, Iowa

Traveled 24 mi from origin

2 mi
Killduff, Iowa

73 mi to destination

1 mi
Lynnville, Iowa

Traveled 49 mi from origin

2 mi
New Sharon, Iowa

49 mi to destination

2 mi
Barnes City, Iowa

Traveled 73 mi from origin

1 mi
Thornburg, Iowa

24 mi to destination

1 mi
Webster, Iowa

Traveled 98 mi from origin

2 mi
Harper

Destination