Beachfront hotels in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
01 Sep 2026
Check-out date:
02 Sep 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

374 results found

Spirit Ridge, In The Unbound Collection By Hyatt

1200 Rancher Creek Rd, Osoyoos, Canada (Open map)

The centre of Osoyoos can be reached in 25 minutes' walk of the hotel, and such cultural venues as the Osoyoos Art Gallery are 2.5…
Read more...
8.8
Fabulous
376 reviews

Tigh-Na-Mara Seaside Spa Resort

1155 Resort Drive, Parksville, Canada (Open map)

The lovely hotel is nestled a 10-minute ride from the Parksville Community Park and only steps away from the RDN Top Bridge Trail...
Read more...
8.2
Very Good
299 reviews

Three Valley Lake Chateau

8903 Trans Canada Highway, Revelstoke, Canada (Open map)

This non-smoking hotel is only 150 metres from Three Valley Gap, 3.9 km from Victoria Lake Provincial Park. Located around a...
Read more...
8.2
Very Good
586 reviews

Black Rock Oceanfront Resort

596 Marine Drive, Po Box 310, Ucluelet, Canada (Open map)

This Ucluelet hotel lies merely 450 metres from Brown's Beach and just 1.5 km from Ucluth Peninsula. The comfortable 4-star Black...
Read more...
9.1
Superb
1469 reviews

The Cove Lakeside Resort

4205 Gellatly Road, West Kelowna, Canada (Open map)

Urban Distillery + Winery lies about a 10-minute drive away, while Gellatly Heritage Park is not far from the resort. The...
Read more...
8.5
Fabulous
92 reviews

The Sylvia Hotel

1154 Gilford Street, Vancouver, Canada (Open map)

The positioning of the hotel right in the centre of Vancouver ensures fast access to the 2009 bronze A-maze-ing Laughter Sculpture,...
Read more...
8.8
Fabulous
977 reviews

Penticton Lakeside Resort

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

The hotel is about 5 km from Penticton Regional airport and 1.3 km from such cultural venues as the SS Sicamous Heritage Park....
Read more...
7.9
Good
275 reviews

Rockwater Secret Cove Resort

5356 Ole'S Cove Resort, Sechelt, Canada (Open map)

The resort is in a rural area of Sechelt. Located approximately a 20-minute walk from Jack Tolmie Island, Rockwater Secret Cove...
Read more...
7.9
Good
363 reviews

Pacific Sands Beach Resort

1421 Pacific Rim Highway, Tofino, Canada (Open map)

The resort lies only 0.7 km from English Cove and about 6 km from the Clayoquot Sound. Located approximately a 20-minute walk from the…
Read more...
9.2
Superb
365 reviews

Painter'S Lodge

1625 Mcdonald Road, Campbell River, Canada (Open map)

The hotel has a convenient location 4.8 km from the Quinsam River Hatchery, while shopping venues like Mussels and More Pottery are...
Read more...
8.1
Very Good
420 reviews

Kingfisher Pacific Resort & Spa

4330 Island Highway South, Courtenay, Canada (Open map)

The 4-star hotel lies nearly 20 minutes' walk from Comox Harbour and within 15 minutes' drive of the I-Hos Gallery. The heritage...
Read more...
8.6
Fabulous
58 reviews

The Beach Club Resort — Bellstar Hotels & Resorts

181 Beachside Drive, Parksville, Canada (Open map)

Located merely a 7-minute stroll from the 39-acre Parksville Community Park and Skate Park, the hotel is also in the vicinity of...
Read more...
8.7
Fabulous
620 reviews

Long Beach Lodge Resort

1441 Pacific Rim Highway, Tofino, Canada (Open map)

This Tofino hotel lies around 5 minutes on foot from Cox Bay and within 3 km of the Ancient Cedars Spa. Located within a 5…
Read more...
8.9
Fabulous
197 reviews

Bayside Oceanfront Resort

240 Dogwood Street, Parksville, Canada (Open map)

This Parksville hotel is within a 6-km distance of the Craig Heritage Park and Museum and 3.1 km from Little Qualicum Cheeseworks....
Read more...
8.5
Fabulous
594 reviews

Walnut Beach Resort

4200 Lakeshore Drive, Osoyoos, Canada (Open map)

The resort is merely a 10-minute stroll from Walnut Beach Resort Osoyoos and only a few steps from a breathtaking beach of Osoyoos....
Read more...
8.7
Fabulous
465 reviews

Snug Harbour Inn

460 Marine Drive, Ucluelet, Canada (Open map)

The centre of Ucluelet can be reached in 10 minutes' walk of this hotel, and such cultural venues as the Cedar House Gallery are 0.9…
Read more...
9.7
Exceptional
126 reviews

Watermark Beach Resort

15 Park Place, Osoyoos, Canada (Open map)

The resort is right on a lake and just a few steps from the Osoyoos and District Museum and Archives. The non-smoking Watermark Beach…
Read more...
9.0
Superb
477 reviews

Poets Cove Resort & Spa

9801 Spalding Rd, Bedwell Harbour, Canada (Open map)

Magic Lake lies around 10 minutes' drive away, while Thomson Park is about 15 minutes' drive from the hotel. Providing a secluded...
Read more...
8.0
Very Good
162 reviews

Mackenzie Beach Resort

1101 Pacific Rim Highway, Tofino, Canada (Open map)

The centre of Tofino can be reached within a 25-minute walk, and natural attractions like the Tonquin Park are 4.1 km away. The 2…
Read more...
8.7
Fabulous
713 reviews

Holiday Inn Hotel & Suites Osoyoos By Ihg

7906 Main Street, Osoyoos, Canada (Open map)

The 3-star hotel is nestled a 5-minute walk from Osoyoos Lake. Offering a sunbathing terrace, spa therapy, and barbecue grills,...
Read more...
7.2
Good
261 reviews
Thank you for subscribing
Close