Skip to main content

The best beach hotels in British Columbia

Check out our pick of great beach hotels in British Columbia

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Black Rock Oceanfront Resort offers a spectacular escape for storm watching, whale watching, beach adventures, or romantic retreats, any time of year.

Dine at Currents for breakfast, lunch, and dinner with oceanfront views, or unwind at Big Beach Bar & Lounge with local wines, craft cocktails, and light bites by the fire. Every detail is designed to impress—an unforgettable West Coast experience awaits. I planned to Stay in a house or Cabin, not a Complex, but Black Rock beat me. Unbelievable View and You feel full privacy in a huge Complex. We had a trail Studio, with full amenities (full kitchen and kitchenettes ) and it has a great view from the room. super Calm and quiet. Helpfull staff. Never forget our stay , highly recommended.

Show more Show less
9.1
Superb
1,392 reviews
Price from
US$175
per night

Located in Vancouver's West End, this property offers spacious, fully furnished suites with fully equipped kitchens and gas fireplaces, just 3 minutes from Stanley Park. Free WiFi is provided.

Vancouver's English Bay beaches are only 11 minutes' walk while Vancouver Convention Centre is 20 minutes' walk away. Granville Island is 4 km from the property. Excellent location, it's basically a fully-equipped apartment, clean, friendly staff

Show more Show less
9.1
Superb
1,675 reviews
Price from
US$149
per night

Featuring garden views, Woodside Farm Country Inn offers accommodation with a garden, a terrace and a shared lounge, around 1.4 km from Ella Beach. This property offers access to a pool table, table tennis and free private parking. Boasting family rooms, this property also provides guests with a children's playground. This farm stay is stunning 10/10. Would have loved to stay longer.

Show more Show less
9.1
Superb
134 reviews
Price from
US$105
per night

Offering a garden and garden view, Winter's Hideaway Suite is situated in Ucluelet, less than 1 km from Big Beach and a 13-minute walk from Ucluelet Aquarium. This property offers access to a terrace, free private parking and free WiFi. On clear days, guests can head outside to enjoy the guest house's outdoor fireplace or simply kick back and relax. Everything was amazing! Great room, great location, great host and great communication! The room is inside a modern, newly built house of a family who have their access on the other side. The rental has its very own private outside are including a fire pit and a paring spot. They welcomed us with a complementary bottle of BC wine.

Show more Show less
9.5
Exceptional
101 reviews
Price from
US$74
per night

Set in Campbell River and only 45 km from Comox Ferry Terminal, Ocean's Edge Suite offers accommodation with sea views, free WiFi and free private parking. The property has mountain and garden views, and is 10 km from Elk Falls Provincial Parks. The accommodation features full-day security and room service for guests. Our family of 6 had a fabulous stay at Oceans Edge Suite! The location was great, the views beautiful, the accommodation was perfect for our needs & communication from host was great! Would highly recommend to others & would be more than happy to stay here again! Thankyou for the tip about visiting the Oyster pot holes, the kids loved the area!

Show more Show less
9.3
Superb
116 reviews
Price from
US$158
per night

Featuring mountain views, Hannie's Gasthuis features accommodation with terrace, around 2 km from Blind Bay Sandy Beach. With lake views, this accommodation offers a patio. The bed and breakfast provides rooms with air conditioning, free private parking and free WiFi. Hannie and her son are friendly hosts who provide a clean, cool, and comfortable accomodation. My husband and I had the queen room and although the private bathroom was not attached, it was not a problem as the people in the king room had their own attached bathroom. The shower was spacious and the water pressure wonderful. We both had the breakfast for an extra cost and enjoyed them. When we arrived we were given a large platter of cheese and crackers as well as wine on the upper balcony with a river and Mountain View.

Show more Show less
9.4
Superb
299 reviews
Price from
US$89
per night

Located in Kelowna, 600 metres from Strathcona Park and 2.3 km from the centre, Stirling House provides air-conditioned accommodation with free WiFi, and a garden. This bed and breakfast features free private parking and full-day security. Featuring family rooms, this property also provides guests with an outdoor fireplace. Everything was wonderful during our stay at Stirling house. Eron anticipated our arrival with an open door, hearty and warm welcome. Stirling house is an open, light and stylishly furnished property. We felt comfortable and at home. The location is excellent and Kelowna’s heritage area able to be explored on foot which was delightful. Oh the sunset. Breakfast was delicious, generous and obviously served with love. We enjoyed meeting a Canadian couple and chatting. We really appreciated how private it felt and how Eron made it so seamless. Will highly recommend to others. Thanks you 😊 Natasha and Max.

Show more Show less
9.1
Superb
191 reviews
Price from
US$119
per night

Located in Naramata, The Inn at Therapy Vineyards offers accommodation with a balcony or a patio, free WiFi and flat-screen TV, as well as a shared lounge and a terrace.

Manitou Beach is 1.9 km from the accommodation, while Penticton Convention Centre is 15 km away. Penticton Regional Airport is 16 km from the property. We loved everything about our stay from the heated toilet seats to the warm cookies in the evening. We sat in the hot tub watching the sunset, then built a fire to drink wine in front of. All of the staff members were exceptional and we loved talking with the owner over a tasting. We will be telling all of our friends about Therapy.

Show more Show less
9.5
Exceptional
105 reviews
Price from
US$196
per night

Featuring garden views, 378 Marine Drive provides accommodation with patio, around 200 metres from Little Beach. A hot tub is available for guests. There is a sun terrace and guests can make use of free WiFi and free private parking. Everything was amazing! The suite and views were beyond beautiful. The suite was clean and decorated exceptionally well. I felt so relaxed staying here, I absolutely recommend! It was perfect.

Show more Show less
9.6
Exceptional
173 reviews
Price from
US$189
per night

Boasting a balcony with mountain views, a garden and barbecue facilities, Wesbert Winery & Guest Suites can be found in Penticton, close to Three Mile Beach and 7.7 km from Penticton Convention Centre. This property offers access to a terrace and free private parking. All rooms are fitted with a patio with views of the lake. We had a lakeside view .Room was elevated at the top above the winery. It had a small balcony with table and 2. Chairs

Show more Show less
9.3
Superb
149 reviews

Most booked beach hotels in British Columbia this month

FAQs about beach hotels in British Columbia

Beach Hotels that guests love in British Columbia