The MN river bluff area is a great place to ride. On this ride, I went from County Rd 60 to Wabasha, then Brownsville, MN to New Albin, IA, and back up to Lanesboro, MN. This route is 364 miles and 7 hours of ride time (not including stops).
Coming into Wabasha MN on County Rd 60 - lots of fun corners on good pavement, with a couple of great overlooks that offer expansive views of the river below.
Riding along the river, watching eagles flying over head, and seeing the rows of floating cabins on the river shores is so peaceful. There are cabin communities all along the river near Brownsville - and they are all floating due to the ever changing water levels of the river.
Brownsville, MN Overlook:
Once in Iowa, turned west on Iowa River Road. There was hardly any traffic on the road, lots of wildlife around, and cool looking buildings and farms, seemingly in the middle of nowhere.
Turning north on 76, I headed back into Minnesota. I went up to Yucatan and west on County Rd 15/County Rd 13 - both gravel. I never saw another vehicle on this road, but I did see deer, eagles, a beaver, and a snapping turtle,
Heading to Lanesboro on County Rd 16 is a fantasic ride - lots of corners with relatively new pavement.
For a detailed map of this route: