
About Mahaffey's Moosehorn Resort
Family-Owned.
Northwoods Hospitality. Unforgettable Lake Memories.
Nestled along the shores of beautiful Lake Kabetogama, Mahaffey's Moosehorn Resort is a family-owned and operated fishing and family resort located on the shores of Voyageurs National Park.
Since purchasing the resort in 2019, the Mahaffey family has been dedicated to creating a place where guests can slow down, reconnect, and experience the best of the Northwoods.
With comfortable cabins, protected docks, a sandy swimming beach, boat rentals, full dock service, and easy access to some of northern Minnesota's best fishing and outdoor recreation, Moosehorn offers everything you need for a memorable getaway on the lake.

Meet Your Hosts
Sean, Amy, Josh, and Moose are proud to welcome guests to Mahaffey's Moosehorn Resort.
Whether you're visiting for a fishing trip, family vacation, snowmobiling weekend, or simply a chance to relax by the water, you'll find friendly faces, helpful advice, a handy Dock Engineer, and a genuine commitment to making your stay enjoyable from the moment you arrive.
And then there's Moose.
As the resort's unofficial welcoming committee, Moose the Newfoundland is often one of the first to greet guests.
Friendly, gentle, and impossible to miss, he's become a favorite among returning visitors and is always happy to make a new friend.
This is the kind of place where you come for the lake, and stay for the dog!

More Than a Place to Stay
At Mahaffey's Moosehorn Resort on Kabetogama Lake, the goal has always been simple: provide clean, comfortable cabins, great service, and a welcoming atmosphere that keeps guests coming back year after year.
Spend your days fishing, boating, exploring Voyageurs National Park, watching sunsets from the dock, or gathering around a campfire under the stars.
However you choose to spend your time here, we hope Moosehorn feels less like a resort and more like your home away from home on Lake Kabetogama.
We look forward to welcoming you to the lake!

What our guests are saying...

After so many years of hearing about Lake Kabetogama and Moosehorn Resort, it was wonderful to spend a week here with our dear friends. It certainly lived up to its reputation.
Curt & Robin B.
Mesquite, NV

What a wonderful week to spend at Moosehorn. We enjoyed walleye, sauger, and northern pike, many from the resort’s dock. The view of the lake from the Birch cabin and the dock is gorgeous. And the lake is awesome.
Chris & Jim O.
Stillwater, MN

We had a lovely time at this sweet little resort on Lake Kabetogama. You two are wonderful hosts.
Our canoe day was just the best, temperature, sun, wind all just great. A great resort made our first visit to the Northwoods a perfect introduction. We’ll be back.
Thank you.
Cheryl & Bruce S.
Trevor, WI

Our kids will rave about this place forever. Thanks for all the “TLC”, fishing lessons, advice and directions. From the restaurant to the fishing guide, it was all perfect. Such a beautiful place, cabin, dock, facilities. All well kept. And Calvin caught fish!!! Woo Hoo!!!
Love,
Karen, Kate, Tucker, Calvin & Owen
Boston, MA.

This was our first time here at Moosehorn and we had a great week! We plan on being back next year! The cabins were decorated so cute, the weather was good and fishing a success! It doesn’t get better than that!
Paul & Angie S.
Dayton, MN

This is our 3rd vacation at Moosehorn. Still love the wildlife (saw two baby loons!), what a treat! The lake with all the islands makes it very unique and the most beautiful lake we have seen by far!





