Distance from St Ansgar, Iowa to Albert Lea, Minnesota
The driving distance from St Ansgar, Iowa to Albert Lea, Minnesota is 35.2 mi (56.7 km)
The straight-line (air) distance is approximately 18.1 mi (29.2 km)
Estimated travel time by road is 41 minutes
We found 3 routes between St Ansgar and Albert Lea.
Available Routes
Route Directions
Route Directions
Get on I-35 N in Worth County from County Rte 105
Continue on I-35 N. Drive to E Main St in Albert Lea
Route Directions
Journey Details
Traveling from St Ansgar, Iowa to Albert Lea, Minnesota covers 33.8 miles (54 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (34-39 miles / 54-62 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
St Ansgar
Starting Point
Albert Lea
Destination