Distance from Corydon, Iowa to Diagonal, Iowa

Corydon Diagonal
Total Distance
64.8 mi
(104.3 km)
Travel Time
1 hour 17 minutes

The driving distance from Corydon, Iowa to Diagonal, Iowa is 64.8 mi (104.3 km)

The straight-line (air) distance is approximately 33.3 mi (53.7 km)

Estimated travel time by road is 1 hour 17 minutes

We found 3 routes between Corydon and Diagonal.

Available Routes

Shortest Fastest
IA-2 W
61 mi
98.1 km
1 hour 9 minutes
County Hwy J20
64.7 mi
104.2 km
1 hour 18 minutes
IA-2 W and County Hwy J20
64.8 mi
104.3 km
1 hour 17 minutes

Route Directions

0 mi
0 min
Continue on IA-2 W to Ringgold County
45.3 mi
51 min
3.4 mi
4 min
Follow County Hwy J20, County Rd P23 and Co Rd J23 to Adams St in Diagonal
15.9 mi
20 min
0.2 mi
1 min

Route Directions

0 mi
0 min
Continue on IA-2 W to Ringgold County
45.2 mi
52 min
3.4 mi
4 min
Follow County Hwy J20, County Rd P23 and Co Rd J23 to Adams St in Diagonal
15.9 mi
20 min
0.2 mi
1 min

Route Directions

0 mi
0 min
Follow IA-2 W to State Hwy 66 in Ringgold County
53.8 mi
59 min
Follow State Hwy 66 to Adams St in Diagonal
7.2 mi
9 min

Journey Details

Traveling from Corydon, Iowa to Diagonal, Iowa covers 61 miles (98 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 9 minutes under normal conditions.

Drivers have 3 route options between these locations (61-65 miles / 98-104 km). The primary route shown here saves 10 minutes compared to alternatives.

Journey Waypoints

Corydon

Starting Point

Allerton, Iowa

77 mi to destination

3 mi
High Point, Iowa

Traveled 19 mi from origin

2 mi
Leon, Iowa

Traveled 38 mi from origin

2 mi
Decatur, Iowa

38 mi to destination

2 mi
Grand River, Iowa

Traveled 58 mi from origin

2 mi
Ellston, Iowa

19 mi to destination

2 mi
Tingley, Iowa

Traveled 77 mi from origin

2 mi
Diagonal

Destination