Special offers and Exclusive deals

Search Hotels

2026-05-14
2026-05-15
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

Light N Airy, Pool, Hot Tub, Pets, Ground Floor

205 3Rd Avenue, Invermere, Canada View map

Nestled around a 5-minute walk from Windermere Valley Museum, the 2-room Light N Airy, Pool, Hot Tub, Pets, Ground Floor Apartment Invermere offers quick access to numerous tourist attractions nearby… More

From US$ 250 Book Now

A Taste Of Mexico In The Heart Of Wine Country.

6485 Stuart Crescent South, Peachland, Canada View map

To enjoy your vacation in Peachland, stay at the beachfront A Taste Of Mexico In The Heart Of Wine Country. Apartment Peachland, which is about a 10-minute ride from Peachland Art Gallery and a mere… More

From US$ 103 Book Now

Beachside Townhouses At The Pacific Shores Strata Property

1600 Stroulger Road 613B, Nanoose Bay, Canada View map

During the stay at Beachside Townhouses At The Pacific Shores Strata Property Nanoose Bay villa, guests can indulge in snorkelling, canoeing, and mini golf or visit the 347-hectare Rathtrevor Beach… More

From US$ 226 Book Now

2Bd Guest Suite Sleeps 6 Near Downtown & Beach

5050 Bear Lane, West Vancouver, Canada View map

Featuring a terrace and a heated swimming pool, 2Bd Guest Suite Sleeps 6 Near Downtown & Beach West Vancouver hotel lies an 11-minute stroll from the neighbourhood Lighthouse Park. Located within… More

From US$ 1328 Book Now

La Casa Cottage Resort

6808 Westside Rd, Fintry, Canada View map

Situated merely 1.1 km from Okanagan Lake, the 3-star La Casa Cottage Resort Fintry includes 60 rooms for guests. Located within 10 minutes' drive of Kopje Park, the family-friendly resort boasts a… More

From US$ 382 Book Now

Lac Le Jeune Nature Resort

5665 Lac Le Jeune Road, Logan Lake, Canada View map

Lac Le Jeune Nature Resort Logan Lake offers 20 rooms in the vicinity of Shambrook Lake, just a 13-minute walk away. More

From US$ 167 Book Now

Old Forest Resort Suite Heated Pool Hot Tub Sauna Beach Vancouver Island

1600 Stroulger Road 725B, Nanoose Bay, Canada View map

The 4-star non-smoking Old Forest Resort Suite Heated Pool Hot Tub Sauna Beach Vancouver Island Nanoose Bay is located in Nanoose Bay, approximately 25 minutes' walk from the 347-hectare Rathtrevor… More

From US$ 85 Book Now

Piece Of Paradise

7849D Chubb Road, Sooke, Canada View map

More

From US$ 158 Book Now

Oceanfront Studio With Loft - Amazing Views!

3295 Island Highway West, Qualicum Beach, Canada View map

Overlooking the sea, Oceanfront Studio With Loft - Amazing Views! Qualicum Beach hotel is 4.2 km from Milner Gardens and Woodland. There is also complimentary private parking. More

From US$ 289 Book Now

Ashling Cottage

1875 Ashling Road, Qualicum Beach, Canada View map

Situated 2.4 km from Ashling Cottage Qualicum Beach hotel, guests can visit Little Qualicum Falls View. Guests who stay at this guest house can park their car on site. More

From US$ 102 Book Now

Cedar House Ocean View & Access

1893 Lower Road, Roberts Creek, Canada View map

Featuring Wi-Fi in public areas, Cedar House Ocean View & Access Hotel Roberts Creek sits 25 minutes' walk from Bonniebrook Beach. There is also free private parking. More

From US$ 190 Book Now

Best Bed And Breakfast

2679 1St Avenue, Port Alberni, Canada View map

Conveniently situated, the Best Bed And Breakfast Port Alberni offers easy access to numerous outdoor activities, such as hiking, fishing, and whale watching. More

From US$ 207 Book Now

Beachbreeze Oceanfront 4Br1Den4Ba Romantic Sunrise & Celestial Views

1709 Sandy Beach Road, Mill Bay, Canada View map

Located approximately 10 minutes by car from the 4-star beachfront Beachbreeze Oceanfront 4Br1Den4Ba Romantic Sunrise & Celestial Views Mill Bay hotel, guests can reach Spectacle Lake. This Mill Bay… More

Book Now

Modern Coastal 2Br Retreat With Private Hot Tub In Vancouver Bc

5675 Daffodil Drive, West Vancouver, Canada View map

More

Book Now

31 Gleneagle 2 Bedroom 2 Ba Parking

4636 Blackcomb Way 31, Whistler, Canada View map

Situated in the Upper Village district, merely 1.5 km from Fitzsimmons Express Chair, 31 Gleneagle Hotel Whistler boasts a nightclub and a sun deck. Providing access to a heated pool as well as… More

From US$ 602 Book Now

Stylish Family Condo At Beachfront Resort

1175 Resort Drive, Parksville, Canada View map

The 4-star Stylish Family Condo At Beachfront Resort Parksville provides proximity to the Englishman River Regional Park, which is situated 3.2 km away. The hotel also includes a terrace with outdoor… More

Book Now

Ocean Vista In The Woods On Saltspring Island

Canada 2 Floors, Long Harbour, Canada View map

Positioned approximately a 10-minute drive from Mount Maxwell Provincial Park and 3.4 km from Beddis Beach, the 3-star beachfront Ocean Vista In The Woods On Saltspring Island Hotel Long Harbour… More

Book Now

Stillwater Beach House Bed & Breakfast

12417 Scotch Fir Point Road, Brew Bay, Canada View map

Offering a patio, a picnic area, and a library, Stillwater Beach House Bed & Breakfast Brew Bay is located a 10-minute ride from Palm Beach Regional Park. More

Book Now

Villas At Eldorado Resort

3763 Lakeshore Road, Kelowna, Canada View map

Nestled on the pristine shores of Okanagan Lake, the Eldorado offers an unparalleled experience that combines luxury, comfort, and breathtaking views. More

From US$ 443 Book Now

Ocean Rose Bed & Breakfast

14466 Sunset Drive, White Rock, Canada View map

Featuring complimentary parking and a patio, Ocean Rose apartment offers accommodation in White Rock. More

Book Now

The Cedars Motel

1210 Paradise Ave Po Box 255Sicamousbritish Columbia V0E 2V0, Sicamous, Canada View map

More

Book Now

Adams Lake Resort At Indian Point

2201 Chief Atahm Dr., Chase, Canada View map

Adams Lake Resort At Indian Point, situated less than 1.1 km from Roderick Haig-Brown Provincial Park, offers a sundeck, a picnic area and a golf course. The property comprises 11 rooms. More

Book Now

Premium Deluxe Suites 201

4316 Beach Avenue 301, Peachland, Canada View map

**Welcome to Premium Deluxe Suites 201**, a distinguished retreat nestled just 40 km from the vibrant Kelowna International Airport. This serene sanctuary invites you to explore the enchanting… More

Book Now

Surfers' Nest - Waterfront Home In Ucluelet

203 Boardwalk Boulevard Unit 13, Ucluelet, Canada View map

Situated around 10 minutes' drive from Ancient Cedars Loop Trail, the 2-room Surfers' Nest - Waterfront Home In Ucluelet apartment provides guests with Wi-Fi for either business or leisure. More

From US$ 517 Book Now

Sooke Harbour Getaway

6971 West Coast Road, Sooke, Canada View map

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

From US$ 343 Book Now

Smith Lake Farm

1481 Larkin Road, Merville, Canada View map

Smith Lake Farm Merville features 6 rooms and lies 4.7 km from Miracle Beach Provincial Park. The centre of Merville can be reached within 20 minutes' walk of this luxury tent. More

From US$ 126 Book Now

Waterfront Oasis With Pool, Hot Tub & Pet Friendly

593 Radant Road, Kelowna, Canada View map

Waterfront Oasis With Pool, Hot Tub & Pet Friendly Villa Kelowna is located 2.5 km from the Okanagan Lake and provides a Jacuzzi. Situated around 15 minutes' drive from the Okanagan Wine and Orchard… More

From US$ 991 Book Now

Aloha Cottage, Nanoose Bay - 2 Bdrm Oceanfront Unit With Private Deck

1600 Stroulger Road, Nanoose Bay, Canada View map

The beachfront 60 m² Aloha Cottage, Nanoose Bay - 2 Bdrm Oceanfront Unit With Private Deck is located in Nanoose Bay, within 25 minutes' walk of the Rathtrevor Beach Provincial Park, and offers… More

From US$ 166 Book Now

Pacific Coast Beach House By Emr Vacation Rentals

6822 East Sooke Road, Sooke, Canada View map

Offering a location 2.5 km from Sheringham Distillery, the 4-bedroom Pacific Coast Beach House By Emr Vacation Rentals Sooke villa gives access to various tourist spots in the area. This… More

From US$ 264 Book Now

Malahat Fairyland Cottage

1112 Aspen Road, Malahat, Canada View map

The beachfront Malahat Fairyland Cottage offers proximity to nearby tourist spots, such as Lone Tree Hill, situated 2.8 km away. Located in the beach area of Malahat, this holiday home awaits guests… More

From US$ 369 Book Now

Sooke Harbour Penthouse - Luxurious 4 Bdrm Rental

6971 West Coast Road, Sooke, Canada View map

Located in close proximity to West Coast Outdoor Adventure, the beachfront Sooke Harbour Penthouse - Luxurious 4 Bdrm Rental villa provides guests with a Jacuzzi. The accommodation includes free… More

From US$ 265 Book Now

Saratoga Beachfront Villa

9022 Clarkson Ave 16, Campbell River, Canada View map

Located about a 10-minute ride from Bear Creek Ranch, Saratoga Beachfront Villa Campbell River provides access to various tourist attractions in the vicinity. More

From US$ 252 Book Now

Cokely Cove Guesthouse - Oceanside Villa

5090 Cokely Road, Denman Island, Canada View map

During the stay at the 3-bedroom Cokely Cove Guesthouse - Oceanside Villa Denman Island, guests can indulge in ping-pong or visit Chrome Island, located around 4 km away. This beachfront villa… More

Book Now

Cozy Beachfront Cabin At Woodside Farm

7117 West Coast Road, Sooke, Canada View map

Located 25 minutes' walk from the Tranquil Quimper Waterfront Park, Cozy Beachfront Cabin At Woodside Farm Sooke gives access to various tourist sites in the vicinity. More

From US$ 198 Book Now

La Casa Lakeside Resort - Amazing Panoramic View Lakeside House With Pools, Hot Tubs & More!

7030 Terazona Drive, Kelowna, Canada View map

The beachfront La Casa Lakeside Resort - Amazing Panoramic View Lakeside House With Pools, Hot Tubs & More! Kelowna is located 4 km from Kopje Park and invites guests to enjoy a terrace. This resort… More

From US$ 358 Book Now

Casa Del Mila Oro Condo

5401 Lakeshore Drive 131, Osoyoos, Canada View map

The 1-room Casa Del Mila Oro Condo Osoyoos lies in a beach area, 3.8 km from Starlite Marina & Beach Shop and around a 10-minute ride from Anarchist Mountain Lookout. While staying in the 74 m^2… 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

Book Now

Family-Friendly Beachside Bliss

9022 Clarkson Avenue 30, Campbell River, Canada View map

Situated nearly 25 minutes' walk from the Miracle Beach Provincial Park, Family-Friendly Beachside Bliss Campbell River villa features a terrace with views of the sea. More

From US$ 307 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

Beachfront Luxury Suite #19 At The Beach House

19-9022 Clarkson Ave, Campbell River, Canada View map

Nestled along the stunning shores of Vancouver Island, The Beach House offers a luxurious escape with breathtaking views of Campbell River, just 20 km away. More

Book Now

Avatar By Eagle Reach Properties

6596 Baird Road 232, Port Renfrew, Canada View map

Located about 10 minutes' drive from Botanical Beach Provincial Park, the 2-bedroom Avatar By Eagle Reach Properties Port Renfrew villa offers a terrace with views of the mountain. More

From US$ 434 Book Now

Quiet Suites Up To 8 Guests Near Dtvan Monthly Option

2010 Queens Avenue, West Vancouver, Canada View map

Located 4.5 km from the Cleveland Dam, Quiet Suites Up To 8 Guests Near Dtvan Monthly Option West Vancouver is about a 15-minute ride from a top family-friendly place like the Vancouver Aquarium. More

Book Now

Coastal Haven At The Beach House

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

Staying at the 2-bedroom Coastal Haven At The Beach House Campbell River villa, guests can easily reach Shelter Point Distillery, located approximately a 10-minute ride away. More

From US$ 516 Book Now

Farmhouse Cabin On 33 Acre Farm

9958 Serendipity Road, Powell River, Canada View map

Nestled a 10-minute drive from Myrtle Point Golf Club, Farmhouse Cabin On 33 Acre Farm Powell River entices guests to explore various tourist destinations nearby. More

From US$ 85 Book Now

Top Floor Lakeshore Views Near Skiing

2555 Lakeshore Road 516, Vernon, Canada View map

The 1-bedroom Top Floor Lakeshore Views Near Skiing Vernon villa is located within 6 km of the Okanagan Science Centre, giving access to various tourist spots nearby. More

From US$ 116 Book Now

Gyrobeach Getaway

3342 Richter Street, Kelowna, Canada View map

Located about 20 minutes' walk from the Stuart Park, the beachfront Gyrobeach Getaway Kelowna villa features a seasonal outdoor swimming pool, a Jacuzzi and a sauna, ensuring a relaxing stay. More

Book Now

Charming Lakefront 100Yr Old Railway Cottage

9274 Youbou Road, Youbou, Canada View map

The 1-bedroom Charming Lakefront 100Yr Old Railway Cottage Youbou is located about 10 minutes' drive from Bald Mountain Park, giving access to various tourist spots nearby. More

Book Now

Malaspina Strait Tiny Home

7637 Fats Crescent, Powell River, Canada View map

During the stay at Malaspina Strait Tiny Home Powell River, guests can indulge in snorkelling, diving, and bowling or visit the Powell River Westview Harbour, located 6 km away. More

From US$ 109 Book Now

Desirable Blueberry Hill

3300 Ptarmigan Place, Whistler, Canada View map

To enjoy your vacation in Whistler, stay at the spacious 93 m^2 Desirable Blueberry Hill Apartment Whistler, which is about a 10-minute drive from Rainbow Park and about a 10-minute drive from Black… More

From US$ 379 Book Now

Pacific Forest Beach House

1059 Tanglewood Place, Parksville, Canada View map

During the stay at Pacific Forest Beach House Parksville villa, guests can indulge in hiking, mini golf, and cycling or visit the 347-hectare Rathtrevor Beach Provincial Park, located approximately… More

Book Now