Beach Hotels in British Columbia, Canada

Beach Hotels in British Columbia, Canada

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Beach Hotels - British Columbia

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
45
Hotels in British Columbia
Featured facilities: Public Beach, Sailing, Barbecue
Very Good
104 reviews
8.5/10
1 night
From PLN 348
Check Availability
99+
Hotel near Inner Harbour,Victoria
Featured facilities: Swimming Pool, Sailing, Dry Cleaning
Great
118 reviews
9.3/10
1 night
From PLN 1,606
Check Availability
99+
Hotels in British Columbia
Featured facilities: Exclusive Beach Area, Swimming Pool, Barbecue
Good
110 reviews
7.9/10
1 night
From PLN 378
Check Availability
99+
Hotels in British Columbia
Featured facilities: Exclusive Beach Area, Tennis Court, Barbecue
Good
102 reviews
7.6/10
1 night
From PLN 214
Check Availability
87
Hotels in British Columbia
Featured facilities: Exclusive Beach Area, Swimming Pool, Dry Cleaning
Very Good
102 reviews
8.1/10
1 night
From PLN 686
Check Availability
99+
Hotels in British Columbia
Featured facilities: Swimming Pool, Sailing, Surfing
Great
113 reviews
9.0/10
1 night
From PLN 682
Check Availability
54
Hotels in British Columbia
Featured facilities: Sailing, Water Park, Tennis Court
Very Good
99 reviews
8.0/10
1 night
From PLN 235
Check Availability
0
Hotels in British Columbia
Featured facilities: Public Beach, Balcony, Tennis Court
Outstanding
64 reviews
9.8/10
1 night
From PLN 1,055
Check Availability
51
Hotels in British Columbia
Featured facilities: Public Beach, Sailing, Fishing
Very Good
99 reviews
8.0/10
1 night
From PLN 208
Check Availability
99+
Hotel near South Oak Bay,Oak Bay
Featured facilities: Swimming Pool, Dry Cleaning
Amazing
136 reviews
9.5/10
1 night
From PLN 1,347
Check Availability
See All Beach Hotels in British Columbia

Travelers Reviews of British Columbia Hotels

See all

Anchor Inn and Suites

8.1/10
Very Good
Posted on Sep 6, 2023
Guest User
My family of four with children has some business to do in Campbell River, so there are some inconveniences with the one-day reservation facility, but overall it's good.
Price per night from:PLN 686

Penticton Lakeside Resort

8.3/10
Very Good
Posted on Aug 31, 2022
LIFAN
Right by the lake in the city center, the scenery is good and convenient. The facilities are average and relatively old. Dinner is in the hotel restaurant, very cheap. The lakeside bar must be booked in advance, and there is no place a little later. Breakfast must be spit, buffet price is high, coffee tea is another money, a total of five or six things (barely food), unpalatable almost equal to murder, knife pressure neck will not eat a second time.
Price per night from:PLN 678

Prestige Oceanfront Resort, WorldHotels Luxury

9.0/10
Great
Posted on Sep 3, 2025
KUAN TONG
Our family stayed at the night on the last day of Labour Day long weekend, so we felt less busy. It’s a good stay for going to Botanical Beach at Port Renfrew. The Ella beach nearby is awesome for sunset. The room is spacious for four of us. We are happy to see lots tiny fishes and 6 seals playing in the hotel private harbour. We did not use the hotel pool coz it looks not so clean. However we enjoyed the complimentary 1 hr tandem kayak very much. See lots wild lives.
Price per night from:PLN 682

Three Valley Lake Chateau

8.5/10
Very Good
Posted on Jul 27, 2025
Guest User
What a wonderful unique experience. The setting around the lake was beautiful. We appreciated that all rooms face the lake. We enjoyed the amenities, the restaurant and Games area. We would recommend that everyone take the time to tour Ghost Town....sharing the history of the area. It was incredible....loved the train museum! Had a great stay!
Price per night from:PLN 419

Oak Bay Beach Hotel

9.5/10
Amazing
Posted on Jan 13, 2026|Guest Room, Residential View, Queen
HKAnonymous User
Oak Bay Beach Hotel is an excellent place to stay. The hotel is very clean and well maintained, which made the experience comfortable and relaxing. The staff are friendly, professional, and always willing to help, making us feel genuinely welcomed throughout our stay. Overall, the high standard of hygiene and the great service really stood out.
Price per night from:PLN 1,347

Rockwater Secret Cove Resort

8.2/10
Very Good
Posted on Jul 1, 2023
Karen Meng
In addition to some twists and turns in the reservation, the hotel began to say that it did not receive the money, and later found that I had set the water view, but the order received by the hotel was a higher-level waterfront, and there was a price difference. Later, it was finally solved. After I checked in, I found that there was actually a good view of No. 58, and the sound of the sea was not noisy. Others were either blocked by trees or too close to the water. Choosing water views is also a good choice, and the price is more affordable. There is no restaurant near the hotel, so I choose to dine at the hotel and the taste is OK. Breakfast is also ok.
Price per night from:PLN 481

The Cove Lakeside Resort

9.0/10
Great
Posted on Sep 30, 2022
LTD
We were greeted by the staff when we arrived. Check-in only took a few minutes. The room was superb. Big and spacious room. We had a king and queen rooms and both has their own toilet and bath. A spacious living room with fire place and a balcony overlooking the mountains and lake. The kitchen has everything you needed. I couldn’t ask for more. The hotel is fantastic.
Price per night from:PLN 904

Black Rock Oceanfront Resort

9.3/10
Great
Posted on Jun 21, 2025
Guest User
Black Rock Oceanfront is one of the best hotels I have ever stayed at in Canada, It is upscale and luxurious. It is located within walking distance of the Trans Pacific hiking trail and the Lighthouse. It has a heated outdoor pool.and a hot tub overlooking the ocean, as well as a fitness room. There are two oceanfront restaurants. They offer the same menu. One is more formal while the other has a casual bar-like feel. The food is very good although pricey, like most places in Ucluelet and Tofino. Our room at the lodge was large. It had a spectacular view of Big Beach and the ocean from the balcony, which was large enough for more than 2 people to sit at. However, you could see and hear your neighbours enjoying their balconies too. There was a large, ultra-modern bathroom with a separate rainfall shower. There was also a 2-person bathtub located next to a covered glass window. If you uncover that window during daylight, you could see the ocean across the room and balcony. I prefer Ucluelet because it's quieter than Tofino, and would definitely stay at Black Rock Oceanfront again in a heartbeat.
Price per night from:PLN 1,001

Inn at the Quay

8.6/10
Very Good
Posted on Sep 10, 2024
kate70
Very nice hotel with good location..and view of the Fraser River...kind welcome from the receptionnist with a gift by check in...bottle of water ,& chocolate. Enjoy your stay & chlill and discover this beauty hotel
Price per night from:PLN 697

Harrison Hot Springs Resort & Spa

8.2/10
Very Good
Posted on May 19, 2026
CAAC-ca
Our go-to hot spring hotel! 🥰 This time, we booked after a long weekend, and the price immediately dropped. The front desk manager was really nice; they even gave us a pool view room when we arrived early yesterday – thumbs up! 👍 The rooms, being over a hundred years old, do show their age a bit, but the cleanliness inside was excellent. The bathrobes and towels by the pool were perfectly prepared. 👍 The hot spring water here is fantastic 👍 – you can soak for an hour without your fingers wrinkling! 😊 I recommend going early in the morning when the water is hot and clean. Even for just one night, it was a very therapeutic and stress-relieving hot spring experience. ♨️ I'll try to come once a month!
Price per night from:PLN 411

Frequently Asked Questions

What are the popular Beach hotels in British Columbia?

Whether you are travelling to British Columbia for business or tourism, Harrison Hot Springs Resort & Spa (from PLN 454) , Sandman Suites Vancouver on Davie (from PLN 851) and English Bay Hotel (from PLN 411) are all preferred hotels.

How much is the average rate for Beach hotels in British Columbia?

For Beach hotels in British Columbia, the average price on weekdays is PLN 784, and the average price on weekends (Friday–Saturday) is PLN 838.

Which Beach hotels in British Columbia provide swimming pools?

There are many Beach hotels in British Columbia with swimming pools. Harrison Hot Springs Resort & Spa (from PLN 454) and Sandman Suites Vancouver on Davie (from PLN 851) are very popular.

Which Beach hotels in British Columbia provide fitness facilities?

Get used to exercising? Sandman Suites Vancouver on Davie (from PLN 851) provides fitness facilities. .

Which Beach hotels in British Columbia provide spa services?

Which Hot spring hotels in British Columbia offer hot springs?

Which Beach hotels in British Columbia provide breakfast?

Which Family-friendly hotels in British Columbia are popular with families?

Want to enjoy your holiday with family members? Birds of a Feather Victoria Oceanfront Studio Suites (from PLN 530) is very suitable.

Which Beach hotels in British Columbia are luxury hotels?

What deals are available for Beach hotels in British Columbia?

Trip.com provides various promotions and discounts for Beach hotels. You can check the promotions page to see available promotions on Trip.com.

Property Information for Tourists

Total properties172
Number of reviews18,818
Weekday Avg. PricePLN 784
Weekend Avg. PricePLN 838