Special offers and Exclusive deals

Search Hotels

2026-11-12
2026-11-13
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

Beach hotels in British Columbia

Just Across From The Lake !

4262 Del Monte Court, Kelowna, Canada View map

The 3-room Just Across From The Lake ! Kelowna apartment is a great place to stay in the Crawford district, approximately a 25-minute walk from the 1.5 - hectare Rotary Beach Park. Hosting up to 6… More

Book Now

Modern Downtown Apartment With Water Views

1372 Seymour Street, Vancouver, Canada View map

The spacious 79 m² Modern Downtown Apartment With Water Views Vancouver is a good choice for accommodating up to 4 guests, offering a prime setting within 25 minutes' walk of the Canada Place. The 2… More

From US$ 477 Book Now

Stylish Cabin Escape W - Kitchenette & Ensuite Bath

17161 Parkinson Road, Port Renfrew, Canada View map

Staying at the 1-bedroom Stylish Cabin Escape W - Kitchenette & Ensuite Bath Port Renfrew, guests can visit Botanical Beach, which is nearly a 10-minute drive away. More

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

Sooke Harbour Getaway

6971 West Coast Road, Sooke, Canada View map

Offering a Jacuzzi for a relaxing experience, Sooke Harbour Getaway Villa is located a 14-minute walk from Ed MacGregor Park. Providing guests with Wi-Fi and private parking, the 3-bedroom holiday… More

From US$ 343 Book Now

Eagle'S House, Room #1

752 Piedmont Drive, Victoria, Canada View map

To enjoy your vacation in Victoria, stay at Eagle'S House, Room #1 Victoria, which is only 1.5 km from Cordova Bay Golf Course and nearly a 10-minute drive from Beckwith Park. Access to a golf course… More

From US$ 89 Book Now

Sunset Apartment

1305 Jervis Street #201, Vancouver, Canada View map

To enjoy your vacation in Vancouver, stay at Sunset Apartment Vancouver, which is around 800 metres from Inukshuk Sculpture and approximately 25 minutes on foot from Gastown. The apartment is… More

Book Now

Luxury Condo 2Bed, 1Bath, Pool, Hot Tub, Beach, Golf

5401 Lakeshore Drive, Osoyoos, Canada View map

More

Book Now

Artist Garden Retreat 2Br White Rock Beach

1045 Stayte Road 1045 Stayte Rd, White Rock, Canada View map

The spacious Artist Garden Retreat 2Br White Rock Beach apartment is situated in White Rock, 25 minutes' walk from the White Rock Pier, and offers spa amenities such as a hot tub. Wi-Fi and a… More

Book Now

Casa Mare Victoria-Room Near Langford Lake

1346 Artesian Court, Victoria, Canada View map

More

Book Now

Sea View Villa Independent Access

4630 Laguna Way, Nanaimo, Canada View map

Situated 2.8 km from Page Lagoon, Sea View Villa Independent Access Nanaimo entices guests to explore various tourist attractions in the area. More

Book Now

Entire 2 Bedroom Condo In White Rock, Canada

1349 Johnston Road 201, White Rock, Canada View map

To enjoy your vacation in White Rock, stay at Entire 2 Bedroom Condo In White Rock, Canada, which is a mere 300 metres from SensaFloat Spa REST & Wellness Centre and just 13 minutes' walk from the… More

From US$ 120 Book Now

Spacious 3 Bd At Playa 220! Pool, 1 Min To Beach!

654 Cook Rd, Kelowna, Canada View map

Spacious 3 Bd At Playa 220! Pool, 1 Min To Beach! Kelowna apartment is a great place to stay in the South Pandosy district, an 18-minute walk from the H2O Fitness + Adventure Centre. Boasting a prime… More

Book Now

Bright 2Br Home - 2 Baths In West Point Grey

4070 West 10Th Avenue, Vancouver, Canada View map

The 2-bedroom Bright 2Br Home - 2 Baths In West Point Grey Vancouver offers proximity to nearby tourist spots, such as the public University Golf Club, situated nearly 25 minutes' walk away. The… More

Book Now

Village Lake Escape - Brand New 3 Bedroom

1750 Wilmot Ave, Shawnigan Lake, Canada View map

The 1-bedroom Village Lake Escape - Brand New 3 Bedroom Shawnigan Lake villa accommodates up to 7 guests and offers proximity to the Shawnigan Lake Museum, located about a 5-minute drive away. More

Book Now

Luxury Saratoga Beach Town Home

9022 Clarkson Avenue 1, Campbell River, Canada View map

Nestled 10 minutes' drive from Bear Creek Ranch, Luxury Saratoga Beach Town Home Campbell River entices guests to explore various tourist destinations nearby. More

From US$ 235 Book Now

The Luna, New Penthouse W Patio, Lake And Mtn Views

470 Esplanade Avenue 402, Harrison Hot Springs, Canada View map

The 2-bedroom The Luna, New Penthouse W Patio, Lake And Mtn Views Harrison Hot Springs villa hosts up to 4 guests and is nestled a mere 13 minutes' stroll from natural sites such as Rendall Park. More

From US$ 259 Book Now

Aqua Corner Unit W Balcony And Amazing View #614

3699 Capozzi Road 614, Kelowna, Canada View map

To enjoy your vacation in Kelowna, stay at the 2-room Aqua Corner Unit W Balcony And Amazing View #614 Apartment Kelowna, which is 2.6 km from the Okanagan Lake and around 10 minutes' drive from the… More

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

Spring Cove 10 Off Local Perks, Surfing, Tours!

203 Boardwalk Blvd #11, Ucluelet, Canada View map

To enjoy your vacation in Ucluelet, stay at Spring Cove 10 Off Local Perks, Surfing, Tours! Apartment Ucluelet, which is only 0.9 km from the Wild Pacific Trail and about 900 metres from the Ucluelet… More

Book Now

Studio W Balcony With Smart Tv And 2 Min Walk To Lake

#4 - 186 Cedar Ave, Harrison Hot Springs, Canada View map

Set in the serene surroundings of Harrison Hot Springs, the Studio W Balcony with Smart TV introduces a tranquil getaway that combines modern comfort with natural beauty. A mere two-minute stroll… More

From US$ 94 Book Now

Spectacular View, Downtown 1 Bd At Brooklyn 2111

1471 St Paul St, Kelowna, Canada View map

To enjoy your vacation in Kelowna, stay at Spectacular View, Downtown 1 Bd At Brooklyn 2111 Apartment Kelowna, which is only 550 metres from Okanagan Spirits Craft Distillery and a mere 6 minutes on… More

Book Now

Saratoga Beach Villa 6

9022 Clarkson Ave #6, Campbell River, Canada View map

Staying at Saratoga Beach Villa 6 Campbell River, guests can visit Passages, which is only 0.6 km away. More

Book Now

Million-Dollar Lake Views - Signature Downtown 2Br-2Ba Condo - Rooftop Infinity Pool

1488 Bertram Street, Kelowna, Canada View map

The 2-bedroom Million-Dollar Lake Views - Signature Downtown 2Br-2Ba Condo - Rooftop Infinity Pool Kelowna enjoys a prime location a mere 6 minutes' walk from the entire permanent gallery "Okanagan… More

Book Now

The Flats At Cedar Springs With Full Kitchen And Steps To Lake

#8 - 186 Cedar Ave, Harrison Hot Springs, Canada View map

To enjoy your vacation in Harrison Hot Springs, stay at the 1-room The Flats At Cedar Springs With Full Kitchen And Steps To Lake Harrison Hot Springs, which is within 20 minutes' walk of Sandy Cove… More

From US$ 68 Book Now

Saratoga Beachfront Villa

9022 Clarkson Ave 16, Campbell River, Canada View map

Staying at Saratoga Beachfront Villa Campbell River, guests can easily reach Bear Creek Ranch, located about a 10-minute ride away. This Campbell River villa is suitable for up to 10 guests and… More

From US$ 252 Book Now

Tofino Trailhead

340 Peterson Drive, Tofino, Canada View map

To enjoy your vacation in Tofino, stay at Tofino Trailhead Apartment, which is around a 10-minute drive from Frank Island and merely 0.9 km from Surf Sister Surf School. Wi-Fi is provided for both… More

Book Now

Cozy 2 Bedroom Waterfront Cottage With Hot Tub!

279 Boardwalk Blvd, Ucluelet, Canada View map

Featuring spa therapy and barbecue grills for added enjoyment, the 2-bedroom Cozy 2 Bedroom Waterfront Cottage With Hot Tub! Ucluelet is located approximately 500 metres from He-Tin-Kis Park. Hosting… More

From US$ 251 Book Now

Cokely Cove Guesthouse - Oceanside Villa

5090 Cokely Road, Denman Island, Canada View map

Hosting up to 6 guests, the 3-bedroom Cokely Cove Guesthouse - Oceanside Villa Denman Island is located in a beach area, around 10 minutes' drive from Deep Bay Marina. Guests can enjoy snorkelling… More

Book Now

Large Ocean View Family Retreat

1833 Astra Rd, Comox, Canada View map

The 3-bedroom Large Ocean View Family Retreat Villa Comox is nestled nearly 25 minutes' walk from The Gardens on Anderton and provides a Jacuzzi. Featuring sea views, this Comox villa invites guests… More

Book Now

Oceanfront & Amazing Views - Pet Friendly - 2Bdrm

6596 Baird Road, Port Renfrew, Canada View map

Situated approximately a 25-minute walk from Port San Juan, Oceanfront & Amazing Views - Pet Friendly - 2Bdrm Villa Port Renfrew provides access to numerous tourist attractions in the area. More

Book Now

Luxury Condo 2Bed, 1Bath, Pool, Hot Tub, Beach, Golf

5401 Lakeshore Drive, Osoyoos, Canada View map

To enjoy your vacation in Osoyoos, stay at the 74 m² Luxury Condo 2Bed, 1Bath, Pool, Hot Tub, Beach, Golf Osoyoos, which is 3.8 km from the Starlite Marina & Beach Shop and nearly a 25-minute walk… More

From US$ 214 Book Now

Seas The Day Saratoga At The Beach House

9022 Clarkson Ave Black Creek, Bc, Campbell River, Canada View map

**Welcome to Seas The Day Saratoga At The Beach House**, a serene retreat nestled in the heart of scenic Campbell River. Just 20 km away from the vibrant town, this haven offers guests a perfect… More

From US$ 229 Book Now

New 1 Bed Condo With Mtn Views

470 Esplanade Avenue #107, Harrison Hot Springs, Canada View map

Strategically situated, the New 1 Bed Condo With Mtn Views is not only a gateway to nature but also a hub for easy access to surrounding attractions. More

Book Now

Chesterman On The Point - Beachfront

1329 Chesterman Beach Road, Tofino, Canada View map

Chesterman On The Point - Beachfront Tofino villa provides an opportunity to stay a 5-minute walk from Frank Island and offers a Jacuzzi, perfect for decompressing. The 3-bedroom holiday home… More

From US$ 1067 Book Now

Family-Friendly Beachside Bliss

9022 Clarkson Avenue 30, Campbell River, Canada View map

Located nearly 25 minutes' walk from the Miracle Beach Provincial Park, the 2-bedroom Family-Friendly Beachside Bliss Campbell River villa provides access to various tourist attractions in the… More

From US$ 335 Book Now

Family-Friendly Cottage With Amazing Views

3050 Seclusion Bay Road, West Kelowna, Canada View map

Nestled in the serene surroundings of West Kelowna, the Family-Friendly Cottage With Amazing Views offers an idyllic retreat for those looking to escape the hustle and bustle of city life. More

From US$ 273 Book Now

Tiny House & Sauna On Lakefront Farm Oasis

1481 Larkin Road, Merville, Canada View map

Nestled in the serene landscapes of Merville, the Tiny House & Sauna On Lakefront Farm Oasis offers a unique retreat that promises both tranquility and adventure. More

From US$ 163 Book Now

Yaletown Modern Stay 2Br 2Ba Sleeps 6

1133 Hornby Street, Vancouver, Canada View map

More

Book Now

Core Central Vancouver Condo With Views & Balcony

1238 Burrard St, Vancouver, Canada View map

Core Central Vancouver Condo With Views & Balcony offers a prime location, only 8 minutes on foot from the West End Nelson Park, and access to an ice rink for active guests. The apartment is 2.8 km… More

Book Now

#42 New Waterfront Sunrise Ridge Resort Executive Townhome Sleeps 6 With 3 Bath

1175 Resort Drive 42, Parksville, Canada View map

The spacious #42 New Waterfront Sunrise Ridge Resort Executive Townhome Sleeps 6 With 3 Bath Parksville is located just 0.6 km from RDN Top Bridge Trail Parking Area and offers Wi-Fi for either… More

Book Now

Suite Ucluelet - Romantic Couples Getaway-Sauna!

1708 Rainforest Lane, Ucluelet, Canada View map

Suite Ucluelet is situated in Ucluelet, just 12 minutes on foot from Kennedy River Bog Provincial Park, and offers spa amenities such as a sauna. 2.1 km from the apartment you will find the Ancient… More

From US$ 387 Book Now

Coastal Haven At The Beach House

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

Located approximately a 10-minute ride from Shelter Point Distillery, the 2-bedroom Coastal Haven At The Beach House Campbell River villa provides access to various tourist attractions in the… More

From US$ 516 Book Now

Downtown Vancouver I Free Parking & Free Bikes I Sleeps 4

1010 Howe Street, Vancouver, Canada View map

Downtown Vancouver I Free Parking & Free Bikes I Sleeps 4 apartment lies within 2 km of the Dr. Sun Yat-Sen Classical Chinese Garden and within 10 minutes' walk of Vancouver City Centre tube station.… More

From US$ 394 Book Now

Spectacular View @ Playa 601. Rooftop Pool!

654 Cook Road, Kelowna, Canada View map

The spacious Spectacular View @ Playa 601. Rooftop Pool! Kelowna apartment is a great place to stay in the South Pandosy district, 3 km from the Okanagan Lake. This apartment with a Jacuzzi and a… More

Book Now

Spectacular View Playa 501 Pool And 1 Min To Beach

654 Cook Road, Kelowna, Canada View map

The spacious Spectacular View Playa 501 Pool And 1 Min To Beach Kelowna apartment is a great place to stay in the South Pandosy district, 13 minutes' walk from the Boyce-Gyro Beach Park. Boasting a… More

Book Now

Oceanview Condo - Pacific Rim Retreat

515 Marine Dr, Ucluelet, Canada View map

Located approximately 20 minutes on foot from Terrace Beach, the spacious 153 m² Oceanview Condo - Pacific Rim Retreat Ucluelet offers modern comforts like Wi-Fi and essentials like a free private… More

From US$ 235 Book Now

Top Floor Corner Lake Views Near Skiing

2555 Lakeshore Road 516, Vernon, Canada View map

Located just 0.9 km from Kin Beach, Top Floor Corner Lake Views Near Skiing Vernon villa provides access to various tourist attractions in the vicinity. With a maximum capacity of 4 guests, this… More

From US$ 276 Book Now

Tide And Trail Charming Cabin In Ucluelet

#23 - 1039 Tyee Terrace, Ucluelet, Canada View map

The cosy Tide And Trail Charming Cabin In Ucluelet is located a 19-minute walk from the long-standing Amphitrite Point Lighthouse and provides canyoning, hiking, and fisheries for active guests. More

From US$ 171 Book Now

Gyrobeach Getaway

3342 Richter Street, Kelowna, Canada View map

Nestled in Downtown Kelowna with quaint one-off boutiques in redbrick buildings along Bernard Avenue selling books, gifts, and fashion, the 3-bedroom Gyrobeach Getaway Kelowna villa is a mere 1.5 km… More

Book Now