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
99+
Hotels in British Columbia
A stay at Cactus Tree Inn places you in the heart of Oliver, a 3-minute drive from NK'MIP Canyon Desert Golf Course and 6 minutes from Tinhorn Creek Winery. This motel is 2.6 mi (4.1 km) from Fairview Mountain Golf Course and 3.1 mi (5 km) from District Wine Village. Take advantage of recreation opportunities such as a seasonal outdoor pool, or other amenities including complimentary wireless internet access and barbecue grills. Free self parking is available onsite. Make yourself at home in one of the 29 guestrooms featuring refrigerators. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have shower/tub combinations and hair dryers. Conveniences include coffee/tea makers and blackout drapes/curtains, as well as phones with free local calls.

"Recently renovated, very neat and comfy. Friendly staff and a decent pool."
Very Good
103 reviews
8.1/10
1 night
From €62
Check Availability
99+
Hotels in British Columbia
Located in Halfmoon Bay, Rockwater Secret Cove Resort is on the boardwalk/promenade, within a 5-minute drive of Turnagain Island and Secret Cove Falls Trail Recreation Site. This beach hotel is 3.4 mi (5.5 km) from Homesite Creek Falls Recreation Site and 4.8 mi (7.7 km) from Harness Island. Treat yourself with massages and facials. This hotel also features complimentary wireless internet access, concierge services, and gift shops/newsstands. At Rockwater Secret Cove Resort, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Full breakfasts are available daily from 8:00 AM to 11:00 AM for a fee. Featured amenities include a computer station, multilingual staff, and luggage storage. Planning an event in Halfmoon Bay? This hotel has 550 square feet (51 square meters) of space consisting of conference space and meeting rooms. Free self parking is available onsite. Make yourself at home in one of the 40 guestrooms. Your pillowtop bed comes with down comforters and premium bedding. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers.

"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."
Very Good
103 reviews
8.2/10
1 night
From €111
Check Availability
87
Hotels in British Columbia
The Anchor Inn Suites, BW Signature Collection is a seven-story, full-service hotel located in Campbell River, British Columbia, on beautiful Vancouver Island. All 77 guest rooms have access to a private balcony, offering breathtaking ocean and mountain views. Catch a glimpse of whales and dolphins frolicking in the water or be amazed by the cruise ships that light up the night on their way to Alaska, or back down through the passage to Vancouver or Victoria. We have a beautiful on-site restaurant, full convention facilities, an authentic Thai Spa, and an indoor pool. All rooms come equipped with air-conditioning, a microwave, and a mini fridge.

"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."
Very Good
102 reviews
8.1/10
1 night
From €159
Check Availability
51
Hotels in British Columbia
When you stay at Beachside Motel in Penticton, you'll be on the boardwalk/promenade, within a 5-minute walk of Skaha Lake and Skaha Beach. This motel is 4.1 mi (6.6 km) from Okanagan Lake and 3.4 mi (5.5 km) from Penticton Trade and Convention Centre. Take in the views from a garden and make use of amenities such as tour/ticket assistance and a picnic area. Featured amenities include luggage storage and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 26 air-conditioned rooms featuring refrigerators and microwaves. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include coffee/tea makers and blackout drapes/curtains, and housekeeping is provided daily.

"Booked a kitchen suite which was very convenient for an extended weekend ski trip. The rooms were spacious, clean, and quiet."
Very Good
99 reviews
8.0/10
1 night
From €48
Check Availability
68
Hotel near Downtown Vancouver,Vancouver
Located in Vancouver (West End), The Como Hotel is within a 15-minute walk of Stanley Park and Vancouver Waterfront. This hotel is 1.1 mi (1.7 km) from False Creek and 1.1 mi (1.8 km) from Vancouver Art Gallery. Make use of convenient amenities, which include complimentary wireless internet access and concierge services. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and multilingual staff. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 32 air-conditioned rooms featuring minibars and Smart televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers.
Amazing
78 reviews
9.6/10
1 night
From €173
Check Availability
21
Hotels in British Columbia
When you stay at The Point on Wood Lake in Lake Country, you'll be on a lake, within a 15-minute drive of Okanagan Lake and Kalamalka Lake. This luxury lodge is 8.4 mi (13.5 km) from UBC-Okanagan and 14.4 mi (23.2 km) from Waterfront Park. Take advantage of recreation opportunities such as a private beach, or other amenities including complimentary wireless internet access and gas grills. Free self parking is available onsite. Make yourself at home in one of the 9 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Your pillowtop bed comes with down comforters and Egyptian cotton sheets. Rooms have private furnished patios. 55-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected.
Outstanding
1 review
10/10
1 night
From €182
Check Availability
99+
Hotels in British Columbia
A stay at Cloudside Hotel places you in the heart of Nelson, steps from Tea Garden Salon & Spa and 3 minutes by foot from Bodhi Day Spa. This hotel is 0.2 mi (0.3 km) from Baldface Lodge and 0.2 mi (0.3 km) from Touchstones Museum. Take in the views from a rooftop terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this Victorian hotel include concierge services and ski storage. Guests can catch a ride to nearby destinations on the area shuttle (surcharge). Featured amenities include express check-in, express check-out, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 8 air-conditioned rooms featuring refrigerators and flat-screen televisions. Your pillowtop bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers.

"Easy and friendly check in. Just passing thru and needed a place to sleep. Comfortable bed."
Amazing
101 reviews
9.4/10
1 night
From €106
Check Availability
54
Hotels in British Columbia
When you stay at Waterfront Inn in Penticton, you'll be on the waterfront, just steps from Skaha Lake and 3 minutes by foot from Skaha Beach. This hotel is 3.8 mi (6.1 km) from Okanagan Lake and 3.4 mi (5.5 km) from South Okanagan Events Centre. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and barbecue grills. Take advantage of the hotel's room service. Featured amenities include laundry facilities, a safe deposit box at the front desk, and a vending machine. Free self parking is available onsite. Make yourself at home in one of the 20 individually decorated guestrooms, featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have shower/tub combinations and hair dryers. Conveniences include safes and microwaves, and housekeeping is provided daily.

"Excellent location right near the beach. Our room was connected to a balcony that even had a bbq that all guests can use. The room was small and the building old but this was totally fine as all the furniture was in good or great condition and was very clean. Bathroom was also recently renovated so that was nice too."
Very Good
99 reviews
8.0/10
1 night
From €54
Check Availability
92
Hotels in British Columbia
When you stay at Williston Lake Resort in Hudson's Hope, you'll be near the beach and 13 minutes by car from W.A.C. Bennett Dam Visitor Centre. This lodge is 13 mi (20.9 km) from Hudson's Hope Town Center and 13.1 mi (21 km) from Hudson's Hope Visitor Centre. Be sure to enjoy recreational amenities including a fitness center and bicycles to rent. Additional features at this lodge include complimentary wireless internet access, barbecue grills, and a banquet hall. Enjoy a meal at the restaurant, or stay in and take advantage of the lodge's room service (during limited hours). Wrap up your day with a drink at the bar/lounge. A complimentary continental breakfast is served daily from 5:00 AM to 10:00 AM. Featured amenities include a business center, luggage storage, and laundry facilities. Free self parking is available onsite. Treat yourself to a stay in one of the 24 guestrooms, featuring heated floors. Complimentary wireless internet access is available to keep you connected. Conveniences include desks and complimentary bottled water, and housekeeping is provided daily.
Amazing
20 reviews
9.4/10
1 night
From €79
Check Availability
83
Hotels in British Columbia
With a stay at Inn On Long Lake in Nanaimo, you'll be in a shopping district, within a 10-minute drive of Departure Bay Ferry Terminal and Long Lake. This beach hotel is 16.3 mi (26.2 km) from Duke Point Ferry Terminal and 2.3 mi (3.6 km) from Woodgrove Shopping Centre. Head down to the water and enjoy a day at the private beach, or take advantage of other recreational amenities, which include a fitness center. Additional amenities at this hotel include complimentary wireless internet access, a picnic area, and barbecue grills. A complimentary continental breakfast is served on weekdays from 6:30 AM to 9:30 AM and on weekends from 7:00 AM to 10:00 AM. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. This hotel has 2 meeting rooms available for events. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 62 air-conditioned rooms featuring microwaves and flat-screen televisions. Your room comes with a pillowtop bed. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have hair dryers and toothbrushes and toothpaste.

"This hotel is a bit biased on Victoria Island. If it is not self-driving, it is very inconvenient. The hotel is relatively new. The facilities are relatively complete. There are hot springs. Facing a small lake, it was quite peaceful. There is a kitchen, but we don’t have time to cook by ourselves. The breakfast at the hotel is good, you can make your own waffles. Did not see the Chinese. Because there was only a foreign couple who went to the hot springs late. There is free parking."
Very Good
102 reviews
8.8/10
1 night
From €143
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:€159

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:€157

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:€158

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:€97

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:€312

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:€111

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:€209

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:€232

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:€161

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:€95

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You’ll find over 1,500,000 hotels in 230+ countries and regions on Trip.com. Can’t decide which hotel to book? Browse the site for inspiration!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties172
Number of reviews18,818
Weekday Avg. Price€181
Weekend Avg. Price€194