Beach Hotels in Canada

Find the beach hotels that appeal to you the most

Most visited cities for beach hotels

Toronto

4 beach hotels

Vancouver

9 beach hotels

Kelowna

12 beach hotels

Whistler

6 beach hotels

Tofino

14 beach hotels

Osoyoos

15 beach hotels

Penticton

11 beach hotels

Mont-Tremblant

19 beach hotels

Vernon

6 beach hotels

Harrison Hot Springs

10 beach hotels

Nanaimo

4 beach hotels

Sherbrooke

3 beach hotels

Tadoussac

4 beach hotels

Blue Mountains

21 beach hotels

North Bay

3 beach hotels

Most popular regions for beach hotels

Quebec

385 beach hotels

Ontario

321 beach hotels

British Columbia

309 beach hotels

Vancouver Island

135 beach hotels

Nova Scotia

83 beach hotels

Thompson Okanagan

72 beach hotels

Okanagan Valley

58 beach hotels

Gaspé Peninsula

55 beach hotels

New Brunswick

40 beach hotels

Prince Edward Island

25 beach hotels

Alberta

8 beach hotels

Manitoba

5 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.0
Superb - What previous guests thought, 1,399 reviews

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

From US$176 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 302 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 US$67 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 110 reviews

Set 43 km from Casino Nova Scotia Halifax in Musquodoboit Harbour, OCEAN BAY VIEW Luxury Guesthouse offers a private beach area, water sports facilities, a sauna and a hot tub.

From US$214 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 248 reviews

Located in Saint-Alexis-des-Monts, 7.2 km from Sacacomie Lake, Domaine Rivière Sacacomie Chalets et Bed and Breakfast -Manoir Canergie provides accommodation with a private beach area, free private...

From US$111 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 148 reviews

Situated in L'islet Sur Mer, 45 km from Centre Bombardier, Maison de L'Anse aux oies / Gîte has a private beach area, private parking and rooms with free WiFi access.

From US$133 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 180 reviews

Set in Saint Come in the Quebec region and Regional Park Chutes-Monte-a-Peine et des Dalles reachable within 38 km, Hébergement La Belle Époque offers accommodation with free WiFi, barbecue...

From US$85 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 684 reviews

Located within 28 km of Fort Henry and 28 km of K-Rock Centre in Gananoque, Ruby Manor Bed & Breakfast features accommodation with seating area.

From US$132 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 112 reviews

Set in Rivière-la-Madeleine in the Quebec region, Gîte Shoreline de la terre à la mer features a balcony and sea views.

From US$109 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 592 reviews

Facing the seafront, No 1 Grafton Inn is a bed and breakfast offering a 4-star accommodation in Charlottetown. It features a garden, shared lounge and private parking.

From US$111 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 328 reviews

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

From US$81 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 7.8
Good - What previous guests thought, 1,673 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,099 reviews

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,399 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,262 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,417 reviews

Popular with guests booking beach hotels in Canada

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