Lanesboro is tucked away in the bluffs of the Root River Valley in the south eastern corner of Minnesota. This idyllic town is graced by a network of shimmering rivers and streams, with the Root River winding right through it. Here, you’ll find stunning views in crystal-clear waters and world class trout fishing that make Lanesboro truly magical!