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,382 reviews
Price from
US$176
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. Clean, spacious apartments with everything needed - coffee machine, tea kettle, microwave, TV with lots of channels, fast Internet. Safe district especially comparing to very central part of the city. Starbucks and Dominos in the building, large supermarket only 2 minutes away. Several bike rental services nearby.

Show more Show less
9.1
Superb
1,691 reviews
Price from
US$222
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. Everything was a perfect place for us

Show more Show less
9.1
Superb
117 reviews
Price from
US$138
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. A large three-bedroom spacious "basement" apartment with a great kitchen, washer/dryer, electric fireplace, and astounding backyard with a view across the Georgia Strait to the snow-capped mountains beyond. A gracious host leaves lots of info about how to use various items in the apartment and takes the guessing out of becoming acclimated to a novel space. Driveway parking is located above a hefty set of steps leading to the ground-level apartment in a nice residential neighborhood on the edge of town. We could stay here all summer.

Show more Show less
9.2
Superb
113 reviews
Price from
US$175
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. The balconies, the backyard, and the view were beautiful.

Show more Show less
9.4
Superb
290 reviews
Price from
US$90
per night

Offering a shared lounge, Port Renfrew Oceanfront Retreat offers accommodation in Port Renfrew. There is a sun terrace and guests can make use of free WiFi and free private parking.

The holiday home has 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a balcony with sea views. Guests can take in the views of the mountain from the patio, which also has outdoor furniture. There is also a seating area and a fireplace. The apartment is a dream. It is equipped with everything you need, the rooms are decorated with love and coziness. The barbecue was practical and the terrace super for cozy evenings. The view from the house is fantastic and it is so idyllic and quiet. The access to the house via a code went smoothly.

Show more Show less
9.1
Superb
114 reviews
Price from
US$279
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. Breakfast was amazing! The room was beautiful!

Show more Show less
9
Superb
184 reviews
Price from
US$120
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. It was just perfect. From the staff, accommodations, wine testing and breakfast. Exquisite bed view and spa bathroom. Well done.,

Show more Show less
9.4
Superb
110 reviews
Price from
US$287
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. Amazing place! Loved everything about it

Show more Show less
9.6
Exceptional
176 reviews
Price from
US$190
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
155 reviews
Price from
US$257
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