Beach Hotels in Canada

Find the beach hotels that appeal to you the most

Most visited cities for beach hotels

Toronto

48 beach hotels

Vancouver

86 beach hotels

Kelowna

40 beach hotels

Whistler

5 beach hotels

Tofino

44 beach hotels

Osoyoos

37 beach hotels

Penticton

33 beach hotels

Mont-Tremblant

222 beach hotels

Vernon

10 beach hotels

Harrison Hot Springs

32 beach hotels

Nanaimo

7 beach hotels

Tadoussac

18 beach hotels

Blue Mountains

17 beach hotels

North Bay

14 beach hotels

Gaspé

3 beach hotels

Most popular regions for beach hotels

Quebec

786 beach hotels

British Columbia

741 beach hotels

Ontario

648 beach hotels

Vancouver Island

332 beach hotels

Thompson Okanagan

167 beach hotels

Okanagan Valley

145 beach hotels

Nova Scotia

114 beach hotels

Gaspé Peninsula

85 beach hotels

Prince Edward Island

80 beach hotels

New Brunswick

68 beach hotels

Alberta

15 beach hotels

Saskatchewan

5 beach hotels

Manitoba

4 beach hotels

Yukon

4 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.2
Superb - What previous guests thought, 1,112 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 € 133 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,455 reviews

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

From € 175 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,855 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 € 361 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,603 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 € 226 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 164 reviews

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

From € 177 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 188 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 € 156 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 144 reviews

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

From € 171 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 330 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 € 124 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 351 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 € 67 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 201 reviews

Set in Picton, 48 km from Empire Theater, Cribs on Main offers accommodation with free WiFi and free private parking.

From € 310 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.8
Fabulous - What previous guests thought, 6,589 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,571 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,285 reviews

Popular with guests booking beach hotels in Canada

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