Beach Hotels in British Columbia, Canada

Beach Hotels in British Columbia, Canada

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
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
Recommended
Lowest price
Closest to downtown
Top reviewed
98
Hotels in British Columbia
Featured facilities: Swimming Pool
Very Good
127 reviews
8.1/10
1 night
From US$157
Check Availability
90
Hotels in British Columbia
Featured facilities: Swimming Pool, Barbecue
Great
125 reviews
9.0/10
1 night
From US$451
Check Availability
26
Hotels in British Columbia
Featured facilities: Public Beach, Swimming Pool
Great
5 reviews
9.1/10
1 night
From US$203
Check Availability
99+
Hotels in British Columbia
Featured facilities: Public Beach, Fishing
Amazing
100 reviews
9.6/10
1 night
From US$134
Check Availability
84
Hotels in British Columbia
Featured facilities: Parasailing, Sailing, Surfing
Very Good
127 reviews
8.2/10
1 night
From US$148
Check Availability
99+
Hotels in British Columbia
Featured facilities: Exclusive Beach Area, Swimming Pool
Very Good
101 reviews
8.2/10
1 night
From US$191
Check Availability
92
Hotels in British Columbia
Featured facilities: Exclusive Beach Area, Barbecue, Fishing
Amazing
19 reviews
9.4/10
1 night
From US$106
Check Availability
99+
Hotels in British Columbia
Featured facilities: Public Beach, Barbecue, Fishing
Very Good
51 reviews
8.8/10
1 night
From US$339
Check Availability
86
Hotels in British Columbia
Featured facilities: Exclusive Beach Area, Swimming Pool, Parasailing
Very Good
102 reviews
8.3/10
1 night
From US$220
Check Availability
45
Hotels in British Columbia
Featured facilities: Public Beach, Sailing, Fishing
Very Good
99 reviews
8.2/10
1 night
From US$123
Check Availability
See All Beach Hotels in British Columbia

Latest Reviews for British Columbia Hotels

See all

Anchor Inn and Suites

8.2/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 fromUS$188

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 fromUS$223

Three Valley Lake Chateau

8.4/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 fromUS$148

Oak Bay Beach Hotel

9.4/10
Amazing
Posted on Jan 13, 2026
Anonymous 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 fromUS$439

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 fromUS$391

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 fromUS$193

Harrison Hot Springs Resort & Spa

8.1/10
Very Good
Posted on Apr 4, 2026
Guest User
I stayed in the main building. While the facilities are a bit old, given that it's over a hundred years old, I wasn't expecting too much. Overall, it was still good. I'd definitely go back again :)
Price per night fromUS$157

Harrison Lake Hotel

6.3/10
Posted on Sep 15, 2023
CNCarmen
The hotel is a bit old, but the towels and sheets in the room are like brand new, very clean, better than expected👍The hotel is next to various restaurants, convenience stores, and public swimming pools. After dinner, you can take a walk by the lake. It's awesome👍and the price is cheap , good value for money👍
Price per night fromUS$79

Hotel Grand Pacific

8.8/10
Very Good
Posted on Oct 17, 2025
Guest User
The room was a bit cramped, lacking a second bedside table, and the bathroom was very tight. The bed and bedding were excellent. It is nice to find a choice of thick and thinner pillows. The Courtyard cafe needs more seating. The parking fee was high. A few negatives but they are mostly outweighed by the excellent downtown location within walking distance of everything we had planned to see and do. We would probably book this hotel again and would recommend it to friends.
Price per night fromUS$204

Pan Pacific Vancouver

9.0/10
Great
Posted on Dec 16, 2025|Deluxe Two Double Room
SGAnonymous User
This time round it's a bit disappointing as I was assigned a room just outside the swimming pool so I had to close all the curtains for privacy. Abit of aging as compared to my previous stay with them. The very good thing that I would like to recommend others to the hotel is that they would try their best to check you in even though you were very early. I had a 14+hrs flight and I would need the bed badly and they arranged without saying anything.
Price per night fromUS$365

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 US$177) , Pan Pacific Vancouver (from US$365) and Chateau Victoria Hotel & Suites (from US$233) 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 US$255, and the average price on weekends (Friday–Saturday) is US$270.

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 US$177) is very popular.

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 US$249) 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 properties173
Number of reviews18,253
Weekday Avg. PriceUS$255
Weekend Avg. PriceUS$270