Some info has been automatically translated. Show original language

Vacation rentals in McGregor Lake

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in McGregor Lake

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

Guest favorite

Cottage in Saint Ignatius

4.98 out of 5 average rating, 169 reviews

Mission Mountain Country Cottage & Sauna

Relax and unwind in the countryside! Our 1 bed/1 bath country cottage has rustic charm while being newly renovated to include all the modern comforts you expect. The sauna is truly beautiful and it has the unique feature of a waterfall shower. Enjoy the beautiful mission mountains and park-like setting complete with creek and willow trees. There is no shortage of wildlife...deer, hawks, owls, geese, and pheasants to name a few, along with some cows and a horse grazing in the pasture out back.

Mar 18 – 25

$80 per night
Guest favorite

Cabin in Troy

4.99 out of 5 average rating, 425 reviews

Montana Bunkhouse Cabin Right on The River

Our rustic cabin is set among the cedar trees on the Kootenai River. Private courtyard, right on the river! Invitingly comfortable with the promise of hospitality. Enjoy the river sounds, birds & clean fresh air. Enjoy a covered deck with a bar, a view of the river and mountains, & a fire pit. One free bundle of wood. Rustic, cozy, ensuite bathroom & shower. We took a unique approach to appeal to your unconventional side. A rustic mix of design with stairs to the river & enjoy a barrel sauna.

Nov 21 – 28

$99 per night
Guest favorite

Treehouse in Columbia Falls

4.86 out of 5 average rating, 133 reviews

"Birds Nest" treehouse at The Pines 15 min to GNP

This memorable place is anything but ordinary. Our treehouse is one of 8 unique one of a kind sites in our quiet little campground in the pine trees. Who hasn't always wanted to sleep in a treehouse. This treehouse has power inside as well as mini fridge , microwave, coffee pot (water under treehouse) Air Conditioning, heat, full bed, and small futon couch , (more for kids) access to our shower/bathroom building and porta potties close by. Shaded area outside complete with two hammocks.

Apr 19 – 26

$100 per night

Popular amenities for McGregor Lake vacation rentals

Other great vacation rentals in McGregor Lake

Superhost

Cabin in Hot Springs

4.78 out of 5 average rating, 441 reviews

Old Mill Road Cabin

Dec 18 – 25

$65 per night
Guest favorite

Tiny home in Somers

4.86 out of 5 average rating, 238 reviews

Tiny Home in the Big Sky

Nov 13 – 20

$80 per night
Guest favorite

Guesthouse in Libby

4.93 out of 5 average rating, 128 reviews

In the s Bungalow

Nov 24 – Dec 1

$56 per night
Guest favorite

Apartment in Kalispell

4.98 out of 5 average rating, 271 reviews

Stoney Lonesome Retreat

Dec 30 – Jan 6

$144 per night
Guest favorite

Cabin in Somers

5.0 out of 5 average rating, 16 reviews

Blacktail Retreat | Close to Skiing & Glacier Park

Apr 23 – 30

$92 per night
Guest favorite

Guesthouse in Hot Springs

4.9 out of 5 average rating, 42 reviews

Cozy in the Pines Getaway Cabin in Hot Springs

Apr 4 – 11

$98 per night
Guest favorite

Cabin in Kila

4.97 out of 5 average rating, 71 reviews

Deer Cabin at Cross WM Ranch - AC/Laundry included

Oct 7 – 14

$129 per night
Guest favorite

Cabin in Kalispell

5.0 out of 5 average rating, 22 reviews

Ashley Island Cabin

Dec 3 – 10

$289 per night
Guest favorite

Guesthouse in Trout Creek

5.0 out of 5 average rating, 41 reviews

Cozy & Private for 2, Sip Wine & Enjoy the View!

Oct 22 – 29

$88 per night
Guest favorite

Home in Kalispell

4.98 out of 5 average rating, 44 reviews

Beautiful Lakefront Home

Jun 5 – 12

$598 per night
Superhost

Cabin in Kalispell

4.93 out of 5 average rating, 15 reviews

Cozy cabin near public trails

Oct 18 – 25

$93 per night
Guest favorite

Home in Somers

4.98 out of 5 average rating, 86 reviews

Somers Hilltop Cottage overlooking Flathead Lake

Mar 14 – 21

$80 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Montana
  4. Flathead County
  5. McGregor Lake