Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

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 Cities in Canada

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 $144 per night from Nov 25 to Nov 26

Nestled on the beach, this Tofino hotel is within a 15-minute walk of Clayoquot Sound and Mackenzie Beach. Chesterman Beach is 1.2 mi (1.9 km) away.

4.4/5Wonderful! (973 reviews)

"Amazing property. So clean and organized; breakfast, hot tub etc..."…"

Reviewed on Oct. 21, 2020

Best Western Plus Tin Wis Resort
Sylvia Hotel

Sylvia Hotel

3 out of 5
1154 Gilford St, Vancouver, BC
The price is CA $129 per night from Oct 26 to Oct 27

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

4.4/5Excellent! (981 reviews)

"Proximity to the Seawall and Stanley Park. We enjoyed the restaurant and bar. The location of the hotel being beside local housing provides a much better feeling that a stay in a downtown location."…"

Reviewed on Oct. 22, 2020

Sylvia Hotel
Best Western Plus Sands

Best Western Plus Sands

3 out of 5
1755 Davie St, Vancouver, BC
The price is CA $86 per night from Nov 10 to Nov 11

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

4/5Very Good! (999 reviews)
Great Location

"It's a hotel without anything special, but it is a prime location for a visit in Vancouver. The West End is truly the social heart of the city for visitors together with the Beach, Davie and Denman streets and Stanley Park right there. There is not much of a view from the hotel but for the price, ..."…"

Reviewed on Sep. 22, 2020

Best Western Plus Sands

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 $119 per night from Nov 4 to Nov 5

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

4/5Very Good! (964 reviews)

"Good location on the beach and close to downtown. Room was okay but a little dated."…"

Reviewed on Sep. 24, 2020

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 Oct 26 to Oct 27

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

4.3/5Excellent! (760 reviews)

"was awesome, great room, great view, and the weather was nice. will go back."…"

Reviewed on Oct. 22, 2020

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 $80 per night from Oct 26 to Oct 27

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

4.2/5Very Good! (611 reviews)

"A fantastic stay and wonderful customer service! Highly recommend!"…"

Reviewed on Oct. 20, 2020

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 $95 per night from Nov 10 to Nov 11

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

4.2/5Very Good! (963 reviews)

"Great location. The only concern I had was that there was a party going on in the room above me and given that there was only one staff member on at 10pm, she wasn’t able to go up and tell them to keep the noise down. She called them and that helped a little bit but it was still noisy until after ..."…"

Reviewed on Oct. 15, 2020

Ocean Promenade Hotel
Hotel Zed Kelowna

Hotel Zed Kelowna

2.5 out of 5
1627 Abbott Street, Kelowna, BC
The price is CA $79 per night from Oct 26 to Oct 27

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

4.3/5Excellent! (967 reviews)

"great stay. clean room. nice staff. would highly reccomend"…"

Reviewed on Oct. 19, 2020

Hotel Zed Kelowna
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
The price is CA $139 per night from Nov 1 to Nov 2

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

4.5/5Wonderful! (985 reviews)

"The location was perfect and really enjoyed the Adult Hot tub. Everything was fine for us. Staying at the end of June again."…"

Reviewed on Oct. 22, 2020

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 $236 per night from Nov 25 to Nov 26

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

"One of the nicest Hotels I have ever been to. Friendly staff, beautiful hotel, very clean rooms. Fantastic view, great food and service."…"

Reviewed on Sep. 3, 2020

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.

Pocket Guide: Beach Hotel 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

More trip options