Vacation rentals in Moraine Lake

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Moraine Lake

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

Guest favorite

Cabin in Darrington

4.95 out of 5 average rating, 276 reviews

Whitehorse Hideaway on the Sauk River

Custom A-frame cabin on an exceptional Sauk River waterfront lot. Great river and territorial views. Fireplace will welcome guests on cold nights and AC on hot days. Enjoy the river front deck, native landscape, skylights, fire pit and view through the striking vaulted glass wall. We hope you enjoy our little slice of heaven. Tulalip, Quil Ceda Creek and Angel of the Winds Casinos all under an hour drive. Bellingham, Mt Baker, Skagit Valley & North Cascades National Park all within 2 hour drive.

Oct 23 – 30

$128 per night
Guest favorite

Villa in Waterville

4.96 out of 5 average rating, 296 reviews

Earthlight 6

The villa on top of the world! Earthlight™ is built high atop Pioneer Ridge near Orondo, Washington. With sweeping views of the Columbia River, our unique homes are specifically designed to experience the combination of luxury living and the beauty of nature. Relax in our hot tub while watching the sun descend behind the snowy mountains. Explore our wild trekking paths in spring and summer, and snowshoe through the hills in winter. Watch the deer wander by. Earthlight™ has it all, and then some.

Mar 6 – 13

$529 per night
Guest favorite

Treehouse in Index, Washington

4.93 out of 5 average rating, 263 reviews

The Treeframe Cabin

The Treeframe is a modern a-frame treehouse that offers an unforgettable short-term rental experience. Located in the heart of the forest and surrounded by nature, our treehouse is the perfect spot for travelers looking for a one-of-a-kind getaway. Our treehouse is fully equipped with all the amenities you need for a relaxing stay, and Nick is always available to answer any questions you may have. Come discover the beauty of nature and escape the hustle and bustle of city life at The Treeframe!

Oct 2 – 9

$532 per night

Popular amenities for Moraine Lake vacation rentals

Other great vacation rentals in Moraine Lake

Guest favorite

Tiny home in Chilliwack, Canada

5.0 out of 5 average rating, 316 reviews

Tiny House Big View

Mar 18 – 25

$109 per night
Guest favorite

Bungalow in Leavenworth, Washington

5.0 out of 5 average rating, 204 reviews

Camp Howard

Nov 28 – Dec 5

$364 per night
Superhost

Cabin in Monroe, Washington

4.91 out of 5 average rating, 525 reviews

Relaxing Riverfront Cabin

Jan 11 – 18

$135 per night
Superhost

Dome in Sultan

4.97 out of 5 average rating, 127 reviews

Sky Valley GeoDomes | Huge Views + Hot Tub

Dec 10 – 17

$318 per night
Guest favorite

Cabin in Camano Island, Washington

4.9 out of 5 average rating, 898 reviews

Forest Cabin + Beach

Feb 27 – Mar 6

$91 per night
Guest favorite

Treehouse in Bellingham, Washington

4.94 out of 5 average rating, 270 reviews

Bellingham Treehouse w/ Waterfall, View, & Hot Tub

Oct 1 – 8

$299 per night
Guest favorite

Treehouse in Chilliwack, Canada

5.0 out of 5 average rating, 357 reviews

Private Modern Treehouse on Highland Farm

Feb 14 – 21

$268 per night
Guest favorite

Guesthouse in Deming, Washington

4.96 out of 5 average rating, 137 reviews

The Tiny

May 13 – 20

$89 per night
Guest favorite

Cottage in Arlington, Washington

4.95 out of 5 average rating, 122 reviews

Cottages at Whitehorse Meadows Farm - Farm Cottage

Feb 1 – 8

$87 per night
Guest favorite

Cabin in Okanogan County

4.91 out of 5 average rating, 249 reviews

Mazama Unplugged

May 1 – 8

$130 per night
Superhost

Cabin in Gold Bar

4.89 out of 5 average rating, 265 reviews

Adventure Basecamp on the Skykomish River

Apr 28 – May 5

$90 per night
Guest favorite

Cabin in Darrington, Washington

4.9 out of 5 average rating, 324 reviews

Cabin 53-private, hot tub, Mtn views, near river

Aug 6 – 13

$129 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Washington
  4. Skagit County
  5. Moraine Lake