
Nestled between the bluffs and Lake Pepin, Maiden Rock is a unique destination on the Great River Road.
Named after a story about an Indian maiden, this town is rich in history and natural beauty.

Lake Pepin is the largest lake on the Mississippi River. It is a naturally occurring lake formed by the backup of water behind sedimentary deposits of the Chippewa River's delta. It extends from Lock and Dam 3 near Red Wing, MN to LD 4 downstream at Alma, WI. The lake is 21 miles long, averages 1.7 miles wide and covers 29,295 acres. It has a maximum depth of 60 feet and an average depth of 21 feet.
(source: MN DNR)

This beautiful area provides a wide variety of activities. Lake Pepin offers boating, kayaking, fishing and swimming with stunning scenery every season.
Area shops, wineries, restaurants and taverns in Maiden Rock or within a short driving distance are mostly open year round.