Distance from Carnforth, Iowa to Hayesville, Iowa
The driving distance from Carnforth, Iowa to Hayesville, Iowa is 42.3 mi (68.1 km)
The straight-line (air) distance is approximately 19.9 mi (32.1 km)
Estimated travel time by road is 48 minutes
We found 3 routes between Carnforth and Hayesville.
Available Routes
Route Directions
Continue on IA-21 S to Sigourney
Continue on IA-149 S to your destination in Hayesville
Route Directions
Continue on IA-21 S to Keokuk County
Continue on IA-149 S to your destination in Hayesville
Route Directions
Follow 260th St, 150th Ave and 270th St to your destination in Hayesville
Journey Details
Traveling from Carnforth, Iowa to Hayesville, Iowa covers 38.3 miles (62 km) in a south direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.
Drivers have 3 route options between these locations (38-42 miles / 62-68 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Carnforth
Starting Point
Hayesville
Destination