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. All units are right near the ocean with very nice views, and great access to hiking and scenic areas. The location was great for hiking, touring and storm watching.

Show more Show less
9.1
Superb
1,375 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. Fantastic location - close to transport links and neighbourhood shops. Area felt safe as I was travelling alone with my 10 year old. Apartment was really well appointed - small touches like providing umbrellas and detergent for washing machine made this a great place to stay.

Show more Show less
9.1
Superb
1,682 reviews
Price from
US$185
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
129 reviews
Price from
US$105
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.2
Superb
115 reviews
Price from
US$174
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. Have you ever the host worrying about your safety and checking on you progress constantly? I never had it and that's what Johanna did in our recent stay. She was worried about the wild fire for us and even shared her number. It touched me a lot. It's also awesome to be greeted by her friendly smiling face after a long ride. I also liked it that she checked on you before checking you in then she shared wine and cheese to welcome us. Then it was even better when Randy made the wine. The bedroom and bathroom is very clean and the bed is very comfortable. I just wished that I had stayed another day. Finally, Randy was there to chat up with us as we prepared to leave at 7am. Heart warming to have someone sending you off as we set for a 5.5hrs drive. Also it set all of us in better mood. Cheers to Johanna n Randy.

Show more Show less
9.4
Superb
296 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. Eron and Mario were fantastic hosts. The house was cozy and charming, and my room was very clean and comfortable. The breakfast in the morning as great, and the house dogs are adorable. The location made it very easy to access the downtown area.

Show more Show less
9
Superb
190 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. Friendly staff, modern room, beautiful views, excellent breakfast. Wish we could have stayed for longer. Would definitely return!

Show more Show less
9.5
Exceptional
108 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. Not sure what's better, the view or the scones! Overall a fantastic stay - the room, the facilities and location are all great. Chris is a fantastic host.

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. Nice room with little balcony. Nice breakfast. Lovely host.

Show more Show less
9.3
Superb
151 reviews
Price from
US$137
per night

Situated in Port Renfrew in the Vancouver Island region, Port Renfrew Vacation Rentals has a patio. Both free WiFi and parking on-site are accessible at the holiday home free of charge. On clear days, guests can head outside to enjoy the holiday home's outdoor fireplace or simply kick back and relax. Lovely, spacious house, with all facilities including games to play. Gorgeous view!

Show more Show less
9
Superb
121 reviews
Price from
US$157
per night

Most booked beach hotels in British Columbia this month

FAQs about beach hotels in British Columbia

Beach Hotels that guests love in British Columbia