Beach Hotels in British Columbia, Canada

Beach Hotels in British Columbia, Canada

Enter your dates for the latest hotel rates and availability.

Swipe down to view 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
Most Booked
Lowest price
Closest to downtown
Highest Rated
98
Hotels in British Columbia
Featured facilities: Pool
Very Good
127 reviews
8.1/10
1 night
From $156
Check availability
38
Hotels in British Columbia
Featured facilities: Pool, Beach volleyball, Water slide
Very Good
99 reviews
8.0/10
1 night
From $106
Check availability
99+
Hotels in British Columbia
Featured facilities: Private beach area, Pool
Very Good
101 reviews
8.2/10
1 night
From $191
Check availability
99+
Hotels in British Columbia
Featured facilities: Public beach, Fishing
Amazing
100 reviews
9.6/10
1 night
From $134
Check availability
82
Hotels in British Columbia
Featured facilities: Private beach area, Pool, Parasailing
Great
106 reviews
9.2/10
1 night
From $277
Check availability
88
Hotels in British Columbia
Featured facilities: Public beach, Pool, BBQ
Very Good
103 reviews
8.1/10
1 night
From $118
Check availability
73
Hotels in British Columbia
Featured facilities: Public beach, Water park
Very Good
27 reviews
8.4/10
1 night
From $107
Check availability
99+
Hotels in British Columbia
Featured facilities: Public beach, BBQ, Fishing
Very Good
51 reviews
8.8/10
1 night
From $339
Check availability
99+
Hotels in British Columbia
Featured facilities: Public beach, Pool, Fishing
Great
102 reviews
9.1/10
1 night
From $231
Check availability
86
Hotels in British Columbia
Featured facilities: Private beach area, Pool, Parasailing
Very Good
102 reviews
8.3/10
1 night
From $220
Check availability
See All Beach Hotels in British Columbia

Recent 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 from:$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 from:$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 from:$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 from:$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 from:$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 from:$193

Harrison Hot Springs Resort & Spa

8.1/10
Very Good
Posted on Mar 20, 2026|Queen and Single Room - Main Hotel
Anonymous User
The main building's rooms are a bit old, which is understandable given it's over a century-old hotel. However, the convenience of being able to go downstairs for a hot spring bath is great. The outdoor pool's temperature is a bit low, suitable for kids to splash around, while the indoor small round pool is high-temperature, perfect for adults. The hotel faces a large, scenic lake, and there's an authentic German restaurant by the lake that serves delicious pork knuckle.
Price per night from:$156

Harrison Lake Hotel

6.3/10
Posted on Sep 15, 2023
Carmen
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 from:$79

Hotel Grand Pacific

8.8/10
Very Good
Posted on Aug 2, 2025|Harbour View Suite
USGuest User
Top notch service. Corner suite on the 6th floor had a killer view of the harbor and parliament building. Walking distance from restaurant and the BC museum. Really appreciated having a sitting space separate from the bedroom.  Everything was very nice but room not newly remodeled.  Nonetheless,  looking forward to an opportunity to stay there again.  Major flaw was the pool, sauna area was part of an attached gym. Not the spa experience I had hoped for.
Price per night from:$204

Pan Pacific Vancouver

9.0/10
Great
Posted on Apr 20, 2026
Guest User
I parked the car In an indoor car park as advised by the hotel reception and want to pay the car park fee when check in. However, the reception asked me to pay the car park fee at the machine. The next day when I drive the car out after I pay the car park fee. I found two penalty ticket charging me 160 Canadian dollar. The hotel tell me that the car park is completely independent from the hotel and they can do nothing.
Price per night from:$365

Frequently Asked Questions

What are the popular Beach hotels in British Columbia?

Whether you are traveling to British Columbia for business or tourism, Harrison Hot Springs Resort & Spa (from $177) , Pan Pacific Vancouver (from $365) and Chateau Victoria Hotel & Suites (from $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 $255, and the average price on weekends (Friday–Saturday) is $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 $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?

Harrison Hot Springs Resort & Spa (from $177) provides delicious breakfast.

Which Family-friendly hotels in British Columbia are popular for family travelers?

Want to enjoy your holiday with family members? Birds of a Feather Victoria Oceanfront Studio Suites (from $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 properties172
Number of reviews18,253
Weekday Avg. Price$255
Weekend Avg. Price$270