Beach hotels in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
17 Jun 2026
Check-out date:
18 Jun 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

  • More Less

Clear Filters
Apply Filters

480 results found

Oak Bay Beach Hotel (Adults Only)

1175 Beach Drive, Oak Bay, Canada (Open map)

This Oak Bay hotel has a waterfront setting within a 6-km distance of the Royal British Columbia Museum, while natural sights like...
Read more...
9.4
Superb
382 reviews

Tigh-Na-Mara Seaside Spa Resort

1155 Resort Drive, Parksville, Canada (Open map)

Nestled in a forest and a mountain, the lovely hotel is 650 metres from a sandy beach. The 4-star Tigh-Na-Mara Seaside Spa…
Read more...
8.3
Very Good
273 reviews

Spirit Ridge, In The Unbound Collection By Hyatt

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

The hotel is located in the popular area of Osoyoos, approximately 800 metres from a scenic beach. Positioned around a 10-minute...
Read more...
8.9
Fabulous
366 reviews

Black Rock Oceanfront Resort

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

The hotel lies approximately 500 metres from the Kennedy Lake Provincial Park and approximately a 5-minute drive from Ucluth...
Read more...
9.1
Superb
1455 reviews

The Sylvia Hotel

1154 Gilford Street, Vancouver, Canada (Open map)

The hotel lies in the centre of Vancouver, just a 5-minute walk from English Bay Beach. Nestled 3 km from the Dr.
Read more...
8.9
Fabulous
977 reviews

Pacific Sands Beach Resort

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

This beachfront hotel lies only 0.7 km from English Cove and about 6 km from the Clayoquot Sound. Approximately a 25-minute walk...
Read more...
9.2
Superb
366 reviews

The Cove Lakeside Resort

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

At the resort, you'll be 3.7 km from the Mission Hill Family Estate Winery and fairly close to the Gellatly Nut Farm Regional Park....
Read more...
8.5
Fabulous
91 reviews

Rockwater Secret Cove Resort

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

Smuggler Cove Marine Provincial Park is 3.9 km away, while North Thormanby Island is 4.6 km from the resort. Located approximately a...
Read more...
7.9
Good
368 reviews

The Beach Club Resort — Bellstar Hotels & Resorts

181 Beachside Drive, Parksville, Canada (Open map)

The hotel is situated 3.8 km from Little Qualicum Cheeseworks and just moments from the Shades of Green garden centre. Located just...
Read more...
8.8
Fabulous
612 reviews

Long Beach Lodge Resort

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

This Tofino hotel is dotted with a bar and hot springs, and approximately a 15-minute ride from the eagle Aerie Roy Henry Vickers...
Read more...
9.0
Superb
198 reviews

Kingfisher Pacific Resort & Spa

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

The resort is situated in a rural area of Courtenay, nearly minutes' walk from Comox Harbour. Offering a restaurant, the heritage...
Read more...

Penticton Lakeside Resort

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

The hotel is a mere 1.2 km from the Splash BC Water Park and 500 metres from Martin at W Lakeshore bus stop. Boasting a…
Read more...
8.0
Very Good
320 reviews

Snug Harbour Inn

460 Marine Drive, Ucluelet, Canada (Open map)

The hotel is about 30 km from Tofino-Long Beach airport and within a few blocks of such cultural venues as the Mark Penney Gallery.
Read more...
9.7
Exceptional
126 reviews

Sheraton Vancouver Guildford Hotel

15269 104Th Avenue, Surrey, Canada (Open map)

Nestled in a central part of Surrey, the hotel is approximately a 15-minute walk from Holly Park. The 4-star Sheraton Vancouver...
Read more...
8.5
Fabulous
319 reviews

Three Valley Lake Chateau

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

This non-smoking hotel is perfectly located in a beach area. Featuring a vending machine and a lift, the 3-star Three Valley Lake...
Read more...
8.3
Very Good
594 reviews

Sandman Signature Langley Hotel

8828 201 Street, Langley, Canada (Open map)

The wonderful hotel offers a vibrant location in a rural area of Langley. Featuring Wi-Fi in public areas, Sandman Signature Langley...
Read more...
8.3
Very Good
273 reviews

Bayside Oceanfront Resort

240 Dogwood Street, Parksville, Canada (Open map)

The hotel is nestled in Parksville, close to a mountain. The 3-star smoke-free Bayside Oceanfront Resort Parksville is situated...
Read more...
8.5
Fabulous
576 reviews

Accent Inns Vancouver Airport

10551 Saint Edwards Drive, Richmond, Canada (Open map)

Situated 2.2 km from the preserved peat bog "Richmond Nature Park", the 3-star inn also gives access to such sports venues as Savage...
Read more...
8.5
Fabulous
751 reviews

Ocean Village Resort

555 Helleson Drive, Tofino, Canada (Open map)

This Tofino hotel has a stunning location a mere 1.8 km from the Ancient Cedars Spa. Located 4.7 km from Third Beach, the 3-star…
Read more...
8.8
Fabulous
513 reviews

Hilton Vancouver Airport

5911 Minoru Blvd, Richmond, Canada (Open map)

This hotel is located in Richmond, within reach of Lansdowne tube station. Situated approximately 25 minutes' walk from the YVR...
Read more...
8.4
Very Good
189 reviews
Thank you for subscribing
Close