Distance from Alida, Minnesota to Kelso, North Dakota
The driving distance from Alida, Minnesota to Kelso, North Dakota is 97.3 mi (156.6 km)
The straight-line (air) distance is approximately 52.3 mi (84.1 km)
Estimated travel time by road is 1 hour 43 minutes
We found 3 routes between Alida and Kelso.
Available Routes
Route Directions
Follow Upper Rice Lake Rd to MN-92 E in Minerva Township
Take MN-200 W to Co Hwy 81 in Hillsboro Township
Route Directions
Follow Upper Rice Lake Rd to MN-92 E in Minerva Township
Follow MN-200 W to 300th St in Lake Ida Township
Continue on 300th St. Take 120th Ave and 16 R St/16th St SE to Co Hwy 81 in Kelso Township
Route Directions
Follow Upper Rice Lake Rd to MN-92 E in Minerva Township
Follow MN-200 W to MN-32 N in Strand Township
Take County Rd 19 and 245th Ave to US-75 S/King of Trails in Halstad Township
Take ND-200 W to Co Hwy 81 in Hillsboro Township
Journey Details
Traveling from Alida, Minnesota to Kelso, North Dakota covers 96.2 miles (155 km) in a west direction. This highway, substantial route typically takes 1 hour 41 minutes under normal conditions.
Drivers have 3 route options between these locations (96-107 miles / 155-173 km). The primary route shown here saves 15 minutes compared to alternatives.
Journey Waypoints
Alida
Starting Point
Kelso
Destination