COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Beach Hotels in British Columbia from ¥6,747

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Best Western Plus Tin Wis Resort
Great for beach vacations

Best Western Plus Tin Wis Resort

2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
The price is ¥11,468 per night from Feb 28 to Mar 1

Located in Tofino, this beachfront hotel is in a national park and within a 15-minute walk of Clayoquot Sound and Mackenzie Beach. Chesterman Beach and Cox Bay ...

4.4/5Wonderful! (993 reviews)
Travelers like: on the beach, beach yoga
Travelers say...

"Really nice, clean, friendly staff on the ocean what more can I say😁"…"

Reviewed on Feb 23, 2021

Best Western Plus Tin Wis Resort
Sylvia Hotel
Great for beach vacations

Sylvia Hotel

3 out of 5
1154 Gilford St, Vancouver, BC
The price is ¥10,879 per night from Feb 28 to Mar 1

Located in West End, this beachfront hotel is in the city center and within a 5-minute walk of English Bay Beach and Stanley Park. Robson Street and Vancouver ...

4.4/5Excellent! (989 reviews)
Travelers like: on the beach, outdoor pool access
Travelers say...

"Loved the staff, every one. Ray in the dining room was out of this world!"…"

Reviewed on Feb 22, 2021

Sylvia Hotel
Best Western Plus Sands

Best Western Plus Sands

3 out of 5
1755 Davie St, Vancouver, BC
The price is ¥7,691 per night from Mar 14 to Mar 15

Located in West End, this eco-friendly hotel is within a 15-minute walk of Stanley Park and Robson Street. Vancouver Convention Centre and Canada Place are also ...

4/5Very Good! (998 reviews)

"proximity to restaurants, seaside, downtown shopping, walking , transit."…"

Reviewed on Feb 13, 2021

Best Western Plus Sands
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Coast Osoyoos Beach Hotel
Great for beach vacations

Coast Osoyoos Beach Hotel

2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is ¥10,335 per night from Feb 27 to Feb 28

Nestled on the beach, this Okanagan-Similkameen hotel is steps from Osoyoos Lake, Cascade Range, and Columbia Mountains. Pioneer Walkway and Rattlesnake Canyon ...

4/5Very Good! (979 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, indoor pool
Travelers say...

"Swimming pool, whirl pool and water slide plus breakfast"…"

Reviewed on Jan 21, 2021

Coast Osoyoos Beach Hotel
THE Beach Club Resort
Great for beach vacations

THE Beach Club Resort

3.5 out of 5
181 Beachside Drive, Parksville, BC
The price is ¥14,252 per night from Feb 27 to Feb 28

Located in Regional District of Nanaimo, this romantic hotel is within 1 mi (2 km) of Vancouver Island University Parksville Campus and Parksville Beach. Rathtrevor ...

4.3/5Excellent! (804 reviews)
Travelers like: close to beach, indoor pool
Travelers say...

"We got the ocean view suite because I was with my partner and 2 kids. It’s was spacious and the view was breathtaking. It had a fully fitted kitchen, which came in handy to reheat the kids meals and there were several food options around. The pool and hot tub was a PLUS. Due to covid, we had to book ..."…"

Reviewed on Feb 17, 2021

THE Beach Club Resort
Desert Surfside Waterfront Accommodations

Desert Surfside Waterfront Accommodations

3 out of 5
7310 Main Street, Osoyoos, BC
The price is ¥6,747 per night from Mar 3 to Mar 4

Nestled on the beach, this Okanagan-Similkameen condo building is steps from Osoyoos Lake, Cascade Range, and Columbia Mountains. Pioneer Walkway and Rattlesnake ...

4.2/5Very Good! (656 reviews)

"Amazing. Staff is friendly and very helpful. Always recommend this place to our friends and family."…"

Reviewed on Nov 6, 2020

Desert Surfside Waterfront Accommodations
Ocean Promenade Hotel
Great for beach vacations

Ocean Promenade Hotel

2.5 out of 5
15611 Marine Dr, White Rock, BC
The price is ¥9,791 per night from Mar 16 to Mar 17

Located in White Rock, this beachfront hotel is in the city center and within 1 mi (2 km) of White Rock Beach and White Rock Pier. Peace Arch State Park and ...

4.2/5Very Good! (990 reviews)
Travelers like: on the beach, beach towels
Travelers say...

"Our favourite and only hotel we stay at in White Rock!"…"

Reviewed on Feb 21, 2021

Ocean Promenade Hotel
Hotel Zed Kelowna
Great for beach vacations

Hotel Zed Kelowna

2.5 out of 5
1627 Abbott Street, Kelowna, BC
The price is ¥7,506 per night from Feb 27 to Feb 28

Located in Kelowna Central Business District, this hotel is steps from Columbia Mountains and Okanagan Lake. Prospera Place and Kelowna General Hospital are ...

4.3/5Excellent! (996 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"It’s a unique little throwback right next to the water. Brought back memories of dialing up a rotary phone and the nostalgia of setting the old school alarm clock was great! ( the ones with the 2 bells on top) Tbe property looked newly renovated and was very clean. I had an eggs Benedict with local ..."…"

Reviewed on Feb 22, 2021

Hotel Zed Kelowna
Watermark Beach Resort
Great for beach vacations

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
The price is ¥11,722 per night from Feb 28 to Mar 1

Located in Okanagan-Similkameen, this beachfront hotel is in the city center, just steps from Osoyoos Lake, Cascade Range, and Columbia Mountains. Osoyoos and ...

4.5/5Wonderful! (992 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...

"This Resort is located downtown on the beach. Very convenient to restaurants and local shops. The suites are beautifully decorated and maintained with fully equipped kitchens. The staff is friendly and very accomodating. I wouldn't stay anywhere else."…"

Reviewed on Feb 16, 2021

Watermark Beach Resort
Oak Bay Beach Hotel
Great for beach vacations

Oak Bay Beach Hotel

4.5 out of 5
1175 Beach Dr, Victoria, BC
The price is ¥21,673 per night from Mar 8 to Mar 9

Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...

4.8/5Exceptional! (993 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"The hotel is beautiful and the pools and hot tubs are great. We really liked our room. Only complaint is the food isn't the greatest for what you pay..."…"

Reviewed on Feb 14, 2021

Oak Bay Beach Hotel
Coast Parksville Hotel

Coast Parksville Hotel

2.5 out of 5
374 West Island Highway, Parksville, BC
The price is ¥7,506 per night from Feb 27 to Feb 28

Located in Regional District of Nanaimo, this hotel is within a 5-minute walk of Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park is ...

4.2/5Excellent! (69 reviews)

"Everything was clean and fresh. Front desk was very pleasant."…"

Reviewed on Feb 19, 2021

Coast Parksville Hotel
English Bay Hotel

English Bay Hotel

2 out of 5
1150 Denman Street, Vancouver, BC
The price is ¥9,277 per night from Feb 27 to Feb 28

Located in West End, this beach hotel is within 1 mi (2 km) of Stanley Park and Vancouver Aquarium. Vancouver Convention Centre and BC Place Stadium are also ...

3.6/5Good! (752 reviews)

"The staff are very accommodating and friendly. It is an older establishment and shows its age however the rooms are clean and comfortable."…"

Reviewed on Aug 16, 2020

English Bay Hotel
Sand Pebbles Inn

Sand Pebbles Inn

2.5 out of 5
2767 W. Island highway, Qualicum Beach, BC
The price is ¥8,349 per night from Mar 1 to Mar 2

Located in Regional District of Nanaimo, this beachfront hotel is next to a golf course and within a 10-minute walk of Qualicum Beach Visitor Centre and Qualicum ...

3.7/5Good! (238 reviews)

"The rom was nice and along with the shower but the hot water took awhilw to come on and it was only luke warm"…"

Reviewed on Feb 15, 2021

Sand Pebbles Inn
Harrison Beach Hotel
Great for beach vacations

Harrison Beach Hotel

2.5 out of 5
160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC
The price is ¥10,879 per night from Feb 28 to Mar 1

Located in the heart of Harrison Hot Springs, this beach aparthotel is steps from Canwest Art Gallery and Harrison Lake Beach Park. Rendall Park and Ranger Station ...

4.4/5Wonderful! (976 reviews)
Travelers like: close to beach, indoor pool
Travelers say...

"It is a neat hotel, small but friendly. However, they should have told us that no cleaning and replacement of supplies (amenities, towels etc) during covid-19, we have been expecting a cleaning lady but there was none. We didn't know until we asked. That was an unpleasant experience when we have ..."…"

Reviewed on Feb 22, 2021

Harrison Beach Hotel
Tigh-Na-Mara Seaside Spa Resort
Great for beach vacations

Tigh-Na-Mara Seaside Spa Resort

3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is ¥12,969 per night from Mar 4 to Mar 5

Offering direct access to the beach, this Regional District of Nanaimo resort is within 1 mi (2 km) of Riptide Lagoon Adventure Golf and Rathtrevor Beach Provincial ...

4.2/5Very Good! (888 reviews)
Travelers like: close to beach, indoor pool
Travelers say...

"Beautiful place, amazing in the winter snow. A very memorable stay. Warm, toasty cabins were perfect to relax in."…"

Reviewed on Feb 16, 2021

Tigh-Na-Mara Seaside Spa Resort
Days Inn & Conference Centre by Wyndham Penticton
Great for beach vacations

Days Inn & Conference Centre by Wyndham Penticton

2.5 out of 5
152 Riverside Dr, Penticton, BC
The price is ¥7,097 per night from Feb 27 to Feb 28

Located in Okanagan-Similkameen, this hotel is within a 10-minute walk of Cascade Range and Okanagan Lake. South Okanagan Events Centre and Peach are also within ...

3.7/5Good! (1,000 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...

"That it was quiet, has good Wi-Fi and still has breakfast during tbe pandemic that is just grab and go to keep it safe."…"

Reviewed on Feb 21, 2021

Days Inn & Conference Centre by Wyndham Penticton
Shoreline Resort

Shoreline Resort

2 out of 5
926 Lakeshore Drive West, Penticton, BC
The price is ¥7,590 per night from Feb 27 to Feb 28

Located in Okanagan-Similkameen, this beach motel is within a 5-minute walk of Cascade Range and Okanagan Lake. Peach and South Okanagan Events Centre are also ...

3.5/5Good! (200 reviews)

"Property is located just few steps by the lake. It is pretty clean and staff was very accommodating"…"

Reviewed on Sep 3, 2020

Shoreline Resort
Penticton Lakeside Resort and Conference Centre
Great for beach vacations

Penticton Lakeside Resort and Conference Centre

3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
The price is ¥13,831 per night from Feb 28 to Mar 1

Located in Okanagan-Similkameen, this beachfront resort is in the city center, just steps from Rotary Park, Peach, and Okanagan Beach. Penticton Art Gallery ...

3.9/5Good! (911 reviews)
Travelers like: on the beach, sun loungers, beach bar, beach umbrellas
Travelers say...

"I stayed in the new tower- it is beautiful, elegantly decorated, clean and secure. All interactions I had with the staff were professional and helpful- Justine and Keith in particular were very welcoming and pro!"…"

Reviewed on Jan 14, 2021

Penticton Lakeside Resort and Conference Centre
SPIRIT RIDGE - in the Unbound Collection by Hyatt
Great for beach vacations

SPIRIT RIDGE - in the Unbound Collection by Hyatt

4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
The price is ¥14,252 per night from Feb 27 to Feb 28

This family-friendly Osoyoos resort is located on a lake, within a 10-minute walk of Osoyoos Lake and Nk'Mip Cellars. Rattlesnake Canyon and Osoyoos Golf Club ...

4.4/5Wonderful! (997 reviews)
Travelers like: close to beach, sun loungers, beach bar, kids pool
Travelers say...

"Very beautiful room if you get lake view. Suite is fully stocked for anything. Hot tub still open during covid by sign up. Restaurant is fantastic. Room had soaker tub on patio but was winterized during our feb stay... we will definitely return!"…"

Reviewed on Feb 21, 2021

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Walnut Beach Resort
Great for beach vacations

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
The price is ¥11,722 per night from Mar 5 to Mar 6

Nestled on the beach, this Okanagan-Similkameen hotel is steps from Osoyoos Lake, Cascade Range, and Columbia Mountains. Rattlesnake Canyon and Nk'Mip Cellars ...

4.2/5Very Good! (680 reviews)
Travelers like: on the beach, sun loungers, beach towels, outdoor pool
Travelers say...

"Walnut beach is always a great place to get away and relax"…"

Reviewed on Feb 17, 2021

Walnut Beach Resort
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Beach Hotels in British Columbia

Search for hotels in British Columbia on Expedia. You can easily find your hotels in British Columbia using one of the methods below:

  • View our selection of featured hotels in British Columbia
  • Use the map to find hotels in the British Columbia neighborhood you prefer
  • Use the filters to see hotels in a specific area of British Columbia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in British Columbia
  • Enter your travel dates to view the best deals on hotels in British Columbia - while they last

More trip options