Beach Hotels in Canada

Find the beach hotels that appeal to you the most

Select occupancy

Most-visited cities for beach hotels

Toronto

80 beach hotels

Vancouver

138 beach hotels

Kelowna

65 beach hotels

Whistler

5 beach hotels

Tofino

46 beach hotels

Osoyoos

34 beach hotels

Penticton

36 beach hotels

Mont-Tremblant

197 beach hotels

Vernon

10 beach hotels

Harrison Hot Springs

31 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

British Columbia

826 beach hotels

Quebec

735 beach hotels

Ontario

727 beach hotels

Vancouver Island

334 beach hotels

Thompson Okanagan

196 beach hotels

Okanagan Valley

173 beach hotels

Nova Scotia

120 beach hotels

Gaspé Peninsula

83 beach hotels

Prince Edward Island

78 beach hotels

New Brunswick

68 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

Filter by:

Star Rating
Review score

Maison Sainte-Thérèse By Maisons & co

Beach Hotel In Montreal

Maison Sainte-Thérèse By Maisons & co enjoys a location in Montreal, a 9-minute walk from Old Port of Montreal and 0.6 miles from Montreal Convention Center.

R
Rose
From
Hong Kong
Convenience, cleanses, attention to details
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,124 reviews
Price from
$144.52
1 night, 2 adults

Black Rock Oceanfront Resort

Beach Hotel In Ucluelet

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

S
Shane Petrie
From
Australia
Spacious and comfortable rooms, beautiful resort with everything you need, beautiful location, friendly professional staff, enjoyed our stay very much ☺️
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,460 reviews
Price from
$163.53
1 night, 2 adults

The Omni King Edward Hotel

Beach Hotel In Toronto

Featuring a fitness center and a bar, The Omni King Edward Hotel is attractively set in the center of Toronto, a 14-minute walk from Sugar Beach.

S
Sampath
From
Kuwait
In your Hotel I observed the people working there from Guest Services Manager to All very kind and Helpful people Really our family very happy I will recommend all my friends About your Hotel Please keep it up the same Thank you V Sampath Equate petrochemical Chemicals (DOW Chemical) Kuwait
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,892 reviews
Price from
$228.80
1 night, 2 adults

Times Square Suites Hotel

Beach Hotel In Vancouver

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.

D
Dmitrii
From
Russia
Clean, spacious apartments with everything needed - coffee machine, tea kettle, microwave, TV with lots of channels, fast Internet. Safe district especially comparing to very central part of the city. Starbucks and Dominos in the building, large supermarket only 2 minutes away. Several bike rental services nearby.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,577 reviews
Price from
$221.62
1 night, 2 adults

The Como Hotel

Beach Hotel In Vancouver

Located in Vancouver, a 4-minute walk from English Bay Beach, The Como Hotel has accommodations with free bikes and private parking.

M
Melissa
From
United States
The staff were helpful with arranging parking. The rooms were nicely furnished and clean. The kitchens in the apartments were well equipped. The mattresses were quite comfortable. The Nespresso coffee was a nice touch. The location was great - near good eateries and coffee as well as walking distance to Stanley Park.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 233 reviews
Price from
$197.53
1 night, 2 adults

Woodside Farm Country Inn

Beach Hotel In Sooke

Offering garden views, Woodside Farm Country Inn in Sooke provides accommodations, a garden, a terrace, and a shared lounge.

S
Samantha
From
United Kingdom
Everything was a perfect place for us
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 222 reviews
Price from
$150.27
1 night, 2 adults

Gibsons Landing Inn

Beach Hotel In Gibsons

Located in Gibsons, a 8-minute walk from Georgia Beach, Gibsons Landing Inn has accommodations with a garden, free private parking and a terrace.

R
Robert J
From
United States
The Vew, the location, the size, the kitchenette, quiet, the elevator.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 384 reviews
Price from
$122.56
1 night, 2 adults

La Petite Auberge sur Queen

Beach Hotel In Rawdon

Located in Rawdon, within a 9-minute walk of Plage Municipale de Rawdon and 17 miles of Regional Park Chutes-Monte-a-Peine et des Dalles, La Petite Auberge sur Queen has accommodations with a fitness...

P
Pratyush
From
United States
The property was elegantly furnished with good quality furnishings, and was very clean when we arrived!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 101 reviews
Price from
$104
1 night, 2 adults

Le gîte du Lac à la Tortue

Beach Hotel In Herouxville

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

H
Hamilton
From
Canada
The property was cozy, well thought through so each unit had nice outdoor privacy. Being in the hot tub down at the lake during sunset was breathtaking.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 404 reviews
Price from
$65.59
1 night, 2 adults

Auberge Mélilot

Beach Hotel In Dolbeau

Located in Dolbeau, 24 miles from Zoo Sauvage de Saint Felicien - Centre de Conservation de la Biodiversité, Auberge Mélilot provides accommodations with a garden, free private parking, a private...

B
Bart
From
United States
Easy self check in, great location,
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 149 reviews
Price from
$109.54
1 night, 2 adults
See all beach hotels in Canada

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,732 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,254 reviews

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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

Popular with guests booking beach hotels in Canada

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