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 ¥10,443

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 ¥53,668 per night from Aug 29 to Aug 29
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! (1,000 reviews)
Travelers like: on the beach, beach yoga
Travelers say...
"Liked everything"

Reviewed on Jul 29, 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 ¥18,342 per night from Aug 2 to Aug 2
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! (979 reviews)
Travelers like: on the beach, outdoor pool access
Travelers say...
"loved the location, and the pet friendly status. The restaurant food was excellent"

Reviewed on Jul 26, 2021

Sylvia Hotel
Best Western Plus Sands

Best Western Plus Sands

3 out of 5
1755 Davie St, Vancouver, BC
The price is ¥12,330 per night from Aug 26 to Aug 26
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! (988 reviews)
"Great location! Friendly service! Would stay again!"

Reviewed on Jul 27, 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
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! (996 reviews)
Travelers like: on the beach, sun loungers, beach umbrellas, indoor pool
Travelers say...
"I loved that the property was so close to the beach. The staff for Lovely and it was centrally located for walking to town. All in all a great place to stay."

Reviewed on Jul 26, 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
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.4/5Excellent! (848 reviews)
Travelers like: close to beach, indoor pool
Travelers say...
"The hotel and staff were great. We had seating problems with the restaurant, the hotel guests should get priority over outside visitors at the in hotel restaurant. The hotel was a nice break during Covid times, however, I thought it was too expensive, considering the Covid limitations, for example ..."

Reviewed on Jul 26, 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 ¥14,957 per night from Aug 11 to Aug 11
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! (702 reviews)
"The property is located right on the beach. The beach was clean and free from any lake weed. Well kept. The room was very clean and sanitary. The suite we had was equipped with a full kitchen that had all the basic kitchen essentials that you need for your stay. The host was so friendly and always ..."

Reviewed on Jul 25, 2021

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 ¥14,924 per night from Aug 8 to Aug 8
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! (980 reviews)
Travelers like: on the beach, beach towels
Travelers say...
"The staff were friendly, clean rooms, easy parking, excellent location and proximity to the beach and restaurants!"

Reviewed on Jul 23, 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 ¥29,750 per night from Aug 8 to Aug 8
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! (992 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...
"Funky little spot, in the perfect part of town. You’re steps from the waterfront, and minutes by foot from vibrant restaurants in town. The hotel is no frills, but it’s clean, the staff are fun and helpful, and there’s lots of cool things to do onsite (like a ping pong lounge). All in all, I would ..."

Reviewed on Jul 20, 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 ¥41,159 per night from Aug 4 to Aug 4
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! (990 reviews)
Travelers like: on the beach, outdoor pool
Travelers say...
"The property is nicely maintained. I wish they would reinstate daily housekeeping services soon, as the hotel capacity as back to full capacity. My only complaint about the room is lack of curtains. The room gets very bright early in the morning. Staff were friendly. The pool was nice. Drink service ..."

Reviewed on Jul 27, 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 ¥37,744 per night from Aug 29 to Aug 29
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! (995 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...
"Great hotel with amazing views and mineral pool and spa facility. The rooms were big and spacious well decorated. The hotel had a great selection for food at the resort. We will definitely be staying again."

Reviewed on Jul 25, 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 ¥26,240 per night from Aug 22 to Aug 22
Situated near the beach, this hotel is steps from Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park is 2.9 mi (4.7 km) away.
4.4/5Excellent! (133 reviews)
"Lovely staff and great little pet friendly hotel. Simple space that has been nicely updated. Close to town and the beach. Perfect for a family stay."

Reviewed on Jul 20, 2021

Coast Parksville Hotel
English Bay Hotel

English Bay Hotel

2 out of 5
1150 Denman Street, Vancouver, BC
The price is ¥14,893 per night from Aug 3 to Aug 3
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! (758 reviews)
"It was okay. Location is good, close to lots of food places, liquor stores, and the beach. but very busy and loud all the time so if you don’t like vibrant big city vibes and want something calm and relaxing don’t stay here. Parking was weird and hard to find and not free, also you had to walk through ..."

Reviewed on Jul 21, 2021

English Bay Hotel
Sand Pebbles Inn

Sand Pebbles Inn

2.5 out of 5
2767 W. Island highway, Qualicum Beach, BC
Located in Qualicum Beach, this beachfront hotel is next to a golf course and within a 10-minute walk of Qualicum Beach Visitor Centre and Qualicum Beach Memorial ...
3.7/5Good! (246 reviews)
"This property is as close to the ocean as you can get. Absolutely stunning view out the balcony."

Reviewed on Apr 13, 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 ¥22,787 per night from Aug 23 to Aug 23
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! (1,052 reviews)
Travelers like: close to beach, indoor pool
Travelers say...
"Front desk was very nice and helpful, room was clean and location was great ... a great experience overall"

Reviewed on Jul 24, 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
Offering direct access to the beach, this Parksville resort is within 1 mi (2 km) of Rathtrevor Beach and Rathtrevor Beach Provincial Park. Parksville Beach ...
4.2/5Very Good! (935 reviews)
Travelers like: close to beach, indoor pool
Travelers say...
"We stayed in a studio with kitchenette in the Jedediah section. We enjoyed our stay at this property other than the fact that our room was overly warm. There were 3 fans in the room but still this did not cool the room or us down at all. There was very little air circulation and the vaulted ceilings ..."

Reviewed on Jul 20, 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 ¥22,361 per night from Aug 29 to Aug 29
Situated near the beach, this hotel is within a 10-minute walk of Cascade Range and Okanagan Lake. South Okanagan Events Centre and Peach are also within 1 mi ...
3.7/5Good! (989 reviews)
Travelers like: close to beach, outdoor pool
Travelers say...
"Great location, brought back childhood memories of Penticton. Not new but clean, staff went above and beyond for us."

Reviewed on Jul 27, 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
The price is ¥10,443 per night from Aug 2 to Aug 2
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.5/5Wonderful! (207 reviews)
"Wonderful hostess named laura who bends over backwards to help in any way - offered great tips on where to eat, what to see and do, etc. Delicious breakfast including homemade pumpkin bread. And an absolutely beautiful beach to walk or swim you can hear the surf at night if the window is open. They ..."

Reviewed on Jul 28, 2021

Cape View Motel And Cottages
Shoreline Resort

Shoreline Resort

2 out of 5
926 Lakeshore Drive West, Penticton, BC
The price is ¥15,837 per night from Aug 18 to Aug 18
Situated in Penticton, this beach motel is within a 5-minute walk of Cascade Range and Okanagan Lake. Peach and South Okanagan Events Centre are also within ...
3.5/5Good! (206 reviews)
"The smoking guest should smoke further away than in front of their units. Perhaps a special smoking area maybe helpful"

Reviewed on Jul 21, 2021

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
Located in Penticton, this beachfront resort is in the city center, just steps from Rotary Park, Peach, and Okanagan Beach. Penticton Art Gallery and Penticton ...
3.9/5Good! (975 reviews)
Travelers like: on the beach, sun loungers, beach bar, beach umbrellas
Travelers say...
"Beautiful starting point for Naramata wine touring. Did not like the congestion at check in and checkout times."

Reviewed on Jul 26, 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
This family-friendly Osoyoos resort is located on a lake, within a 5-minute walk of Nk'Mip Desert Cultural Centre, Sonora Dunes Golf Club, and Nk'Mip Cellars. ...
4.4/5Wonderful! (991 reviews)
Travelers like: close to beach, sun loungers, beach bar, kids pool
Travelers say...
"After a slightly rocky start checking in due to confusion over our reservation the rest of our stay was good. Sadly we had our stay cut short as we had to evacuate after only our second night due to a large wildfire in the area. The hotel only charged us for the nights we did stay and we're offering ..."

Reviewed on Jul 24, 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.

Top Cities in Canada

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