Beachfront hotels in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
20 Apr 2026
Check-out date:
21 Apr 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts

  • More Less

Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

355 results found

Malaspina Strait Tiny Home

7637 Fats Crescent, Powell River, Canada (Open map)

Nestled in a beach area of Powell River, the 1-bedroom holiday home is also a 15-minute drive from the Powell River Public Library.
Read more...
8.9
Fabulous
28 reviews

31 Gleneagle 2 Bedroom 2 Ba Parking

4636 Blackcomb Way 31, Whistler, Canada (Open map)

The hotel is nestled in the Upper Village district, just steps from the brew pub Braidwood Tavern. 31 Gleneagle Hotel Whistler is...
Read more...
8.0
Very Good
10 reviews

Private Oceanfront Cabin And Hot Tub! - Gww

1073 Helen Rd, Ucluelet, Canada (Open map)

The beach is about a 25-minute walk away, and the Ucluelet Lighthouse Loop|Ucluelet Lighthouse Loop is around 10 minutes' drive from...
Read more...
9.9
Exceptional
14 reviews

Outback Lakeside Vacation Homes

9845 Eastside Road, Vernon, Canada (Open map)

Ellison Park is a mere 450 metres away, while ski slopes are adjacent to the accommodation. Outback Lakeside Vacation Homes Vernon...
Read more...
9.0
Superb
24 reviews

East Sooke Hideaway

6600 East Sooke Road, Sooke, Canada (Open map)

Within 5 km of this accommodation guests will find Roche Cove Regional Park, while East Sooke Regional Park is approximately 4 km...
Read more...
9.1
Superb
14 reviews

High Tide - Waterfront Bachelor

230 Main Street #6, Tofino, Canada (Open map)

Guests can reach the centre of Tofino in 10 minutes' walk and visit the Tonquin Park, which is just 350 metres away. The beachfront 56…
Read more...
7.8
Good
11 reviews

Exceptional Boutique Cottage With Incredible Lake & Vineyard Views - Sleeps 6

6808 Westside Road, Kelowna, Canada (Open map)

The holiday home is a 59-minute drive from Kelowna International airport and 3.6 km from Kopje Park. The 2-bedroom Exceptional...
Read more...
9.5
Exceptional
22 reviews

The Bayside Cottage By Emr Vacation Rentals

10269 West Saanich Road, North Saanich, Canada (Open map)

The holiday home is nestled in the Downtown Victoria district, 10 minutes' drive from Beacon Park. Patricia Bay Park is just a...
Read more...
8.9
Fabulous
7 reviews

Porteau Cove Olympic Legacy Cabins

Porteau Cove Provincial Park, Off Highway 99, Furry Creek, Canada (Open map)

The Defence Islands is 4.8 km from the Furry Creek lodge, while guests can also visit Deeks Lake, which is 4.4 km away. Porteau Cove…
Read more...
8.7
Fabulous
32 reviews

Beach Hideaway Sea To Sky Loft

5203 Sunshine Coast Highway, Sechelt, Canada (Open map)

The city centre is just 2 km away and Sechelt, BC airport is 10 km from this homestay. Beach Hideaway Sea To Sky Loft Sechelt…
Read more...

Uvic Cottage

3808 Sinclair Pl Victoria Bc, Victoria, Canada (Open map)

Also, the lodge is approximately 15 minutes by car from the ornate Victorian Craigdarroch Castle and approximately 20 minutes by car...
Read more...

Brand New Entire Guest Suite

1110 Johnston Road, White Rock, Canada (Open map)

Sunnyside Park can be reached by car in a few minutes, while White Rock Beach is right by this apartment. Brand New Entire Guest Suite…
Read more...

Beach Lake Resort

3699 Capozzi Road 708, Kelowna, Canada (Open map)

The 1-bedroom apartment lies not far from the 1.5-hectare Rotary Beach Park. The beachfront Beach Lake Resort Kelowna is 5 km from...
Read more...
9.0
Superb
12 reviews

Lake Windermere Pointe By Stayin

205 3Rd Ave, Invermere, Canada (Open map)

The Eagle Ranch Golf Course is located within 25 minutes' walk of this apartment. Lake Windermere Pointe By Stayin Invermere...
Read more...
8.4
Very Good
15 reviews

Peachview Deluxe Suites 301

4316 Beach Avenue 301, Peachland, Canada (Open map)

The beachfront apartment is a mere 1.6 km from the Peachland Museum, and just near Peachland Beach. The 2-room Peachview Deluxe...
Read more...
9.9
Exceptional
13 reviews

Ski In Ski Out Private Hot Tub

2116 Panorama Drive 101, Panorama, Canada (Open map)

Mile 1 Quad Express is located within reach of this Panorama holiday home, while Calgary is 167 km away. Situated approximately 20...
Read more...
9.1
Superb
16 reviews

Premium Deluxe Suites 201

4316 Beach Avenue 301, Peachland, Canada (Open map)

Parrot Island is 2.4 km away, while Deja Vu Gift and Decor is right around the corner from this beachfront apartment. To enjoy your...
Read more...
9.6
Exceptional
11 reviews

The Tuwanek Bed And Breakfast

7545 Islet Place, Sechelt, Canada (Open map)

The accommodation is in a rural area of Sechelt, just around the corner from Lamb Bay. Situated within 5 minutes' walk of...
Read more...
9.8
Exceptional
15 reviews

Luxury 2-Bedroom Condo Beach Side Yaletown

907 Beach Avenue, Vancouver, Canada (Open map)

Gastown is 2.3 km away, while Davie Village is in close proximity to the 2-bedroom apartment. Situated around 15 minutes on foot...
Read more...
9.2
Superb
13 reviews

Waterfront Oasis With Pool, Hot Tub & Pet Friendly

593 Radant Road, Kelowna, Canada (Open map)

This beachfront villa is within 20 km of Kelowna International airport and within a 6-km distance of such cultural points of...
Read more...
9.6
Exceptional
14 reviews
Thank you for subscribing
Close