Distance from Kanaranzi, Minnesota to Spencer, Iowa

Kanaranzi Spencer
Total Distance
86.1 mi
(138.5 km)
Travel Time
1 hour 25 minutes

The driving distance from Kanaranzi, Minnesota to Spencer, Iowa is 86.1 mi (138.5 km)

The straight-line (air) distance is approximately 34.9 mi (56.2 km)

Estimated travel time by road is 1 hour 25 minutes

We found 2 routes between Kanaranzi and Spencer.

Available Routes

Shortest
IA-9 E
77.4 mi
124.6 km
1 hour 25 minutes
Fastest
I-90 E
86.1 mi
138.5 km
1 hour 25 minutes

Route Directions

Get on I-90 E in Magnolia Township
4.5 mi
5 min
Follow I-90 E to MN-86 S in Hunter Township. Take exit 64 from I-90 E
45.9 mi
39 min
Follow MN-86 S, IA-86 S and US-71 S to your destination in Spencer
35.6 mi
40 min

Route Directions

Follow Co Hwy 3 and Indian Ave to IA-9 E in Lyon County
10.1 mi
12 min
32.6 mi
34 min
17 mi
18 min
Continue on US-18 E to Spencer
17.6 mi
19 min
Continue on E 8th St to your destination
0.2 mi
1 min

Journey Details

Traveling from Kanaranzi, Minnesota to Spencer, Iowa covers 77.4 miles (125 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 25 minutes under normal conditions.

Drivers have 2 route options between these locations (77-86 miles / 125-138 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Kanaranzi

Starting Point

Ellsworth, Minnesota

80 mi to destination

1 mi
Little Rock, Iowa

Traveled 20 mi from origin

1 mi
Sibley, Iowa

60 mi to destination

2 mi
Allendorf, Iowa

Traveled 40 mi from origin

2 mi
Melvin, Iowa

40 mi to destination

2 mi
May City, Iowa

Traveled 60 mi from origin

1 mi
Everly, Iowa

20 mi to destination

4 mi
Spencer

Destination