Skip to main content

The best resort villages in British Columbia

Check out our selection of great resort villages in British Columbia

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Brown's Bay Resort

Campbell River

Featuring a marina and a seasonal restaurant, Brown’s Bay Resort has plenty to offer. Cabins have a private terrace with beautiful ocean views and BBQ facilities in all units. Campbell River is 19 km away. Spectacular view! Cabin is new, nicely decorated and well-built. We enjoyed the peaceful atmosphere. We saw eagles and whales from our balcony. To our amazement and delight, two well-lit cruise ships appeared each night and passed by our cabin several yards out the inlet. That was priceless! I would definitely recommend staying here and would stay here again in a heartbeat. Outdoor seating on balcony was greatly appreciated.

Show more Show less
9.6
Exceptional
71 reviews
Price from
$243
per night

Blue River Cabins & Campgrounds

Blue River

A fire pit and a picnic area are available to all guests of Blue River Cabins & Campgrounds. Each private cottage offers a fan and heating facilities. All cottages also feature mountain views.

Bikes, canoes and carts are available for hire at Cabins & Campgrounds Blue River. A launderette and a small outdoor pool are also featured on the property. Very good and comfortable place to stay. Specially very nice hosting. Thanks

Show more Show less
8.2
Very Good
353 reviews

Ocean Village Resort

Tofino

This is not a cabin. Located on the stunning shores of MacKenzie Beach, we offer direct beach access, an indoor pool & hot tub, and free Wi-Fi.

Whether you choose an Upper Studio Suite or Lower Studio Suite, remarkable views are guaranteed from every unit. Each suite includes a full kitchen and a private bathroom equipped with a full-size tub and local organic products. Being on the edge of the continent. Lots of bicycle trails

Show more Show less
8.8
Excellent
375 reviews
Price from
$152
per night

Driftwood Village Cottages

Sturdies Bay

The cottages at Driftwood Village Cottages include cable TV and a kitchen or kitchenette with a refrigerator. Wooden logs for a wood-burning fireplace are included. Select cottages offer a spa bath and a patio with views of the ocean and surrounding countryside. Excellent location, amazing view from our cottage, very good customer service (I was in contact with the host all the time) super clean! We loved small details in the property. Art in the garden, family friendly field with space for family activities, facilities in the cottage which make our stay feel like home!

Show more Show less
8.8
Excellent
73 reviews
Price from
$77
per night

Beach Acres Resort

Parksville

Featuring access to long stretches of sandy beach, this Parksville resort offers an indoor pool and a sand volleyball court. Rathtrevor Beach Provincial Park is located next to the resort.

A private balcony or patio offers a view of the forest or ocean at each bright apartment at Beach Acres Resort. A fireplace, TV and fully equipped kitchen are provided. Free Wi-Fi is also available. The staff we very accommodating very friendly we were in town for a family Xmas dinner the other establishment failed to book our time Beach Acres helped our family continue with our plan. A very very big thank u from our family.

Show more Show less
8.5
Very Good
61 reviews
Price from
$171
per night

Green Acres Lakeside Resort Salt Spring Island

Ganges

Located on the shores of St Mary Lake, this 7 acre resort is located on Salt Spring Island. Free Wi-Fi and a kitchen are featured in each accommodation. Ganges is 10 minutes' drive away.

Each accommodation at Green Acres Lakeside Resort Salt Spring Island offers a private deck. A comfortably furnished lounge offers a fireplace and cable TV. easy check in/out, quiet place with a lake-view balcony, you can use their kayak when it's good weather

Show more Show less
8
Very Good
19 reviews
Price from
$191
per night

Seaside Villa Motel & RV Park

Powell River

A launderette is offered at this Powell River, British Columbia motel. Kitchen facilities are featured in each room. Free Wi-Fi is provided. Powell River Ferry Terminal is 5km away.

Cable TV is included in all rooms at Seaside Villa Motel & RV Park. Free local calls are provided in each room. Garden or ocean views can be enjoyed from all rooms. Quiet and piece full. The room was clean.

Show more Show less
7
Good
100 reviews
Price from
$85
per night

Noah's Ark Campground

Revelstoke

Just 3 km from Enchanted Forest and Sky Trek Adventure Park, this Revelstoke property offers shared bathroom facilities complete with showers. Free WiFi is included in each rustic cottage.

Three Valley Lake Chateau is 8 km from this guest accommodation. Revelstoke is 30 km away. Sicamous is 30 minutes West of Noah's Ark Campground. The family were so lovely and helpful. Beautiful location, amazing facilities. our favourite stay of our whole road trip.

Show more Show less
7
Good
324 reviews
Price from
$71
per night

Overlook Inn & Cabins

Clearwater

Guest rooms at Overlook Inn and Cabins are equipped with satellite TV and baseboard heating. A private bathroom is available with a shower.

Overlook Inn and Cabins is close to a variety of parks with outdoor activities including skiing, kayaking, and fishing. Great facilities and very thankful for tip from guy checking me in to go and see an eagle just down the road.

Show more Show less
7.1
Good
229 reviews
Price from
$61
per night

31 GlenEagle

Upper Village, Whistler

The spacious holiday park with a balcony and mountain views has 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a walk-in shower. The carpeted floor, fireplace and peaceful vibe add to the ambience of the room. The holiday park offers bed linen, towels and laundry service.

Show more Show less
9.7
Exceptional
3 reviews
Price from
$388
per night

Most booked resort villages in British Columbia this month

Resort Villages that guests love in British Columbia