Special offers and Exclusive deals

Search Hotels

2026-11-11
2026-11-12
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Pet-friendly hotels in British Columbia

Sunny Shores Sooke Motel & Camping Resort

5621 Sooke Road, Sooke, Canada View map

The comfortable Sunny Shores Sooke Motel & Camping Resort offers quick access to Ayum Creek Regional Park Reserve, which is merely 450 metres away. There is also a private parking lot. More

From US$ 99 Book Now

Rustic Beaverfoot Lodge Room N5

4220 Beaverfoot Road, Parson, Canada View map

Rustic Beaverfoot Lodge Room N5 Parson hotel also includes parking. Guests can appreciate being close to Revelstoke, situated 117 km away. More

From US$ 107 Book Now

Viewtiful Stay

226A Buller Street, Ladysmith, Canada View map

Overlooking the garden, the 70 m² Viewtiful Stay Ladysmith apartment is about a 25-minute walk from the Ladysmith Waterfront Gallery in Ladysmith. Wi-Fi and private parking are also available at this… More

From US$ 183 Book Now

Treetops Ski Luxury Townhouse

7640 Porcupine Road, Big White Ski Resort, Canada View map

In the heart of British Columbia's stunning Big White Ski Resort, Treetops Ski Luxury Townhouse offers a serene retreat for ski enthusiasts and nature lovers alike. This elegant townhouse is just 65… More

From US$ 601 Book Now

Surfers' Nest - Inlet View Townhome + Fireplace

203 Boardwalk Boulevard Unit 13, Ucluelet, Canada View map

Up to 6 guests can stay at the 2-bedroom Surfers' Nest - Inlet View Townhome + Fireplace Ucluelet villa and enjoy He-Tin-Kis Park, located about a 5-minute walk away. Located merely 0.9 km from Wild… More

From US$ 517 Book Now

31Gleneagle Whistler

4636 Blackcomb Way 31, Whistler, Canada View map

31Gleneagle Whistler Apartment boasts a prime location around a 5-minute drive from the Squamish Lil'wat Cultural Centre. Guests are lured in by a Jacuzzi, a sauna, and hot public baths at the… More

From US$ 1008 Book Now

Willow Suite

19685 71B Avenue, Langley, Canada View map

Staying at the 2-bedroom Willow Suite Langley villa, guests can visit the Clayton Dog Off-Leash Park, which is nearly a 25-minute walk away. The Langley holiday home is suitable for up to 6 guests… More

From US$ 224 Book Now

Guest Suite In Richmond

9720 Herbert Rd, Richmond, Canada View map

Featuring a convenient location, Guest Suite In Richmond offers views of the garden, and is 3.7 km from the Steveston Museum and Post Office. This homestay provides active guests with the opportunity… More

Book Now

Couple'S Oasis At Horner Park

3707 Iona Drive, Victoria, Canada View map

Located merely a 6-minute stroll from Mount Tolmie Mountain Park, the 1-bedroom Couple'S Oasis At Horner Park Villa Victoria can accommodate up to 5 guests, providing them with a Jacuzzi for a… More

From US$ 534 Book Now

Malahat Fairyland Cottage

1112 Aspen Road, Malahat, Canada View map

During the stay at Malahat Fairyland Cottage, guests can indulge in a Jacuzzi or visit Lone Tree Hill, located 2.8 km away. This holiday home features opportunities for canoeing, hiking, and cycling… More

From US$ 617 Book Now

The Lifty Ski-In Ski-Out Studio, Pool And Gym

20 Kettle View Rd #209, Big White Ski Resort, Canada View map

The Lifty Ski-In Ski-Out Studio, Pool And Gym is an idyllic retreat nestled in the stunning Big White Ski Resort. Perfectly located just 50 kilometers from Kelowna International Airport, this… More

From US$ 41 Book Now

Snowed Inn - Stunning 3 Bedroom Condo

Coursier Avenue 1701, Revelstoke, Canada View map

Located around a 10-minute drive from The Stoke, the 3-bedroom Snowed Inn - Stunning 3 Bedroom Condo Revelstoke villa offers a patio with views of the mountain. More

Book Now

Trout House By Trout Lake

3111 Victoria Drive, Vancouver, Canada View map

Located just an 8-minute walk from Trout Lake Farmers Market, Trout House By Trout Lake Vancouver is 3.6 km from a top family-friendly place like the Playland Amusement Park. With access to an ice… More

From US$ 114 Book Now

Central Kelowna Top Floor Rooftop Patio

1301 Belaire Avenue, Kelowna, Canada View map

Nestled in the vibrant heart of Downtown Kelowna, Central Kelowna Top Floor Rooftop Patio offers an inviting retreat amid the city's bustling atmosphere. Surrounded by charming redbrick buildings… More

Book Now

South Swell Tofino

925 Sandpiper Place, Tofino, Canada View map

The 3-bedroom South Swell Tofino Villa hosts up to 6 guests and is nestled nearly a 20-minute stroll from natural sites such as the scenic Chesterman Beach. Offering a Jacuzzi, the accommodation is 4… More

From US$ 518 Book Now

Crystal View

5962 Snow Pines Crescent, Big White Ski Resort, Canada View map

Crystal View Villa Big White Ski Resort enjoys a convenient location, 25 minutes' walk from Black Forest Express, and offers guests to unwind in a Jacuzzi. Guests can enjoy snow skiing and hiking at… More

From US$ 1578 Book Now

Serene Garden Suite

5798 17A Avenue, Delta, Canada View map

**Serene Garden Suite, a Relaxing Retreat in Nature** Nestled amidst stunning landscapes, the Serene Garden Suite offers a tranquil escape just 15 km from Boundary Bay. More

Book Now

Taluswood Ridge 4 By Outpost Whistler

2269 Nordic Drive, Whistler, Canada View map

Boasting a location within 15 minutes' drive of the scenic Lost Lake, the 3-bedroom Taluswood Ridge 4 By Outpost Whistler villa provides a patio with lake views. Featuring a private parking lot, this… More

From US$ 832 Book Now

Ruth Lake Lodge Resort

3983 Ruth Lake Road, Forest Grove, Canada View map

Ruth Lake Lodge Resort Forest Grove is located 2.9 km from Ruth Lake Provincial Park and welcomes its guests to enjoy boating, cycling, and fishing. The property offers guests a relaxing experience… More

From US$ 167 Book Now

Eagle Bear Lodge

Jenkins Way 5833, Tatla Lake, Canada View map

Offering a Jacuzzi, the 7-room Eagle Bear Lodge Tatla Lake is located 3.7 km from Eagle Lake. More

From US$ 213 Book Now

The Moorage -Downtown Harbour View 2 Bedroom Condo

1917 Peninsula Road 204, Ucluelet, Canada View map

Featuring modern amenities such as Wi-Fi, the spacious 111 m² The Moorage -Downtown Harbour View 2 Bedroom Condo Ucluelet offers a beachfront location near an art gallery. The centre of Ucluelet can… More

From US$ 310 Book Now

Lac Le Jeune #5

5-5485 Lac Le Jeune Road, Lac Le Jeune, Logan Lake, Canada View map

Nestled in the serene beauty of British Columbia, Lac Le Jeune #5 Logan Lake offers a tranquil escape, just 55 kilometers from Kamloops. This enchanting retreat boasts stunning views of the… More

From US$ 161 Book Now

Coastal Suite - Harbour Retreat In Ucluelet

1350 Helen Road, Ucluelet, Canada View map

The 61 m² Coastal Suite - Harbour Retreat In Ucluelet features a convenient location 2.6 km from Ancient Cedars Loop Trail and hosts up to 4 guests. This 1-bedroom apartment with a terrace is located… More

From US$ 221 Book Now

Logden Lodge

6225 Porto Rico Ymir Road, Salmo, Canada View map

Located in a popular area of Salmo, Logden Lodge Salmo entices guests with spa service, a massage treatment, and deep tissue massages. More

From US$ 266 Book Now

The Marmot'S Den

1361 Burfield Drive, Sun Peaks, Canada View map

The Marmot's Den is a serene retreat nestled in the heart of Sun Peaks, offering guests a unique blend of comfort and luxury. Surrounded by stunning mountain vistas, this inviting escape is perfect… More

From US$ 1387 Book Now

Powder Paradise

4866 Snow Pines Road, Big White Ski Resort, Canada View map

**Welcome to Powder Paradise Big White Ski Resort**, your ultimate getaway nestled in the breathtaking landscape of British Columbia. Located just 60 kilometers from Kelowna International Airport… More

From US$ 1347 Book Now

Beach Breeze White Rock

14068 Coldicutt Ave, White Rock, Canada View map

Featuring a prime location just 6 minutes' walk from White Rock Baptist Church, the spacious 75 m² Beach Breeze White Rock apartment accommodates up to 4 guests. The apartment offers modern… More

From US$ 239 Book Now

Whales House

13 Montizambert Wynd, Horseshoe Bay, Canada View map

Whales House Villa Horseshoe Bay offers proximity to nearby tourist spots, such as The North Shore, situated around 10 minutes' drive away. More

From US$ 246 Book Now

Beautiful Vancouver Cedar Cottage House

3981 Beatrice Street, Vancouver, Canada View map

The 3-bedroom Beautiful Vancouver Cedar Cottage House boasts a location around a 5-minute stroll from Saint Margaret's and offers guests to enjoy a nightclub. Located 2.4 km from Memorial South Park,… More

From US$ 164 Book Now

Alpine Timbers 2 Luxury Chalet With Hot Tub

130 Kettle View Road #2, Big White Ski Resort, Canada View map

Situated just a 7-minute walk from the large Big White Ski Resort, the 3-bedroom Alpine Timbers 2 Luxury Chalet With Hot Tub Big White Ski Resort offers a Jacuzzi and can accommodate up to 10 guests.… More

Book Now

Ski-In And Out Retreat , Hot Tub And Arcade

1240 Alpine Road #40 #40, Sun Peaks, Canada View map

Positioned around a 25-minute stroll from bustling shopping destinations such as Bluebird Market, the 3-bedroom Ski-In And Out Retreat, Hot Tub And Arcade Sun Peaks villa offers guests to use a… More

Book Now

Tyee Retreat Cozy Lofted 1 Bedroom Cabin

#20 - 1027 Tyee Terrace, Ucluelet, Canada View map

The cosy Tyee Retreat Cozy Lofted 1 Bedroom Cabin Ucluelet hosts up to 3 guests and provides proximity to the Wild Pacific Trail, situated around 700 metres away. More

From US$ 217 Book Now

Greyhawk By Outpost Whistler

3317 Ptarmigan Place, Whistler, Canada View map

Greyhawk By Outpost Whistler villa is located 25 minutes' walk from Blackcomb Way and invites guests to enjoy a terrace. Suitable for up to 6 people, the 2-room holiday home provides a Jacuzzi, as… More

From US$ 211 Book Now

Cozy 1 Bedroom Suite

6359 Fleming Street 1, Vancouver, Canada View map

Situated approximately a 10-minute walk from Pilgrim Church, the 1-room Cozy 1 Bedroom Suite Vancouver can host up to 4 guests in Vancouver. To keep up with sports routine, access to an ice rink is… More

From US$ 220 Book Now

Ocean View Townhouse #26 At The Beach House

26-9022 Clarkson Avenue, Campbell River, Canada View map

Staying at the 2-bedroom Ocean View Townhouse #26 At The Beach House Campbell River villa, guests can easily reach Passages, located only 650 metres away. More

From US$ 403 Book Now

Open Monthly From Feb 10, 2027! Invermere 4 Bedroom Mountain Lake View Home! Close Drive To Panorama Mountain Resort! In Town, Kid Friendly Yard! Kinsman Beach Park! Arena!

1738 10 Avenue, Invermere, Canada View map

Situated only 7 minutes' walk from the public park "Kinsmen Beach", the 4-bedroom Mountain Lake View Retreat: Invermere Luxury Home is ideal for up to 8 guests. The accommodation boasts an aqua park,… More

From US$ 261 Book Now

First Light - Waterfront House With Hot Tub And Sauna

690 Campbell Street, Tofino, Canada View map

Boasting a Jacuzzi and a sauna, the 3-bedroom First Light - Waterfront House With Hot Tub And Sauna Tofino villa is located approximately a 5-minute walk from Big Tree Trail and can accommodate 6… More

From US$ 366 Book Now

Granite Court By Outpost Whistler

4405 Blackcomb Way, Whistler, Canada View map

The 2-room Granite Court By Outpost Whistler apartment offers a superb location, just 500 metres from Taman Sari Royal Heritage Spa. Guests can use Wi-Fi for either business or leisure reasons. More

From US$ 262 Book Now

Lookout Pointe, Lakeview, Pool, Hot Tub, Gym

205 3Rd Avenue 3317, Invermere, Canada View map

Dining options abound both within the apartment and nearby, allowing you to indulge in sumptuous home-cooked meals or explore local culinary delights. More

From US$ 111 Book Now

Iconic 3-Story Waterfront 'Marina House' W/ View

546 Marine Drive, Gibsons, Canada View map

Welcome to the Iconic 3-Story Waterfront 'Marina House' W/ View, a breathtaking sanctuary nestled along the azure shores, just 20 km from the charming town of Sechelt. This tri-level villa boasts… More

From US$ 597 Book Now

Oysterbeds Offers Our Oyster Suite

10052 Malaspina Rd, Powell River, Bc V8A 0G3, Canada, Lund, Canada View map

To enjoy your vacation in Lund, stay at the beachfront 112 m² Oysterbeds Offers Our Oyster Suite Lund, which is only 1.8 km from Okeover Arm Park and approximately 25 minutes on foot from Okeover Arm… More

Book Now

6Br Entire Home Sleeps 14 Private Parking Pet-Friendly Near Vancouver

10851 130 Street, Surrey, Canada View map

Located 3.5 km from the Queens Park, 6Br Entire Home Sleeps 14 Private Parking Pet-Friendly Near Vancouver Surrey offers karaoke for guests' leisure. Located 10 minutes' drive from Trapped Coquitlam… More

Book Now

Secluded Bachelor Suite

6363 Fleming Street, Vancouver, Canada View map

The 13 m² Secluded Bachelor Suite Vancouver is nestled in Vancouver South, which is a bustling west coast seaport in British Columbia, a 6-minute walk from the restaurant Papa Day's. The apartment… More

From US$ 194 Book Now

The Apres Village Studio With Hot Tub And View

4368 Main St Unit 208, Whistler, Bc V0N 1B4, Canada, Whistler, Canada View map

Situated 400 metres from Whistler Bungee, the spacious The Apres Village Studio With Hot Tub And View Whistler looks out onto the mountain. Boasting a prime location, just near the Whistler Public… More

From US$ 53 Book Now

Emeraldridge Retreat - 180 Degree Amazing View & Firepit & Bbq

46016 Bridle Ridge Crescent, Chilliwack, Canada View map

The 4-bedroom Emeraldridge Retreat - 180 Degree Amazing View & Firepit & Bbq Chilliwack villa offers proximity to nearby tourist spots, such as Chilliwack Lake Provincial Park, situated about a 10… More

From US$ 527 Book Now

Beachfront Luxury Suite #15 At The Beach House

15-9022 Clarkson Avenue, Campbell River, Canada View map

Welcome to the exclusive Beachfront Luxury Suite #15 At The Beach House, a stunning seaside retreat located just 20 kilometers from the vibrant Campbell River. This enchanting suite offers an… More

From US$ 611 Book Now

Sea Breeze Suite - Quaint 1 Bedroom Downtown

1350 Helen Road, Ucluelet, Canada View map

Located a mere 9 minutes' stroll from the waterfront Ucluelet Aquarium, the 1-bedroom Sea Breeze Suite - Quaint 1 Bedroom Downtown Ucluelet accommodates up to 4 guests. Enjoying a prime setting, the… More

From US$ 84 Book Now

Sunshine Bungalow

191 3Rd Street Southeast, Salmon Arm, Canada View map

The 55 m² Sunshine Bungalow Salmon Arm apartment features a convenient location just 1 km from Centenoka Park Mall and hosts up to 2 guests. Wi-Fi is provided for both business and leisure activities. More

Book Now

Stylish Three Bedroom Townhome

39769 Government Rd 36, Squamish, Canada View map

The 3-bedroom Stylish Three Bedroom Townhome Squamish villa is located only a 12-minute walk from the West Coast Railway Heritage Park and invites guests to enjoy a terrace. Featuring a hot tub, this… More

Book Now

Modern Industrial Suite In Grand Forks

267 Market Ave, Grand Forks, Canada View map

The 56 m² Modern Industrial Suite In Grand Forks lies in a convenient location in Grand Forks, around a 5-minute walk from Gallery 2. This 1-bedroom apartment can hold up to 4 guests. More

From US$ 95 Book Now