Distance from Carnforth, Iowa to Beacon, Iowa

Carnforth Beacon
Total Distance
46 mi
(74 km)
Travel Time
54 minutes

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

Shortest Fastest
IA-21 S, IA-92 W and State Hwy 309
46 mi
74 km
54 minutes
IA-21 S and IA-92 W
46 mi
74 km
54 minutes
US-63 S
48.9 mi
78.7 km
57 minutes

Route Directions

0.5 mi
0 min
Follow IA-21 S and IA-92 W to State Hwy 309/11th Ave W in Oskaloosa
43.2 mi
48 min
Follow State Hwy 309 to Grant St in Beacon
2.3 mi
4 min

Route Directions

Get on I-80 W
2.6 mi
3 min
Take US-63 S to State Hwy 309/11th Ave W in Oskaloosa
44 mi
49 min
Follow State Hwy 309 to Grant St in Beacon
2.3 mi
4 min

Route Directions

0.5 mi
0 min
Follow IA-21 S and IA-92 W to State Hwy 309/11th Ave W in Oskaloosa
43.2 mi
49 min
Follow State Hwy 309 to Grant St in Beacon
2.3 mi
4 min

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

Guernsey, Iowa

50 mi to destination

2 mi
Deep River, Iowa

Traveled 13 mi from origin

2 mi
Montezuma, Iowa

38 mi to destination

2 mi
Barnes City, Iowa

Traveled 25 mi from origin

1 mi
Union Mills, Iowa

25 mi to destination

1 mi
Lacey, Iowa

13 mi to destination

1 mi
Oskaloosa, Iowa

Traveled 50 mi from origin

1 mi
Beacon

Destination