Special offers and Exclusive deals

Search Hotels

2026-07-02
2026-07-03
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

The Lodge On Harrison Lake

6155 Rockwell Drive, Harrison Hot Springs, Canada View map

### Welcome to The Lodge on Harrison Lake More

From US$ 206 Book Now

Bjorn Holm

6596 Baird Road #236, Port Renfrew, Canada View map

Offering a location 10 minutes by car from the West Coast Trail Office, Bjorn Holm Villa Port Renfrew gives access to various tourist spots in the area. More

From US$ 216 Book Now

Saanichton Waterfront 2Br Suite With Superb Views

8265 Lochside Drive, Saanichton, Canada View map

Located nearly a 10-minute ride from Beacon Park, Saanichton Waterfront 2Br Suite With Superb Views villa offers a terrace with views of the sea. More

From US$ 286 Book Now

Mountain Getaway Condo - 5 Min Walk To The Beach!

205 3Rd Avenue 3121, Invermere, Canada View map

For those arriving by air, the Canadian Rockies International Airport is conveniently located just 100 kilometers away. More

From US$ 317 Book Now

Small Private Studio At Kitsilano Beach

1605 Maple Street, Vancouver, Canada View map

The 3-star Small Private Studio At Kitsilano Beach Vancouver hotel is situated 2.8 km from the open - plan Bill Reid Gallery, which is an excellent place to improve cultural awareness. More

From US$ 100 Book Now

Orca Lodge

500 1St Street, Sointula, Canada View map

Set in the charming village of Sointula on Malcolm Island, Orca Lodge presents a serene getaway immersed in the natural beauty of British Columbia. More

From US$ 150 Book Now

Bonniebrook Lodge

1532 Ocean Beach Esplanade, Gibsons, Canada View map

**Bonniebrook Lodge Gibsons is nestled on the stunning Sunshine Coast of British Columbia.** This historic 4-story lodge overlooks the serene Strait of Georgia, providing guests with breathtaking… More

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

Desolation Sound Resort

2694 Dawson Road, Powell River, Canada View map

The 10-room Desolation Sound Resort Powell River villa is located around 10 minutes by car from Okeover Arm Provincial Park, giving access to various tourist spots nearby. More

From US$ 280 Book Now

Kiwi Cove Lodge

5130 Brenton Page Road, Ladysmith, Canada View map

Located 4.1 km from the Ladysmith Museum, Kiwi Cove Lodge Ladysmith offers temporary art galleries for guests' leisure. Located within a 10-minute drive of the Ladysmith Waterfront Gallery, this… More

From US$ 109 Book Now

1Bd+Den Condo, With Free Parking In Downtown!

507-910 Beach Avenue, Vancouver, Canada View map

The beachfront 1-bedroom 1Bd+Den Condo, With Free Parking In Downtown! Vancouver is located 2.2 km from Broadway - City Hall Sky train station and merely 6 minutes' walk from the West End Nelson Park… More

From US$ 208 Book Now

Beachfront King Bed Studio Suite

3295 Island Highway West 215, Qualicum Beach, Canada View map

Located approximately 25 minutes' walk from Qualicum Beach Community Park, Beachfront King Bed Studio Suite Qualicum Beach hotel offers access to tourist attractions throughout Qualicum Beach. This… More

From US$ 140 Book Now

Tyee Beach Oasis Bed And Breakfast

3412 Blueback Drive, Nanoose Bay, Canada View map

In the picturesque landscape of Nanoose Bay, Tyee Beach Oasis Bed And Breakfast provides a serene retreat that places nature lovers in the heart of coastal beauty. Just 35 km from the bustling bustle… More

From US$ 187 Book Now

White Rock Beach Getaway

14432 Magdalen Crescent, White Rock, Canada View map

Situated 2.5 km from South Surrey-White Rock Indoor Pool, the beachfront White Rock Beach Getaway villa entices guests to explore various tourist attractions in the area. More

From US$ 210 Book Now

Harrison Lake View Suites

298 Lillooet Avenue, Harrison Hot Springs, Canada View map

Situated within 5 minutes' walk of the Canwest Art Gallery on the Lake, Harrison Lake View Suites Harrison Hot Springs looks out onto the mountain. The Spirit Trail is within reach of property, while… More

From US$ 404 Book Now

Telco House B&B

8708 Telco Street, Po Box 2724, Port Hardy, Canada View map

Featuring Wi-Fi in public areas, Telco House B&B Port Hardy sits about 4 km from the Quatse Salmon Stewardship Centre. Guests who stay at this bed & breakfast can park their car on site. More

From US$ 112 Book Now

Cooks And Puppies Hideaway

Stewart-Cassiar Highway, Jade City, Canada View map

Offering guests to relax on a terrace, the 0-bedroom Cooks And Puppies Hideaway Villa Jade City is located in a beach area of Jade City. More

From US$ 107 Book Now

Harrison Hot Springs Lakeside

470 Esplanade Ave 207, Harrison Hot Springs, Canada View map

Located only 8 minutes on foot from Harrison Lake and the Hot Springs, the spacious 75 m² Harrison Hot Springs Lakeside apartment accommodates up to 4 guests. The Spirit Trail is situated a short way… More

From US$ 175 Book Now

Resort Style Living With Private Lawn And Patio

654 Cook Road, Kelowna, British Columbia, Kelowna, Canada View map

Located in the South Pandosy district of Kelowna, the spacious 2-bedroom Resort Style Living With Private Lawn And Patio Kelowna is approximately a 5-minute walk from the 1.5 - hectare Rotary Beach… More

From US$ 284 Book Now

Sandy Feet Retreat Port Renfrew- Oceanfront 2Br Modern Cottage

212- 6596 Baird Road, Port Renfrew, Canada View map

Guests can enjoy a seaside sea view from a terrace at the beachfront Sandy Feet Retreat Port Renfrew- Oceanfront 2Br Modern Cottage, 3.6 km from Botanical Beach. Guests can enjoy windsurfing… More

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

Sapphire Serenity Hot Tub Pool Ground Floor

3Rd Avenue 1103, Invermere, Canada View map

Offering guests an outdoor swimming pool with a pool fence, the spacious Sapphire Serenity Hot Tub Pool Ground Floor Invermere apartment is just a 5-minute walk from James Chabot Provincial Park. More

From US$ 253 Book Now

Shannaghs Sweet Escape

10052 Malaspina Road, Powell River, Canada View map

**Shannaghs Sweet Escape is a charming retreat located just 35 kilometers from Powell River.** Nestled in the heart of British Columbia's breathtaking coastline, this exquisite destination offers an… More

From US$ 125 Book Now

Alert Bay Lodge

549 Fir Street, Alert Bay, Canada View map

The beachfront Alert Bay Lodge hotel offers proximity to the 'Namgis Burial Grounds, situated a mere 1.3 km away. The 3-star bed & breakfast provides guests with Wi-Fi throughout the property. More

From US$ 175 Book Now

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

205 3Rd Avenue, Invermere, Canada View map

To enjoy your vacation in Invermere, stay at Light N Airy, Pool, Hot Tub, Pets, Ground Floor Apartment Invermere, which is nearly a 20-minute walk from Kinsmen Sandy Beach and only 1.1 km from James… More

From US$ 250 Book Now

Desirable Blueberry Hill

3300 Ptarmigan Place, Whistler, Canada View map

To enjoy your vacation in Whistler, stay at the spacious 93 m² Desirable Blueberry Hill Apartment Whistler, which is 2.2 km from the Whistler Museum and approximately a 10-minute drive from the… More

From US$ 748 Book Now

Botany Bay By Eagle Reach Properties

Baird Road 208B, Port Renfrew, Canada View map

The beachfront Botany Bay By Eagle Reach Properties Port Renfrew villa offers proximity to nearby tourist spots, such as Juan de Fuca Trail, situated 3.3 km away. The 1-bedroom holiday home includes… More

From US$ 326 Book Now

Shorewater Resort, Qualicum Beach

3295 Island Highway West, Qualicum Beach, Canada View map

Located approximately 25 minutes' walk from the Qualicum Beach Museum, Shorewater Resort, Qualicum Beach villa offers a terrace with views of the sea. More

From US$ 156 Book Now

Sea 'N' Stars Bnb

1206 The Strand, Gabriola, Canada View map

Guests of Sea 'N' Stars Bnb Gabriola hotel can enjoy access to Lighthouse Island, located 3.7 km away. The bed & breakfast offers Wi-Fi in the rooms. More

From US$ 162 Book Now

Dreamy Panoramic Lakeview 1 Bedroom Plus Den

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

The spacious 2-bedroom Dreamy Panoramic Lakeview 1 Bedroom Plus Den Harrison Hot Springs apartment is located around 5 minutes' walk from Rendall Park and overlooks the lake. Clear Creek Hot Springs… More

From US$ 218 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, about a 10-minute ride from the Englishman River Regional Park, and offers guests… More

From US$ 166 Book Now

Sunrise Resort Rentals

1175 Resort Drive, Parksville, Canada View map

Located around a 10-minute ride from the miniature Paradise Mini Golf and Fun Park, Sunrise Resort Rentals Parksville villa boasts a swimming pool with a Jacuzzi. The beachfront holiday home is… More

Book Now

Farmhouse Cabin On Family Farm

9958 Serendipity Road, Powell River, Canada View map

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

From US$ 85 Book Now

Manna House

1901 East Road, Denman Island, Canada View map

The beachfront Manna House Apartment Denman Island is about 25 minutes' walk from Fillongley Provincial Park. One of the highlights of the apartment is a terrace, which allows guests to take in… More

From US$ 270 Book Now

Your Vacation Home Downtown Vancouver

1060 Alberni Street, Vancouver, Canada View map

The 60 m² Your Vacation Home Downtown Vancouver apartment is located 2.4 km from the Sprawling Stanley Urban Park and just an 8-minute walk from the West End Nelson Park. Welcoming guests with a… More

From US$ 260 Book Now

Blue Cedar Suite

620 Tibbs Place, Tofino, Canada View map

To enjoy your vacation in Tofino, stay at the beachfront 2-bedroom Blue Cedar Suite Tofino, which is 4.1 km from Third Beach and nearly 10 minutes' walk from the Tofino Botanical Gardens. This… More

Book Now

Vita Resort Vernon On Lake Okanagan

2555 Lakeshore Road, Vernon, Canada View map

The 33 m² Vita Resort Vernon On Lake Okanagan is located 15 minutes' drive from the Okanagan Science Centre and 3.7 km from the Allan Brooks Nature Centre. At this 1-bedroom apartment, Wi-Fi and a… More

From US$ 250 Book Now

Beautiful 1Br 1Ba Apartment At Northstar-Whistler, Bc

4355 Northlands Boulevard, Whistler, Canada View map

In the heart of Whistler Village, the Beautiful 1Br 1Ba Apartment at Northstar-Whistler, BC offers a sublime retreat amid breathtaking natural beauty. This cozy abode welcomes guests with a charming… More

From US$ 370 Book Now

Pacific Soul Eco-Luxe Vacation Home

545 Marine Drive, Ucluelet, Canada View map

The 158 m² Pacific Soul Eco-Luxe Vacation Home Ucluelet apartment offers easy access to such tourist sites as Big Beach, located around 5 minutes' walk away. This 2-bedroom apartment features Wi-Fi… More

From US$ 380 Book Now

203 At Water'S Edge

1971 Harbour Crescent, Po Box 603, Ucluelet, Canada View map

Conveniently located, 203 At Water'S Edge is just 30 km from Tofino-Long Beach, making it easy to experience the vibrant coastal communities of Ucluelet and Tofino. More

From US$ 299 Book Now

Oceanfront Getaway

117 Seagirt Road, Sooke, Canada View map

Located approximately 3 km from Ayum Creek Regional Park Reserve, the beachfront Oceanfront Getaway Hotel Sooke includes 6 rooms. Guests can discover a serene oasis in this 4-star guest house's… More

From US$ 117 Book Now

Edgewater Sunrise Apartment

9991 Beach Drive, Chemainus, Canada View map

Located only 0.9 km from Christmas in Chemainus, the 4-star Edgewater Sunrise Apartment Chemainus hotel includes a sundeck, a picnic area, and a satellite flat-screen. The guest house is a good… More

From US$ 109 Book Now

2Bd Guest Suite Sleeps 6 Near Downtown & Beach

5050 Bear Lane, West Vancouver, Canada View map

Offering air-conditioned rooms and Wi-Fi throughout the property, 2Bd Guest Suite Sleeps 6 Near Downtown & Beach West Vancouver hotel is 11 minutes' walk from the coastal and rugged Lighthouse Park… More

From US$ 768 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 beachfront Old Forest Resort Suite Heated Pool Hot Tub Sauna Beach Vancouver Island Nanoose Bay is located in Nanoose Bay, approximately 10 minutes by car from the Craig Heritage Park and… More

From US$ 85 Book Now

Little Black Bear Lodge/B&B

7354 Johnstone Road, Lone Butte, Bridge Lake, Canada View map

In the stunning landscapes of Bridge Lake, the Little Black Bear Lodge/B&B provides an idyllic retreat for nature lovers and those seeking tranquility. Just 200 km from Kamloops, this inviting lodge… More

From US$ 256 Book Now

Upgraded Lakeside Resort Dream Vacation Home

654 Cook Rd 421, Kelowna, Canada View map

Upgraded Lakeside Resort Dream Vacation Home Kelowna is located in Kelowna, around a 10-minute drive from Okanagan Spirits Craft Distillery, and offers guests a private swimming pool and a fitness… More

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

Sunrise Terraces

11101 Chemainus Rd, Ladysmith, Canada View map

**Welcome to Sunrise Terraces Villa Ladysmith** Located conveniently just 68 km from Victoria International Airport and 15 km from the vibrant town of Nanaimo, Sunrise Terraces Villa is perfectly… More

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

Hideaways Mins To Lake King Bed Dbl Garage Ac

4926 Timber Ridge Road 25, Invermere, Canada View map

Staying at the 2-bedroom Hideaways Mins To Lake King Bed Dbl Garage Ac Invermere villa, guests can visit the Pynelogs Cultural Centre, which is nearly a 10-minute drive away. More

From US$ 159 Book Now