Skip to content

Cabin rentals in McGregor

Find and book unique cabins on Airbnb

Top-rated cabin rentals in McGregor

Guests agree: these cabins are highly rated for location, cleanliness, and more.

Superhost
Cabin in Kettle River
Cozy Modern Cabin on the Kettle River with Hot Tub
This modern cabin is located on 290 feet of the beautiful Kettle River. The river is well known for its great tubing, canoeing and kayaking. There is a gas fireplace, hot tub and WiFi. The newer hot tub can seat 6. Large expansive deck with seating. Bon-fire pit and a large gas grill. The cabin is updated and very comfortable. Linens are Pottery Barn and Kitchen Aid appliances! Washer and dryer. Seven acres of woods with deer and bird feeders for the wildlife. This cabin is amazing!!
$203 per night
Superhost
Cabin in Cromwell
Escape to a Northwoods Cabin with private island!
A comfy & cozy retreat in the Northwoods of Minnesota awaits you and yours for a quiet space to relax and enjoy the designed indoor & outdoor spaces. A small rural town with simple amenities is a half mile away or larger cities just 20+ miles away with outdoor activities galore. Our 80-foot bridge to a private island on a pond is a perfect setting to read a book or play cards with some friends. Our unique custom basement bar and surrounding intimate spaces will keep you at ease.
$254 per night
Superhost
Cabin in Sturgeon Lake
Modern A-Frame Cabin w/ Amazing Sunrise Lake Views
Enjoy morning coffee and the sounds of loons from the treetop deck overlooking Sturgeon Lake. Completely renovated 3bed/2bath A-Frame with central heating and cooling, wifi, fully equipped kitchen, dishwasher, washer/dryer, wood burning fireplace. Private dock, kayaks, fire pit, gas grill, & ample parking for boats and snowmobile trailer. 3 miles off 35W, 90 minutes from MSP/40 minutes south of Duluth. Easy access to Soo Line & Munger Trail.
$97 per night

Cabin rentals with a hot tub

Superhost
Cabin in Wahkon
Mille lacs Lake Beach House-Water Front-SAND-Fish
$99 per night
Superhost
Cabin in Ironton
Private Hideaway on Lookout Lake-Hot Tub & Pontoon
$215 per night
Superhost
Cabin in Deerwood
Partridge Lake House - Canoe, Hot Tub, Campfire
$218 per night
Superhost
Cabin in Crosby
Spacious lake house w/ room for the whole family!
$500 per night
Superhost
Cabin in Deerwood
Cuyuna Lakeshore Lodge
$768 per night
Cabin in Crosby
Cheerful Four Bedroom Lake Cabin near Bike Trails
$399 per night
Cabin in McGregor
Minnewawa Hideaway - Cozy Lakeside Cabin w/Hot Tub
$88 per night
Cabin in Brainerd
Holidays are on the way.
$650 per night
Cabin in Emily
Up North Majestic Pines Retreat
$350 per night
Superhost
Cabin in Wahkon
Barn on Mille Lacs Lake-Hottub-Sauna-Massage Chair
$244 per night

Pet-friendly cabin rentals

Superhost
Cabin in Aitkin
The River Lodge - a place for family & friends
$479 per night
Superhost
Cabin in Brainerd
The Cuyuna "Retro Retreat" Family Lake Home
$163 per night
Superhost
Cabin in McGregor
Lakeside Cabin at Aitkin Lake Resort
$130 per night
Superhost
Cabin in McGrath
The Woodlands of the Shire in the Woods
$92 per night
Superhost
Cabin in McGregor
Cabin Life
$150 per night
Superhost
Cabin in Sturgeon Lake
Peaceful A-frame cabin on Sturgeon Island
$192 per night
Superhost
Cabin in Cromwell
The Point
$120 per night
Superhost
Cabin in Cromwell
Lakeside Haven - Northern MN
$293 per night
Superhost
Cabin in Sturgeon Lake
Sturgeon Lake Studio with RV hookups. Dog friendly
$109 per night
Superhost
Cabin in Sandstone
Luxury cabin getaway. 15 min from casino. Dogs OK!
$200 per night
Superhost
Cabin in Isle
Moosehead Lodge on Lake Mille Lacs
$240 per night
Superhost
Cabin in Ironton
A Cozy Place to Unwind After Shredding the Trails!
$128 per night

Private cabin rentals

Superhost
Cabin in Sturgeon Lake
Two Acres On The Lake - Beach, Games and Sauna
$108 per night
Superhost
Cabin in Sandstone
Beautiful cabin with all the comforts of home!
$264 per night
Superhost
Cabin in McGregor
Nature Retreat & Trailside Snowmobiling Haven
$115 per night
Superhost
Cabin in McGregor
Family Cabin with all the views on Big Sandy
$335 per night
Superhost
Cabin in McGregor
Cheerful, fun & cozy Lake Minnewawa Cabin.
$159 per night
Superhost
Cabin in McGregor
Tower Pines Lake House
$375 per night
Superhost
Cabin in Deerwood
Beautiful cabin for your mountain biking adventure
$100 per night
Superhost
Cabin in Ironton
Private Year-Round Cabin - 2 Boats, Kayak & Canoe
$98 per night
Superhost
Cabin in Aitkin
Spacious lakeside cabin, a perfect winter retreat!
$271 per night
Superhost
Cabin in Cromwell
Relaxing, quiet getaway in a cozy log cabin!
$220 per night
Superhost
Cabin in Crosby
Breathtaking "up north" lake cabin experience.
$105 per night
Superhost
Cabin in Crosby
Cuyuna Adventure Cabin: Solo Stove - On Bike Trail
$190 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Minnesota
  4. Aitkin County
  5. McGregor
  6. Cabin rentals