Distance from Kanaranzi, Minnesota to Primghar, Iowa

Kanaranzi Primghar
Total Distance
60.5 mi
(97.3 km)
Travel Time
1 hour 5 minutes

The driving distance from Kanaranzi, Minnesota to Primghar, Iowa is 60.5 mi (97.3 km)

The straight-line (air) distance is approximately 25.6 mi (41.1 km)

Estimated travel time by road is 1 hour 5 minutes

We found 3 routes between Kanaranzi and Primghar.

Available Routes

Shortest Fastest
IA-9 E and US-59 S
57.9 mi
93.2 km
1 hour 4 minutes
210th St and US-59 S
58.6 mi
94.3 km
1 hour 7 minutes
IA-60 S
60.5 mi
97.3 km
1 hour 5 minutes

Route Directions

Follow Co Hwy 3 and Indian Ave to IA-9 E in Lyon County
10.1 mi
12 min
Continue on IA-9 E. Take Marsh Ave, IA-60 S, Nettle Ave and 390th St to S Hayes Ave in Primghar
50.2 mi
52 min
0.2 mi
1 min

Route Directions

Follow Co Hwy 3 and Indian Ave to 210th St in Lyon County
16 mi
18 min
Follow 210th St, 240th St and US-59 S to 1st St SE in Primghar
42.3 mi
47 min
Continue on 1st St SE. Drive to S Hayes Ave
0.2 mi
0 min

Route Directions

Follow Co Hwy 3 and Indian Ave to IA-9 E in Lyon County
10.1 mi
12 min
Follow IA-9 E and US-59 S to 1st St SE in Primghar
47.7 mi
51 min
Continue on 1st St SE. Drive to S Hayes Ave
0.2 mi
0 min

Journey Details

Traveling from Kanaranzi, Minnesota to Primghar, Iowa covers 57.9 miles (93 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 4 minutes under normal conditions.

Drivers have 3 route options between these locations (58-60 miles / 93-97 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Kanaranzi

Starting Point

Ellsworth, Minnesota

59 mi to destination

1 mi
Little Rock, Iowa

44 mi to destination

2 mi
George, Iowa

Traveled 29 mi from origin

4 mi
Ashton, Iowa

29 mi to destination

1 mi
Ritter, Iowa

Traveled 44 mi from origin

1 mi
Sanborn, Iowa

15 mi to destination

2 mi
Primghar

Destination