Beachfront hotels in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
29 Jul 2026
Check-out date:
30 Jul 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts

  • More Less

Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

352 results found

Sea Edge Beachside Hotel

209 Island Hwy W, Parksville, Canada (Open map)

Fast Time Grand Prix Indoor Karting is 3.6 km from this Parksville hotel, while 2.4 km from the Oceanside Place Arena this place....
Read more...
8.7
Fabulous
504 reviews

Heriot Bay Inn

673 Hotel Road, Heriot Bay, Canada (Open map)

The hotel offers a convenient location a 40-minute drive from Campbell River Water airport. The comfortable 2-star Heriot Bay Inn is...
Read more...
7.0
Good
55 reviews

Coast Osoyoos Beach Hotel

7702 Main Street, Osoyoos, Canada (Open map)

If you are in love with sports, this Osoyoos hotel offers a tranquil location a mere 1.2 km from Sun Bowl Skating Arena. Situated 3.8…
Read more...
7.9
Good
560 reviews

Oyster Bay Resort

4357 South Island Highway, Campbell River, Canada (Open map)

The centre of Campbell River can be reached within a 5-minute walk. Located approximately a 10-minute ride from Hagel Park, the 3-star…
Read more...
9.2
Superb
321 reviews

Oceanfront Suites At Cowichan Bay

1681 Cowichan Bay Road, Cowichan Bay, Canada (Open map)

This hotel lies 5 minutes' walk from Hilary's Cheese and within easy reach of True Grain Bread. Situated in the immediate vicinity...
Read more...
8.8
Fabulous
277 reviews

Tiki Shores Inn & Suites

914 Lakeshore Drive West, Penticton, Canada (Open map)

The motel is located in a prime touristic area of Penticton, approximately a 20-minute walk from the beachfront Penticton Art...
Read more...
6.7
Pleasant
141 reviews

Casa Grande Inn

3080 West Island Highway, Qualicum Beach, Canada (Open map)

The comfortable hotel has a beachfront location about 2 km from The Old School House Arts Centre. Featuring a lift and a vending...
Read more...
8.9
Fabulous
860 reviews

Harrison Beach Hotel

160 Esplanade Avenue, Harrison Hot Springs, Canada (Open map)

Nestled merely 1.4 km from the Miami Bridges Trail, the hotel is in proximity to Tourism Harrison Hot Springs. The perfect Harrison...
Read more...
8.8
Fabulous
342 reviews

Sunshine Coast Resort

12695 Sunshine Coast Hwy, Madeira Park, Canada (Open map)

The centre of Madeira Park is a 10 minutes' walk of the resort. Located about 10 minutes' drive from Francis Point Provincial Park,...
Read more...
9.1
Superb
392 reviews

Duffin Cove Resort

215 Campbell Street - P.O Box 178, Tofino, Canada (Open map)

The hotel places you a mere 1.9 km from Third Beach and 4.8 km from Frank Island. Nestled about 5 minutes' walk from the Clayoquot…
Read more...
9.0
Superb
403 reviews

Cusheon Lake Resort

171 Natalie Lane, Ganges, Canada (Open map)

The hotel is about 5 km from Ganges Water airport and approximately a 15-minute drive from such cultural venues as Duthie Gallery &...
Read more...
9.2
Superb
138 reviews

Sooke Harbour House

1528 Whiffin Spit Road, Sooke, Canada (Open map)

The hotel is about 10 minutes' drive from Ed MacGregor Park and just near Dufour at Whiffin Spit bus stop. The comfortable Sooke...
Read more...
9.4
Superb
18 reviews

Anchor Inn & Suites, BW Signature Collection

261 Island Highway, Campbell River, Canada (Open map)

The charming hotel is nestled 14 minutes' stroll from Motor Vessel BCP 45 and in the vicinity of the Campbell River Fisherman's...
Read more...
8.1
Very Good
986 reviews

Sidney Waterfront Inn & Suites

9775 1St Street, Sidney, Canada (Open map)

Iroquois Park is within 900 metres of the 3-star hotel, and Horth Hill Regional Park is located 4.9 km away. Offering a location a…
Read more...
8.4
Very Good
726 reviews

Ramada By Wyndham Campbell River

462 S Island Highway, Campbell River, Canada (Open map)

This Campbell River hotel has a prime setting within a few blocks of Elk Falls Provincial Park. The comfortable Ramada By Wyndham...
Read more...
6.9
Pleasant
859 reviews

Richter Pass Beach Resort

7506 Main Street Box 480, Osoyoos, Canada (Open map)

Gallery 97 is within easy reach of this Osoyoos hotel, while cottonwood beach is only a 5-minute walk away. Located in the popular...
Read more...
7.5
Good
813 reviews

Beach Gardens Resort And Marina

7074 Westminster Street, Powell River, Canada (Open map)

The resort is about 5 km from Powell River airport and approximately 10 minutes by car from such cultural venues as the co-op gallery…
Read more...
8.3
Very Good
303 reviews

Northern Rockies Lodge

Mile 462 Alaska Highway, Box 8, Muncho Lake, Canada (Open map)

The hotel is a great place to stay due to its beachfront location in Muncho Lake. Located in a beach area about 5 minutes on…
Read more...
8.5
Fabulous
141 reviews

Dashwood Manor Seaside Bed & Breakfast

1 Cook Street, Victoria, Canada (Open map)

The bed & breakfast is 2.5 km from Chinatown, while the Helmcken House is just 1.9 km away. Located around 5 minutes' walk from the 4…
Read more...
9.0
Superb
318 reviews

Wild Renfrew Seaside Cottages

17310 Parkinson Road, Port Renfrew, Canada (Open map)

This hotel is a great place to stay due to its scenic location in Port Renfrew. The comfortable 3-star Wild Renfrew Seaside Cottages...
Read more...
9.2
Superb
402 reviews
Thank you for subscribing
Close