Nature eco lodge vacation rentals in British Columbia

Find and book unique nature eco lodges on Airbnb

Top-rated nature eco-lodge rentals in British Columbia

Guests agree: these nature eco lodges are highly rated for location, cleanliness, and more.

Guest favourite
Nature lodge in Shawnigan Lake
Q-Bed/Sitting Room, Private Entrance, Bath & Deck
Shawnigan Woods is a well-appointed guest home 50 min. N of Victoria via the ultra-scenic Malahat Drive. On 3 natural forest acres the home affords privacy and calm. Stay in our 210 sq. ft. private guest room with 4-pc bathroom, top quality queen bed, comfort mate pillows and crisp white bed linens. Relax & watch TV on the Sofa, work on the laptop desk, prepare breakfast, BBQ on the deck, walk the trails, and soak under the stars in the hot-tub. Sleep like a baby, rest, restore, dream, explore.
May 28 – Jun. 4
$90 CAD per night
4.95 out of 5 average rating, 161 reviews
Guest favourite
Nature lodge in Mayne Island
Oceanfront 1@Morningstone w. kayaks, Mayne Is., BC
Morningstone on Mayne is a masterwork mosaic of places we have visited and loved: English gardens, Cotswold stone, European castles, Mediterranean stairways & arches, Guatemalan courtyards. Greg asked himself, “What could one man build with his own two hands?” So he cut & set each stone. Cut & shaped each tree. Forged & hammered iron. Three self-contained suites with private entrances are safe and restorative spaces, each with oceanfront balcony, just steps down to a sandy beach with kayaks.
Apr. 15 – 22
$261 CAD per night
5.0 out of 5 average rating, 117 reviews
Guest favourite
Nature lodge in Pemberton
Wreckless ranch room #1, Queen bed
Vince occupy The Wreckless Ranch, a wonderful bright cottage surrounded by mountains, in the Pemberton Meadows. Vince is an experienced local in outdoor activities. Pet friendly, we got a yard for your furry friend. You will enjoy a private room with a shared : bathroom - laundry service - kitchen - dining table. On site: garden, river,pigs. Near by: Joffrey Lakes-Hot Spring- bike trail, hiking. Snowmobile, ski-touring.
Sep. 9 – 16
$124 CAD per night
4.83 out of 5 average rating, 24 reviews

Popular amenities for British Columbia nature eco lodges

Family-friendly nature eco lodges

Guest favourite
Nature lodge in Sooke
Arbutus Cove Waterfront Guesthouse B&B
Jan. 13 – 20
$271 CAD per night
4.95 out of 5 average rating, 57 reviews
Superhost
Nature lodge in Lac la Hache
Cariboo Log Guest House-Twin Room with Lake View 3
Mar. 14 – 21
$185 CAD per night
4.64 out of 5 average rating, 11 reviews
Guest favourite
Nature lodge in Whistler
West Coast Retreat | Upper Village | Whistler BC
Mar. 31 – Apr. 7
$276 CAD per night
4.71 out of 5 average rating, 362 reviews
Hotel room in Harrison Hot Springs
"The Lodge on Harrison Lake" Guest Suite #3
Dec. 21 – 28
$375 CAD per night
4.83 out of 5 average rating, 52 reviews
Hotel room in Madeira Park
One-Bedroom King Cottage
May 29 – Jun. 5
$330 CAD per night
4.75 out of 5 average rating, 4 reviews
Hotel room in Radium Hot Springs
Misty River Lodge - Whitetail Suite
Apr. 29 – May 6
$162 CAD per night
4.4 out of 5 average rating, 15 reviews
Guest favourite
Nature lodge in Hinton
Log Inn #2
Oct. 18 – 25
$137 CAD per night
4.94 out of 5 average rating, 141 reviews
Guest favourite
Nature lodge in Mayne Island
Oceanfront 3@Morningstone w. kayaks, Mayne Is., BC
Oct. 19 – 26
$291 CAD per night
4.94 out of 5 average rating, 51 reviews
Guest favourite
Nature lodge in Lac la Hache
Cariboo Log Guest House-King Room with Lake View 5
Jan. 26 – Feb. 2
$146 CAD per night
5.0 out of 5 average rating, 5 reviews
Guest favourite
Nature lodge in Lac la Hache
Cariboo Log Guest House-King Room with Lake View 4
Feb. 12 – 19
$146 CAD per night
5.0 out of 5 average rating, 6 reviews
Guest favourite
Hotel room in Harrison Hot Springs
"The Lodge on Harrison Lake" Guest Suite #1
Nov. 22 – 29
$348 CAD per night
4.78 out of 5 average rating, 18 reviews
Hotel room in Harrison Hot Springs
"The Lodge on Harrison Lake" Guest Suite #2
Dec. 7 – 14
$348 CAD per night
4.77 out of 5 average rating, 13 reviews

Nature eco lodges with an outdoor patio

Superhost
Nature lodge in Sicamous
Eagle River B and B’s Deck Room
Apr. 6 – 13
$157 CAD per night
5.0 out of 5 average rating, 4 reviews
Guest favourite
Nature lodge in Christina Lake
Barefoot Villas (Oak 6)
Jan. 26 – Feb. 2
$209 CAD per night
4.82 out of 5 average rating, 17 reviews
Guest favourite
Nature lodge in Turner Valley
Cottage Style 1 Bdrm Mountain View & Firepit
Mar. 15 – 22
$88 CAD per night
4.82 out of 5 average rating, 17 reviews
Shared room in Castlegar
Ravencourt Lodge
Mar. 24 – 31
$1,105 CAD per night
5.0 out of 5 average rating, 4 reviews
Guest favourite
Nature lodge in Vernon
Cozy comfort, storage galore plus walk in closet
May 4 – 11
$237 CAD per night
4.83 out of 5 average rating, 12 reviews
Nature lodge in Sanca
Montel lodge. Summer Arizona room.
Aug. 24 – 31
$181 CAD per night
4.33 out of 5 average rating, 15 reviews
Nature lodge in Cariboo
#1 Lodge Twin Bedroom
Jun. 10 – 15
$352 CAD per night
New place to stay
Superhost
Nature lodge in Sicamous
Supreme King Room
Apr. 12 – 19
$157 CAD per night
4.5 out of 5 average rating, 10 reviews
Nature lodge in Sanca
Montel lodge. Kootenay lake nearby beach
Feb. 23 – Mar. 2
$176 CAD per night
4.38 out of 5 average rating, 16 reviews

Pet-friendly nature eco lodges

Guest favourite
Nature lodge in Pemberton
Green Water Glamping Cabins
May 9 – 16
$1,200 CAD per night
5.0 out of 5 average rating, 24 reviews
Guest favourite
Nature lodge in Enilda
Ranch style in the country
Apr. 14 – 21
$99 CAD per night
5.0 out of 5 average rating, 16 reviews
Superhost
Nature lodge in Kimberley
The Stemwinder Lodge by Simply Kimberley
Mar. 16 – 23
$1,034 CAD per night
New place to stay
Nature lodge in Bridge Lake
Trapper's Cabin with Lake View
Apr. 27 – May 4
$89 CAD per night
4.8 out of 5 average rating, 157 reviews
Guest favourite
Nature lodge in Nelson
Private Suite in a Mountain Retreat near Nelson BC
Jul. 2 – 9
$241 CAD per night
5.0 out of 5 average rating, 18 reviews
Nature lodge in Mill Bay
Rest, Relax, Restore...right here!
Sep. 21 – 28
$160 CAD per night
4.82 out of 5 average rating, 17 reviews
Superhost
Nature lodge in Water Valley
208 Rocky Mountain Double Queen Room
Oct. 10 – 17
$163 CAD per night
4.83 out of 5 average rating, 6 reviews
Superhost
Nature lodge in Water Valley
203 Rocky Mountain Double Queen Room
Nov. 25 – Dec. 2
$181 CAD per night
4.67 out of 5 average rating, 6 reviews
Superhost
Nature lodge in Water Valley
201 Rocky Mountain Double Queen Room
Oct. 25 – Nov. 1
$163 CAD per night
4.83 out of 5 average rating, 6 reviews
Superhost
Nature lodge in Water Valley
206 Rocky Mountain Double Queen Room
May 28 – Jun. 4
$163 CAD per night
4.67 out of 5 average rating, 3 reviews
Superhost
Nature lodge in Water Valley
210 Rocky Mountain Double Queen Room
Jun. 3 – 10
$163 CAD per night
New place to stay
Superhost
Nature lodge in Water Valley
209 Rocky Mountain Double Queen Room
Jun. 14 – 21
$163 CAD per night
New place to stay

Destinations to explore