Distance from Carnforth, Iowa to Beacon, Iowa
The driving distance from Carnforth, Iowa to Beacon, Iowa is 46 mi (74 km)
The straight-line (air) distance is approximately 21.9 mi (35.3 km)
Estimated travel time by road is 54 minutes
We found 3 routes between Carnforth and Beacon.
Available Routes
Route Directions
Follow IA-21 S and IA-92 W to State Hwy 309/11th Ave W in Oskaloosa
Follow State Hwy 309 to Grant St in Beacon
Route Directions
Get on I-80 W
Take US-63 S to State Hwy 309/11th Ave W in Oskaloosa
Follow State Hwy 309 to Grant St in Beacon
Route Directions
Follow IA-21 S and IA-92 W to State Hwy 309/11th Ave W in Oskaloosa
Follow State Hwy 309 to Grant St in Beacon
Journey Details
Traveling from Carnforth, Iowa to Beacon, Iowa covers 46 miles (74 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (46-49 miles / 74-79 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Carnforth
Starting Point
Beacon
Destination