Beach Hotels in Canada

Find the beach hotels that appeal to you the most

Most-visited cities for beach hotels

Toronto

3 beach hotels

Vancouver

10 beach hotels

Kelowna

10 beach hotels

Whistler

5 beach hotels

Tofino

14 beach hotels

Osoyoos

14 beach hotels

Penticton

11 beach hotels

Mont-Tremblant

21 beach hotels

Vernon

6 beach hotels

Harrison Hot Springs

9 beach hotels

Nanaimo

3 beach hotels

Tadoussac

3 beach hotels

Blue Mountains

20 beach hotels

North Bay

3 beach hotels

Wasaga Beach

13 beach hotels

Most popular regions for beach hotels

Quebec

370 beach hotels

British Columbia

301 beach hotels

Ontario

296 beach hotels

Vancouver Island

133 beach hotels

Nova Scotia

76 beach hotels

Thompson Okanagan

68 beach hotels

Okanagan Valley

55 beach hotels

Gaspé Peninsula

48 beach hotels

New Brunswick

38 beach hotels

Prince Edward Island

24 beach hotels

Alberta

8 beach hotels

Manitoba

6 beach hotels

Yukon

4 beach hotels

Saskatchewan

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
Wonderful - What previous guests thought, 1,389 reviews

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

From $161 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 296 reviews

Offering inner courtyard views, Le gîte du Lac à la Tortue in Herouxville features accommodations, a garden, barbecue facilities, and a shared lounge.

From $67 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 112 reviews

Offering garden views, OCEAN BAY VIEW Luxury Guesthouse in Musquodoboit Harbour offers accommodations, a private beach area, water sports facilities, free bikes, a garden, and a shared lounge.

From $212 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 104 reviews

Featuring a garden, Sunset Tides provides accommodations in Oak Haven. This beachfront property offers access to free Wifi and free private parking.

From $128 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews

Hébergement La Belle Époque in Saint Come provides accommodations with a garden and a shared lounge. This property offers access to a balcony, free private parking, and free Wifi.

From $84 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 455 reviews

Château Morritt in Mont-Tremblant provides accommodations with a terrace, a bar, and barbecue facilities. This condo hotel features free private parking and an elevator.

From $154 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 112 reviews

This beachfront property offers access to a terrace, free private parking, and free Wifi. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace.

From $108 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 595 reviews

No 1 Grafton Inn provides beachfront accommodations in Charlottetown. With a garden, the 4-star bed and breakfast has air-conditioned rooms with free Wifi, each with a private bathroom.

From $109 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 396 reviews

Les chalets de la colline inc provides air-conditioned rooms in Baie-Sainte-Catherine. This beachfront property offers access to a balcony, free private parking, and free Wifi.

From $131 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 349 reviews

Located in Val-David, 26 miles from Mont Tremblant Casino, Oberge Val-David provides accommodations with a garden, free private parking, a private beach area and a shared lounge.

From $95 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.6
Excellent - What previous guests thought, 2,298 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,729 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,389 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,714 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 732 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,511 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 768 reviews