Beach Hotels in Canada from AU$105

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Top Cities in Canada

Best Canada Beach Hotels

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 AU$260 per night from 14 Dec. to 14 Dec.
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/5 Wonderful! (979 reviews)
"Rustic look and feel but still modern and clean."

Reviewed on 29 Nov. 2021

Best Western Plus Tin Wis Resort
Sylvia Hotel

Sylvia Hotel

3 out of 5
1154 Gilford St, Vancouver, BC
The price is AU$167 per night from 5 Dec. to 5 Dec.
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/5 Wonderful! (978 reviews)
"Loved the boutique style of the hotel, the restaurant and delicious food and drinks , and its excellent location steps away from the water. Very walkable and close to transit."

Reviewed on 30 Nov. 2021

Sylvia Hotel
Best Western Plus Sands

Best Western Plus Sands

3 out of 5
1755 Davie St, Vancouver, BC
The price is AU$131 per night from 22 Dec. to 22 Dec.
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.1/5 Very Good! (969 reviews)
"Close to everything, restaurant, beach and easy access to public transportation. What I didn't like is that the glass windows are not really sealed properly so the noise outside we could hear. Even people just talked we could hear."

Reviewed on 20 Nov. 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 AU$156 per night from 11 Dec. to 11 Dec.
Nestled on the beach, this Osoyoos hotel is steps away from Columbia Mountains, Cascade Range and Pioneer Walkway. Osoyoos Lake and Rattlesnake Canyon are also ...
4/5 Very Good! (985 reviews)
"This was a good spot for an overnight stay. Convenient for downtown restaurants etc. Breakfast is very limited but it did reflect the room rate so can't complain!"

Reviewed on 28 Nov. 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 AU$239 per night from 11 Dec. to 11 Dec.
Situated on the boardwalk, this romantic hotel is 0.1 mi (0.1 km) from Parksville Beach and 2.6 mi (4.2 km) from Rathtrevor Beach Provincial Park. Vancouver ...
4.3/5 Excellent! (913 reviews)
"Beautiful views, giant suites"

Reviewed on 30 Nov. 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 AU$287 per night from 11 Dec. to 11 Dec.
Nestled on the beach, this Osoyoos condo is steps away from Columbia Mountains, Cascade Range and Osoyoos Lake. Pioneer Walkway and Rattlesnake Canyon are also ...
4.2/5 Very Good! (791 reviews)
"Excellent location on the strip."

Reviewed on 27 Oct. 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 AU$116 per night from 2 Jan. to 2 Jan.
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/5 Very Good! (960 reviews)
"Location is the biggest thing. Right on the waterfront and easily accessible To all white rock pier has to offer. Hotel is dates but clean and friendly. Parkade is a plus."

Reviewed on 28 Nov. 2021

Ocean Promenade Hotel
Hotel Zed Kelowna

Hotel Zed Kelowna

2.5 out of 5
1627 Abbott Street, Kelowna, BC
The price is AU$134 per night from 2 Jan. to 2 Jan.
Located in Kelowna Central Business District, this hotel is within 1 mi (2 km) of Columbia Mountains and Kelowna General Hospital. Okanagan Lake and Okanagan ...
4.3/5 Excellent! (991 reviews)
"Very funky and cool. Very simple. Nice location."

Reviewed on 25 Nov. 2021

Hotel Zed Kelowna
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
The price is AU$190 per night from 5 Dec. to 5 Dec.
Located in Osoyoos, this beachfront hotel is in the city centre, just steps away from Columbia Mountains, Cascade Range and Osoyoos Lake. Osoyoos and District ...
4.5/5 Wonderful! (971 reviews)
"Reception called after I got settled into the room to see if there was anything I needed. Amenities were great( microwave, fridge, dishes and cutlery , coffee maker and tea bags). Great Lake view. Didn’t want to leave the next morning."

Reviewed on 26 Nov. 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 AU$372 per night from 6 Dec. to 6 Dec.
Located in South Oak Bay, this luxury resort is 0.1 mi (0.2 km) from Victoria Golf Club and within 3 miles (5 km) of University of Victoria and Cadboro Bay. ...
4.8/5 Exceptional! (992 reviews)
"Stunning property"

Reviewed on 27 Nov. 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 AU$113 per night from 11 Dec. to 11 Dec.
Situated near the beach, this hotel is 0.1 mi (0.2 km) from Paradise Fun Park and within 3 miles (5 km) of Parksville Beach and Rathtrevor Beach Provincial Park. ...
4.3/5 Excellent! (275 reviews)
"The staff were so friendly and welcoming. They went above and beyond to make sure I was comfortable and had everything I needed. They waived the pet fee for my dog. They offered to help carry my bags. They personally walked me to the beautiful lounge and made sure I knew where to find the complimentary ..."

Reviewed on 26 Nov. 2021

Coast Parksville Hotel
English Bay Hotel

English Bay Hotel

2 out of 5
1150 Denman Street, Vancouver, BC
The price is AU$143 per night from 4 Dec. to 4 Dec.
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/5 Good! (793 reviews)
"Perfect location for everywhere I needed to go. Great value for my money and very clean"

Reviewed on 11 Nov. 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/5 Good! (253 reviews)
"Beautiful location"

Reviewed on 14 Oct. 2021

Sand Pebbles Inn
Harrison Beach Hotel

Harrison Beach Hotel

2.5 out of 5
160 Esplanade Avenue, Box 460, Harrison Hot Springs, BC
The price is AU$164 per night from 3 Jan. to 3 Jan.
Located in the heart of Harrison Hot Springs, this beach aparthotel is steps away from Canwest Art Gallery and Harrison Lake Beach Park. Rendall Park and Ranger ...
4.4/5 Excellent! (1,116 reviews)
"The Staff here were absolutely amazing. So kind and helpful. We were stuck during the floods and did not know when we would be able to travel home. Their on property laundry made for a pleasant surprise. Our suite was large and comfortable and the front desk even had dvd's and board games and lots ..."

Reviewed on 25 Nov. 2021

Harrison Beach Hotel
Tigh-Na-Mara Seaside Spa Resort

Tigh-Na-Mara Seaside Spa Resort

3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is AU$227 per night from 5 Dec. to 5 Dec.
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/5 Very Good! (946 reviews)
"Excellent"

Reviewed on 30 Nov. 2021

Tigh-Na-Mara Seaside Spa Resort
Days Inn & Conference Centre by Wyndham Penticton

Days Inn & Conference Centre by Wyndham Penticton

2.5 out of 5
152 Riverside Dr, Penticton, BC
The price is AU$123 per night from 7 Dec. to 7 Dec.
Situated near the beach, this hotel is 0.1 mi (0.1 km) from Columbia Mountains and 0.4 mi (0.6 km) from Okanagan Lake. Cascade Range and LocoLanding Adventure ...
3.7/5 Good! (991 reviews)
"A nice quiet hotel with a clean and well stocked breakfast area"

Reviewed on 27 Nov. 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
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/5 Wonderful! (221 reviews)
"Staff were great. Location and views amazing."

Reviewed on 10 Sep. 2021

Cape View Motel And Cottages
Shoreline Resort

Shoreline Resort

2 out of 5
926 Lakeshore Drive West, Penticton, BC
The price is AU$105 per night from 1 Jan. to 1 Jan.
Situated in Penticton, this beach motel is 0.1 mi (0.1 km) from Columbia Mountains and 0.2 mi (0.4 km) from Okanagan Lake. Cascade Range and S.S. Sicamous Inland ...
3.5/5 Good! (222 reviews)
"Right across from the lake,close to restaurants"

Reviewed on 20 Sep. 2021

Shoreline Resort
Penticton Lakeside Resort and Conference Centre

Penticton Lakeside Resort and Conference Centre

3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
The price is AU$208 per night from 4 Dec. to 4 Dec.
Located in Penticton, this beachfront resort is in the city centre, just steps away from Rotary Park, Peach and Okanagan Beach. Penticton Art Gallery and Penticton ...
3.9/5 Very Good! (983 reviews)
"Nice view of the lake!"

Reviewed on 12 Nov. 2021

Penticton Lakeside Resort and Conference Centre
Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt

4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
The price is AU$205 per night from 2 Jan. to 2 Jan.
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.5/5 Wonderful! (988 reviews)
"We really enjoyed our day. Beautiful property."

Reviewed on 21 Nov. 2021

Spirit Ridge, in The Unbound Collection by Hyatt
Don't see what you're looking for?
See all available properties in Canada
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