Distance from Corydon, Iowa to Goshen, Missouri

Corydon Goshen
Total Distance
50 mi
(80.4 km)
Travel Time
56 minutes

The driving distance from Corydon, Iowa to Goshen, Missouri is 50 mi (80.4 km)

The straight-line (air) distance is approximately 19.9 mi (32.1 km)

Estimated travel time by road is 56 minutes

We found 2 routes between Corydon and Goshen.

Available Routes

Shortest Fastest
US-65 S
41.4 mi
66.7 km
45 minutes
Missouri B
50 mi
80.4 km
56 minutes

Route Directions

0 mi
0 min
Continue on IA-2 W. Take US-65 S, Co Rd J66 and Missouri B to US Hwy 136 E in Harrison Township
50 mi
56 min

Route Directions

41.4 mi
45 min

Journey Details

Traveling from Corydon, Iowa to Goshen, Missouri covers 41.4 miles (67 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.

Drivers have 2 route options between these locations (41-50 miles / 67-80 km). The primary route shown here saves 11 minutes compared to alternatives.

Journey Waypoints

Corydon

Starting Point

Allerton, Iowa

46 mi to destination

1 mi
Clio, Iowa

34 mi to destination

1 mi
Lineville, Iowa

Traveled 23 mi from origin

1 mi
South Lineville, Missouri

23 mi to destination

1 mi
Mercer, Missouri

Traveled 34 mi from origin

1 mi
Princeton, Missouri

11 mi to destination

3 mi
Goshen

Destination