Distance from Carnforth, Iowa to Dillon, Iowa

Carnforth Dillon
Total Distance
42.5 mi
(68.4 km)
Travel Time
47 minutes

The driving distance from Carnforth, Iowa to Dillon, Iowa is 42.5 mi (68.4 km)

The straight-line (air) distance is approximately 18.7 mi (30.1 km)

Estimated travel time by road is 47 minutes

We found 3 routes between Carnforth and Dillon.

Available Routes

Shortest Fastest
US-6 W and IA-146 N
41.6 mi
66.9 km
46 minutes
US-6 W
42.5 mi
68.4 km
47 minutes
US-6 W, US-63 N and US-30 W
45.9 mi
73.8 km
49 minutes

Route Directions

0.4 mi
0 min
Follow US-6 W and US-63 N to 390th St in Tama County
22.8 mi
24 min
Continue on 390th St. Take IA-146 N to Dillon Rd in Marshall County
19.3 mi
22 min

Route Directions

Take IA-21 N to US-6 W
2 mi
2 min
Follow US-6 W, US-63 N and US-30 W to Dillon Rd in Marshall County
41.8 mi
44 min
2.1 mi
2 min

Route Directions

Take US-6 W to Newburg Rd
18.1 mi
19 min
7.9 mi
8 min
Continue on IA-146 N. Drive to Dillon Rd in Marshall County
15.6 mi
18 min

Journey Details

Traveling from Carnforth, Iowa to Dillon, Iowa covers 41.6 miles (67 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 46 minutes under normal conditions.

Drivers have 3 route options between these locations (42-46 miles / 67-74 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 52 mph (84 km/h) .

Journey Waypoints

Carnforth

Starting Point

Brooklyn, Iowa

43 mi to destination

2 mi
Holiday Lake, Iowa

Traveled 11 mi from origin

2 mi
Sheridan, Iowa

Traveled 22 mi from origin

1 mi
Montour, Iowa

11 mi to destination

2 mi
Dunbar, Iowa

Traveled 43 mi from origin

1 mi
Dillon

Destination