Beach Hotels in Canada

Find the beach hotels that appeal to you the most

Select occupancy

Most visited cities for beach hotels

Toronto

78 beach hotels

Vancouver

137 beach hotels

Kelowna

65 beach hotels

Whistler

5 beach hotels

Tofino

46 beach hotels

Osoyoos

34 beach hotels

Penticton

36 beach hotels

Mont-Tremblant

191 beach hotels

Vernon

10 beach hotels

Harrison Hot Springs

31 beach hotels

Nanaimo

7 beach hotels

Tadoussac

18 beach hotels

Blue Mountains

16 beach hotels

North Bay

14 beach hotels

Gaspé

3 beach hotels

Most popular regions for beach hotels

British Columbia

825 beach hotels

Ontario

721 beach hotels

Quebec

721 beach hotels

Vancouver Island

335 beach hotels

Thompson Okanagan

196 beach hotels

Okanagan Valley

173 beach hotels

Nova Scotia

120 beach hotels

Gaspé Peninsula

82 beach hotels

Prince Edward Island

77 beach hotels

New Brunswick

66 beach hotels

Alberta

15 beach hotels

Manitoba

6 beach hotels

Saskatchewan

4 beach hotels

Yukon

3 beach hotels

The 10 Best Beach Hotels in Canada

Check out our pick of great beach hotels in Canada

See all
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,124 reviews

Situated within 1 km of Clock Tower Beach and 100 metres of Place Jacques Cartier in Montréal, Maison Sainte-Thérèse By Maisons & co features accommodation with seating area.

From £114 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,458 reviews

Set in Nature, Designed for Comfort. Discover Vancouver Island’s most awe-inspiring oceanfront retreat.

From £148 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,890 reviews

Boasting a fitness centre and a bar, The Omni King Edward Hotel is situated in the centre of Toronto, 1.2 km from Sugar Beach.

From £207 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,579 reviews

Located in Vancouver's West End, this property offers spacious, fully furnished suites with fully equipped kitchens and gas fireplaces, just 3 minutes from Stanley Park. Free WiFi is provided.

From £195 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 227 reviews

Situated in Vancouver, 400 metres from English Bay Beach, The Como Hotel features accommodation with free bikes and private parking.

From £175 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 220 reviews

Featuring garden views, Woodside Farm Country Inn offers accommodation with a garden, a terrace and a shared lounge, around 1.4 km from Ella Beach.

From £129 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 160 reviews

Attractively set in Kelowna, Hikari-Okanagan Sunshine B&B features air-conditioned rooms with free WiFi and free private parking.

From £151 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 381 reviews

Situated in Gibsons, 700 metres from Georgia Beach, Gibsons Landing Inn features accommodation with a garden, free private parking and a terrace. Armours Beach is less than 1 km from the inn.

From £107 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 402 reviews

Set in Herouxville, 14 km from Les Piles Village Forestier, Le gîte du Lac à la Tortue offers accommodation with a private beach area, free private parking, a garden and a terrace.

From £57 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 150 reviews

Set in Dolbeau, 38 km from Zoo Sauvage de Saint Felicien Centre de Conservation de la Biodiversit, Auberge Mélilot offers accommodation with a garden, free private parking, a private beach area and a...

From £92 per night

Most booked beach hotels in Canada this month

See all

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,709 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4,758 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 4,819 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,898 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,260 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,610 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6,417 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,467 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,924 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,661 reviews