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

Beach Hotels in Canada from ¥6,845

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.

Top Canada Beach Hotels

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 ¥14,544 per night from Mar 11 to Mar 12

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! (997 reviews)
Travelers like: on the beach, beach yoga
Travelers say...

"fantastic view, staff, rooms were great, location was fabulous. Will come back with my pup."…"

Reviewed on Mar 8, 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 ¥11,037 per night from Mar 9 to Mar 10

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! (990 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 ¥8,213 per night from Mar 21 to Mar 22

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! (999 reviews)

"Nice location. Comfortable beds. Easy access to transportation."…"

Reviewed on Mar 1, 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 ¥8,830 per night from Mar 12 to Mar 13

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! (980 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,460 per night from Mar 10 to Mar 11

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! (810 reviews)
Travelers like: close to beach, indoor pool
Travelers say...

"Great location,Walking close to ocean boardwalk and very quiet"…"

Reviewed on Mar 1, 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,845 per night from Mar 9 to Mar 10

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! (657 reviews)
Needs Better Signage

"Not easy to find."…"

Reviewed on Nov 27, 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,419 per night from Mar 26 to Mar 27

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! (989 reviews)
Travelers like: on the beach, beach towels
Travelers say...

"Excellent location across from the beach. Spacious and clean rooms."…"

Reviewed on Mar 1, 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,615 per night from Mar 9 to Mar 10

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! (995 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,893 per night from Mar 9 to Mar 10

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! (993 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...

"This is the top property in Osoyoos by far in our opinion. Clean overall, linens seemed new, excellent staff ."…"

Reviewed on Mar 1, 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 ¥22,417 per night from Apr 6 to Apr 7

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,615 per night from Mar 10 to Mar 11

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! (73 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,412 per night from Mar 9 to Mar 10

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,470 per night from Mar 9 to Mar 10

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 ¥11,037 per night from Mar 9 to Mar 10

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! (977 reviews)
Travelers like: close to beach, indoor pool
Travelers say...

"Loved the king size comfy bed. Fireplace was a nice ambiance. Views were exceptional and the staff are helpful and kind."…"

Reviewed on Feb 26, 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 ¥14,460 per night from Mar 29 to Mar 30

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! (891 reviews)
Travelers like: close to beach, indoor pool
Travelers say...

"Lovely log cabin, nice restaurant and staff. Will return for another stay"…"

Reviewed on Mar 1, 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,636 per night from Mar 14 to Mar 15

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
Cape View Motel And Cottages

Cape View Motel And Cottages

2 out of 5
124 John Doucette Road, Mavillette, NS
Get Rates

Situated on the waterfront, this motel is within 1 mi (2 km) of Mavillette Beach Provincial Park and Cape Saint Mary Lighthouse. Smuggler's Cove and Yarmouth ...

4.4/5Wonderful! (201 reviews)
university mom

"Great spot, very friendly."…"

Reviewed on Sep 8, 2020

Cape View Motel And Cottages
Shoreline Resort

Shoreline Resort

2 out of 5
926 Lakeshore Drive West, Penticton, BC
The price is ¥7,700 per night from Mar 9 to Mar 10

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 ¥14,032 per night from Mar 10 to Mar 11

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! (913 reviews)
Travelers like: on the beach, sun loungers, beach bar, beach umbrellas
Travelers say...

"Very clean. The west wing is nicely renovated. And lake view room was nice"…"

Reviewed on Mar 8, 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,460 per night from Mar 9 to Mar 10

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! (992 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
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 Canada

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

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