Location & Directions

Click here to view our Virtual Tour!

Location & Directions

Hiawatha Beach Resort is located on the quiet north shore of Leech Lake's Steamboat Bay. Leech Lake is located in north-central Minnesota, about a two hour drive from the Canadian border. This area is a vacation paradise, with over a thousand lakes within the confines of Chippewa National Forest. Paved roads to our resort.