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

Beachfront Resorts & Hotels in Canada

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 Hotel

Best Western Plus Tin Wis Resort

Best Western Plus Tin Wis Resort

2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
The price is CA $239 per night from May 30 to May 30
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! (990 reviews)
"Beautiful view from our room. Such friendly staff and very clean facility."

Reviewed on Apr. 26, 2021

Best Western Plus Tin Wis Resort
Sylvia Hotel

Sylvia Hotel

3 out of 5
1154 Gilford St, Vancouver, BC
The price is CA $137 per night from May 24 to May 24
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/5Wonderful! (993 reviews)
"Heritage Hotel.It has a very good restaurant.Staff is very helpful and professional.Above all,the perfect location."

Reviewed on May 2, 2021

Sylvia Hotel
Best Western Plus Sands

Best Western Plus Sands

3 out of 5
1755 Davie St, Vancouver, BC
The price is CA $100 per night from May 30 to May 30
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! (996 reviews)
"nice staff and clean rooms. they make the best out of a pandemic"

Reviewed on Apr. 30, 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

Coast Osoyoos Beach Hotel

2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is CA $149 per night from May 17 to May 17
Nestled on the beach, this Osoyoos hotel is steps from Cascade Range, Columbia Mountains, and Pioneer Walkway. Osoyoos Lake and Rattlesnake Canyon are also within ...
4/5Very Good! (988 reviews)
"Great location and the kids enjoyed the pool and waterslide!"

Reviewed on Apr. 19, 2021

Coast Osoyoos Beach Hotel
THE Beach Club Resort

THE Beach Club Resort

3.5 out of 5
181 Beachside Drive, Parksville, BC
The price is CA $189 per night from May 15 to May 15
Situated on the boardwalk, this romantic hotel is within 1 mi (2 km) of Vancouver Island University Parksville Campus and Parksville Beach. Rathtrevor Beach ...
4.3/5Excellent! (826 reviews)
"Loved the proximity to the beach which was stunning"

Reviewed on May 7, 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 CA $90 per night from May 24 to May 24
Nestled on the beach, this Osoyoos condo building is steps from Cascade Range, Columbia Mountains, and Osoyoos Lake. Pioneer Walkway and Rattlesnake Canyon are ...
4.2/5Very Good! (661 reviews)
"This is an older property that could use some TLC as switches and faucets were loose. Unit was very clean with great view - would have been even better with a dishwasher."

Reviewed on Mar. 28, 2021

Desert Surfside Waterfront Accommodations
Ocean Promenade Hotel

Ocean Promenade Hotel

2.5 out of 5
15611 Marine Dr, White Rock, BC
The price is CA $126 per night from May 23 to May 23
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! (986 reviews)
"Parking should be included. Great view from my window"

Reviewed on May 8, 2021

Ocean Promenade Hotel
Hotel Zed Kelowna

Hotel Zed Kelowna

2.5 out of 5
1627 Abbott Street, Kelowna, BC
The price is CA $109 per night from May 14 to May 14
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! (990 reviews)
"I love this spot, it was clean and bright and fun and very close to everything!! Thank you!!"

Reviewed on May 8, 2021

Hotel Zed Kelowna
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
The price is CA $161 per night from May 16 to May 16
Located in Osoyoos, this beachfront hotel is in the city center, just steps from Cascade Range, Columbia Mountains, and Osoyoos Lake. Osoyoos and District Museum ...
4.5/5Wonderful! (988 reviews)
"Beautiful area and building, great amenities and very friendly personnel!"

Reviewed on May 13, 2021

Watermark Beach Resort
Oak Bay Beach Hotel

Oak Bay Beach Hotel

4.5 out of 5
1175 Beach Dr, Victoria, BC
The price is CA $277 per night from May 19 to May 19
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)
"The OBBH is bliss. We loved every min of our stay."

Reviewed on Apr. 11, 2021

Oak Bay Beach Hotel
Don't see what you're looking for?
We've got more Beach Hotel. 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.