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
98
Hotels in British Columbia
Located in Harrison Hot Springs, Harrison Hot Springs Resort and Spa is on a lake, a 1-minute drive from Harrison Lake Beach Park and 8 minutes from Farmhouse Natural Cheeses. This golf hotel is 9.1 mi (14.7 km) from Creekside Cheese and Creamery and 12.6 mi (20.2 km) from Homestead Cider. Pamper yourself with a visit to the spa, which offers body treatments and facials. You're sure to appreciate the recreational amenities, which include 2 indoor and 3 outdoor swimming pools and hot springs. This hotel also features complimentary wireless internet access, concierge services, and gift shops/newsstands. Satisfy your appetite at The Copper Room, one of the hotel's 2 restaurants. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk. Planning an event in Harrison Hot Springs? This hotel has 0 square feet (0 square meters) of space consisting of conference space and meeting rooms. Make yourself at home in one of the 353 air-conditioned guestrooms. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with shower/tub combinations feature hair dryers and bathrobes. Conveniences include phones, as well as desks and coffee/tea makers.

"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!"
Very Good
132 reviews
8.2/10
1 night
From US$152
Check Availability
38
Hotels in British Columbia
When you stay at Qualicum Bay Resort in Qualicum Beach, you'll be near the beach, within a 15-minute walk of Sunnybeach Road Public Access and Franksea Road Public Access. This beach hotel is 1.1 mi (1.8 km) from Shoreline Lake and 1.5 mi (2.4 km) from Rose Community Park. Don't miss out on recreational opportunities including a waterslide and a seasonal outdoor pool. Additional features at this hotel include complimentary wireless internet access and a picnic area. At Qualicum Bay Resort, enjoy a satisfying meal at the restaurant. Featured amenities include express check-out and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 11 guestrooms. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms with showers are provided. Conveniences include coffee/tea makers, and housekeeping is provided daily.
Very Good
100 reviews
8.0/10
1 night
From US$108
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
104 reviews
8.2/10
1 night
From US$285
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 US$124
Check Availability
84
Hotels in British Columbia
Located in Osoyoos, Walnut Beach Resort is just steps from Osoyoos Lake and a 2-minute drive from Rattlesnake Canyon. This beach hotel is 2.4 mi (3.9 km) from Nk'Mip Cellars and 3.8 mi (6.1 km) from Osoyoos Golf Club. Spend the day on the private beach or dip into one of the 2 hot tubs. Additional amenities at this hotel include complimentary wireless internet access, wedding services, and a fireplace in the lobby. Enjoy a satisfying meal at Pointe 49 Kitchen and Bar serving guests of Walnut Beach Resort. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include express check-out, a 24-hour front desk, and laundry facilities. Planning an event in Osoyoos? This hotel has facilities measuring 1798 square feet (167 square meters), including conference space. Free self parking is available onsite. Make yourself at home in one of the 99 guestrooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with shower/tub combinations feature designer toiletries and hair dryers. Conveniences include safes and microwaves, as well as phones with free local calls.

"Thoroughly enjoyed our stay at Walnut Beach resort. Great location on the water, walking path to town, pool nice and warm. Great little gym. Resort amenities with boutique feel, 3 floors, easy access to parking garage which was by far the cleanliness I’ve ever seen! We arrived a bit later due to traffic so we were hungry and enjoyed a delicious salad and bison burger. We visited the Desert Centre and played golf 10 minutes from the hotel…perfect."
Great
106 reviews
9.2/10
1 night
From US$237
Check Availability
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 US$108
Check Availability
73
Hotels in British Columbia
With a stay at Harrison Hammond House Farmstay in Harrison Mills, you'll be near ski lifts, within a 5-minute drive of Sandpiper Golf Club and Kilby Historic Site and Museum. This bed & breakfast is 13 mi (20.9 km) from Harrison Lake Hot Springs and 30.1 mi (48.4 km) from Cultus Lake Waterpark. Enjoy recreation amenities such as a hot tub or take in the view from a garden. Additional amenities at this bed & breakfast include complimentary wireless internet access, a fireplace in the lobby, and a picnic area. Featured amenities include multilingual staff, a library, and microwave in a common area. Planning an event in Harrison Mills? This bed & breakfast has 1938 square feet (180 square meters) of space consisting of conference space and a meeting room. Free self parking is available onsite. Make yourself at home in one of the 4 individually decorated guestrooms, featuring DVD players and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment.
Very Good
31 reviews
8.4/10
1 night
From US$116
Check Availability
94
Hotels in British Columbia
With a stay at Little Beach Resort in Ucluelet, you'll be near the beach, within a 15-minute drive of Pacific Rim National Park Reserve and Little Beach. This hotel is 10.1 mi (16.3 km) from Wickaninnish Beach and 21.4 mi (34.5 km) from Cox Bay Beach. Take advantage of recreation opportunities such as a sauna, or other amenities including a picnic area and charcoal grills. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 18 individually decorated guestrooms, featuring microwaves and LED televisions. Your memory foam bed comes with premium bedding. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers.
Very Good
50 reviews
8.8/10
1 night
From US$294
Check Availability
99+
Hotels in British Columbia
With its waterfront location conveniently located within walking distance to downtown, the Prestige Lakeside Resort Convention Centre Nelson, BW Premier Collection in Nelson offers the best of both worlds. Relax in the resort’s greenspace and enjoy the view of the Kootenay Lake and Selkirk mountains, or enjoy nearby water activities such as kayaking or boating. There are 101 guest rooms are offered in the resort with a large variety of room types to suit every traveler’s need. On-site dining options include West Coast Grill, Vault Lounge, and Le Petit Café and Creperie. The resort also features an indoor swimming pool, fitness centre, and can accommodate meetings and events for up to 425 people. A boat marina with activity and equipment rentals is located on-site as well.

"Prefect location very short walk to centre of town beautiful views and welcoming service coffee is Also great at the cafe!"
Great
102 reviews
9.1/10
1 night
From US$230
Check Availability
85
Hotels in British Columbia
With a stay at Penticton Lakeside Resort and Conference Centre, you'll be centrally located in Penticton, steps from Okanagan Beach and Rotary Park. This beach resort is 0.2 mi (0.3 km) from Peach and 0.4 mi (0.6 km) from Penticton Art Gallery. Head down to the water and enjoy a day at the private beach, or take advantage of other recreational amenities including an indoor pool and a hot tub. This resort also features complimentary wireless internet access, concierge services, and ski storage. Grab a bite at Bufflehead, one of the resort's 2 restaurants, or stay in and take advantage of the 24-hour room service. Relax with your favorite drink at the bar/lounge or the beach bar. Full breakfasts are available daily from 7:00 AM to 11:30 AM for a fee. Featured amenities include a 24-hour business center, express check-out, and dry cleaning/laundry services. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 273 guestrooms featuring refrigerators and flat-screen televisions. Rooms have private furnished balconies or patios. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers.

"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."
Very Good
101 reviews
8.3/10
1 night
From US$208
Check Availability
See All Beach Hotels in British Columbia

Travelers Reviews of 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:US$231

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:US$208

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:US$219

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:US$149

Oak Bay Beach Hotel

9.5/10
Amazing
Posted on Feb 6, 2026
Guest User
We had an awesome experience, staying at the Oak Bay Beach Hotel! Was our first time visiting and we're already planning on our next visit. The setting, service, pools, and room were all exemplary. Our only regret was that we only stayed one night. PS - if you visit, try the pizza restaurant (FARO) - it was delicious! All in all, 5/5
Price per night from:US$379

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:US$211

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:US$152

Harrison Lake Hotel

6.5/10
Posted on Apr 25, 2025
Pawang Trip
Need to line up for checking in- But good thing the female receptionist is fast. I wasn’t able to find the gym. Reception is not answering calls. They don’t offer breakfast. No face tissue inside the room. No dringking water. Don’t expect too much. Otherwise, not bad as we are just there for a night.
Price per night from:US$68

Hotel Grand Pacific

8.8/10
Very Good
Posted on Mar 13, 2026
Guest User
This hotel is in a great location making it easy to explore Beacon Hill, the inner harbour, Government Street and all the other sights of Victoria. Staff were friendly and knowledgeable and the bedrooms were clean and comfortable. Leisure facilities were also of a high standard. 
Price per night from:US$203

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:US$352

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 can find over 1.5 million hotels in more than 230 countries or regions on Trip.com. Haven't decided which hotel to book? Browse our site to get ideas!

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 properties183
Number of reviews18,726
Weekday Avg. PriceUS$226
Weekend Avg. PriceUS$240