Logo: The Beachfront Hotel Guide The Beachfront Hotel Guide

Beachfront hotels in Canada

A curated list of beach hotels and resorts

Tomas Mazowski A list by Tomas Mazowski. This guide was last updated in April 2026.

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beachfront hotels and resorts in Canada. I hope you will like it!

  • 1 Long Beach Lodge Resort Tofino, Canada

    Beach: Long Beach Lodge Resort

    **** Resort. Featuring an on-site gourmet restaurant, this Tofino resort is located along the Pacific Rim Highway, 4 km from Tofino Botanical Gardens. It offers private surf lessons all year long. Spacious accommodation includes nature views and free WiFi. Show full description Guest review score 9.0

    See available rooms
  • 2 Watermark Beach Resort Osoyoos, Canada

    Beach: Watermark Beach Resort

    **** Hotel. This Osoyoos, British Columbia hotel is located directly on Osoyoos Lake. The hotel offers a seasonal outdoor pool with a waterslide and a full-service spa. The suites at the Watermark Beach are equipped with full kitchens or kitchenettes. Show full description Guest review score 8.6, rooms from around 145 CAD.

    See available rooms
  • 3 Qualicum Beach Inn Qualicum Beach, Canada

    Beach: Qualicum Beach Inn

    **** Hotel. Offering an indoor pool, hot tub, and sauna, this inn is located across the street from sandy Qualicum Beach on Vancouver Island. It features an on-site restaurant and free WiFi. Coffee-making facilities and a refrigerator are included in each guest room at Qualicum Beach Inn. Show full description Guest review score 8.5, rooms from around 209 CAD.

    See available rooms
  • 4 The Beach Club Resort — Bellstar Hotels & Resorts Parksville, Canada

    Beach: The Beach Club Resort — Bellstar Hotels & Resorts

    **** Hotel. This Parksville hotel is located on Vancouver Island, on Parksville Beach. The 4-star oceanfront offers easy access to the beach and an oceanfront restaurant. It includes an indoor pool and a full service spa. Show full description Guest review score 8.4, rooms from around 199 CAD.

    See available rooms
  • 5 Harrison Beach Hotel Harrison Hot Springs, Canada

    Beach: Harrison Beach Hotel

    *** Hotel. This Harrison Hot Springs hotel is located across the road from Harrison Lake. The hotel offers a gym and rooms with free WiFi. Harrison Beach Hotel rooms and pet-friendly suites offer a cooking area with kitchenware. Show full description Guest review score 8.2, rooms from around 109 CAD.

    See available rooms
  • 6 Paradise Inn On the Beach Port Elgin, Canada

    Beach: Paradise Inn On the Beach

    Hotel. Set in Port Elgin, within 600 metres of North Shore Park Beach and 700 metres of Shipley Beach, Paradise Inn On the Beach offers accommodation with water sports facilities and free WiFi as well as free private parking for guests who drive. Boasting a shared kitchen, this property also provides guests with a sun terrace. The property is non-smoking and is situated less than 1 km from Port Elgin Main Beach. Show full description Guest review score 8.2, rooms from around 119 CAD.

    See available rooms
  • 7 Walnut Beach Resort Osoyoos, Canada

    Beach: Walnut Beach Resort

    **** Hotel. This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach, outdoor swimming pool and a wine bar. Walnut Beach Resort features a kitchen and flat-screen TV in every suite. Show full description Guest review score 8.1, rooms from around 144 CAD.

    See available rooms
  • 8 Qualicum Breeze Beach Resort Qualicum Beach, Canada

    Beach: Qualicum Breeze Beach Resort

    **** Hotel. Offering direct beach access, this Bowser resort is 20 km from Qualicum Beach town centre. On-site fishing, and clam and oyster picking are available. All guest accommodations boast a kitchenette. Show full description Guest review score 8.0, rooms from around 175 CAD.

    See available rooms
  • 9 Beach Gardens Resort and Marina Powell River, Canada

    Beach: Beach Gardens Resort and Marina

    **** Resort. Featuring a patio and sea views from each room, this Powell River accommodation includes a full-service marina. A private beach area is offered on site. Powell River town centre is 4 km away. Show full description Guest review score 7.9, rooms from around 149 CAD.

    See available rooms
  • 10 Mackenzie Beach Resort Tofino, Canada

    Beach: Mackenzie Beach Resort

    ** Resort. This Tofino oceanfront resort is just steps from surfing access in the winter and skimboarding and paddleboarding in the summer. Free WiFi is included, and most accommodations feature a flat-screen TV. Each cottage features a full kitchen and a fireplace, with an open living and dining space. Rooms and suites vary, please see descriptions. Outdoor briquette BBQ facilities offer outdoor entertainment options. A small convenience store offering basic goods is located on site. Coin laundry is available. Pacific Rim National Park Long Beach is 19 minutes’ drive from this resort. Whale and bear watching tours are available 3 km away. Guest review score 7.6, rooms from around 185 CAD.

    See available rooms
  • 11 Coast Osoyoos Beach Hotel Osoyoos, Canada

    Beach: Coast Osoyoos Beach Hotel

    *** Hotel. Featuring a private beach on Osoyoos Lake, this British Columbia hotel is 800 meters from Rattlesnake Canyon amusement park. Classic rooms provide free Wi-Fi and a refrigerator. An indoor pool with waterslide is available at the Coast Osoyoos Beach Hotel. Show full description Guest review score 7.3, rooms from around 149 CAD.

    See available rooms
  • 12 Ogopogo Resort Carnarvon, Canada

    Beach: Ogopogo Resort

    *** Hotel. Located on a private sandy beach in the Haliburton Highlands, Ogopogo Resort features an outdoor heated swimming pool and communal BBQ facilities. All the cottages are set amidst well-tended greenery and open out onto a porch. Each consists of a seating, dining and kitchen area for the preparation of meals. Show full description Guest review score 9.8

    See available rooms
  • 13 Cusheon Lake Resort Ganges, Canada

    Beach: Cusheon Lake Resort

    **** Resort. Located on its own private beach, Cusheon Lake Resort is located in Ganges on Salt Spring Island. An outdoor hot tub and BBQ facilities are available on the terrace. Free WiFi access is available. Show full description Guest review score 9.2

    See available rooms
  • 14 Parkway Cottage Resort and Trading Post Dwight, Canada

    Beach: Parkway Cottage Resort and Trading Post

    Resort. Situated in Dwight, Parkway Cottage Resort and Trading Post offers accommodation with a patio and kitchenette. Complimentary WiFi is available. A microwave and coffee machine are also offered. Show full description Guest review score 9.1

    See available rooms
  • 15 Similkameen Wild Resort & Winery Retreat Cawston, Canada

    Beach: Similkameen Wild Resort & Winery Retreat

    *** Resort. Located in Cawston, 17 km from Osoyoos, Similkameen Wild Resort & Winery Retreat boasts air-conditioned rooms with free WiFi throughout the property. Guests can enjoy the on-site bar. Free private parking is available on site. A flat-screen TV with cable channels, as well as an iPod docking station are available. Certain rooms have a seating area to relax in after a busy day. Views of the mountains, pool or river are featured in certain rooms. All rooms come with a private bathroom. This resort has a private beach area and free use of bicycles is available. You can engage in various activities, such as fishing, canoeing and hiking. Penticton Airport is 50 km from the property. Guest review score 9.1, rooms from around 125 CAD.

    See available rooms
  • 16 Duffin Cove Resort Tofino, Canada

    Beach: Duffin Cove Resort

    *** Resort. This rustic resort is located in Tofino on the western side of Vancouver Island and offers hiking trails and a private beach. The resort rooms are equipped with free Wi-Fi and refrigerator. Rooms include a balcony with chairs. Show full description Guest review score 8.9

    See available rooms
  • 17 Somerset Lakeside Resort Bancroft, Canada

    Beach: Somerset Lakeside Resort

    Resort. Set in Bancroft, 8.8 km from Cardiff, Somerset Lakeside Resort offers accommodation with a shared lounge, free private parking, a terrace and a restaurant. The accommodation features a range of water sports facilities and a private beach area, as well as a bar and barbecue facilities. Show full description Guest review score 8.9, rooms from around 108 CAD.

    See available rooms
  • 18 Wild Renfrew Seaside Cottages Port Renfrew, Canada

    Beach: Wild Renfrew Seaside Cottages

    *** Resort. Facing the beachfront in Port Renfrew, Wild Renfrew Seaside Cottages has a garden and a private beach area. Some units at the property have a balcony with a mountain view. At the resort, all rooms are equipped with a patio. Show full description Guest review score 8.9, rooms from around 262 CAD.

    See available rooms
  • 19 Shorewater Resort Qualicum Beach, Canada

    Beach: Shorewater Resort

    ** Resort. Overlooking the shoreline of Qualicum Beach, this resort offers units with a private balcony or patio. The resort is 2.5 km from Qualicum Beach Memorial Golf Course. Show full description Guest review score 8.8, rooms from around 124 CAD.

    See available rooms
  • 20 Le Grand R Saint-Donat-de-Montcalm, Canada

    Beach: Le Grand R

    **** Resort. Le Grand R offers accommodation in Saint-Donat-de-Montcalm. There is a restaurant and bar and guests can have fun at the games room. Mont-Tremblant National Park is 26 km away. Free WiFi is offered throughout the property and free private parking is available on site. All units include a satellite flat-screen TV. Some units are air conditioned and include a seating area with a TV and DVD player. There is also a kitchen, fitted with a dishwasher. An oven, a microwave and toaster are also available, as well as a coffee machine. There is a private bathroom with free toiletries in each unit. Towels are provided. Le Grand R also includes an indoor pool. Guests can enjoy a drink at the on-site snack bar, while special diet menus and packed lunches are available on request. The property has a private beach area and ski equipment hire is available. The area is popular for skiing and cycling. The area is popular for canoeing and hiking. Mont Tremblant International Airport is 49 km from the property. Guest review score 8.7, rooms from around 249 CAD.

    See available rooms
  • 21 Waterfront Inn Temiskaming Shores, Canada

    Beach: Waterfront Inn

    Hotel. Set in Temiskaming Shores, 9.2 km from Haileybury Heritage Museum, Waterfront Inn offers accommodation with free bikes, free private parking, a restaurant and a bar. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. The property is non-smoking and is located 700 metres from New Liskeard. The units come with air conditioning, a flat-screen TV with cable channels, a fridge, a coffee machine, a shower, free toiletries and a desk. Featuring a private bathroom with a bath and a hairdryer, rooms at the hotel also have a city view. At Waterfront Inn all rooms are equipped with bed linen and towels. The accommodation offers a sun terrace. Activities such as hiking, skiing, fishing can be enjoyed in the surroundings, and guests can relax along the beachfront. A business centre and vending machines with snacks and drinks are available on site at Waterfront Inn. Haileybury is 10 km from the hotel, while Notre-Dame-du-Nord is 12 km away. The nearest airport is Rouyn-Noranda Airport, 138 km from Waterfront Inn. Guest review score 8.7, rooms from around 194 CAD.

    See available rooms
  • 22 Casa Grande Inn Qualicum Beach, Canada

    Beach: Casa Grande Inn

    *** Hotel. This hotel overlooks the Strait of Georgia and is 2 km from Qualicum Beach town centre, with shopping and dining. The hotel offers rooms with free Wi-Fi. Guestrooms are uniquely decorated and feature a flat-screen TV at the Casa Grande Inn. Show full description Guest review score 8.6, rooms from around 95 CAD.

    See available rooms
  • 23 Oyster Bay Resort Oyster Bay, Canada

    Beach: Oyster Bay Resort

    *** Resort. Oyster Bay Resort is located in Oyster Bay. Free Wi-Fi access is available. Oyster Bay Shoreline Park is 5 minutes’ walk away. Show full description Guest review score 8.6, rooms from around 245 CAD.

    See available rooms
  • 24 Sunshine Coast Resort Madeira Park, Canada

    Beach: Sunshine Coast Resort

    **** Resort. Located near Princess Louisa Inlet in Madeira Park, BC, this 4-star resort boasts a private marina and an ocean view from each guest room. A spacious patio is also available. Massage services and free Wi-Fi are featured. Show full description Guest review score 8.6, rooms from around 159 CAD.

    See available rooms
  • 25 Best Western Plus Tin Wis Resort Tofino, Canada

    Beach: Best Western Plus Tin Wis Resort

    *** Hotel. This hotel is located off the Pacific Rim Highway in Tofino and overlooks the Pacific Ocean. Free WiFi is available. Located on MacKenzie Beach, all rooms feature water views. Show full description Guest review score 8.4, rooms from around 199 CAD.

    See available rooms
  • 26 Blue Water Acres Huntsville, Canada

    Beach: Blue Water Acres

    Resort. Set in Huntsville, Blue Water Acres has a private beach area, water sports facilities and a tennis court, as well as free WiFi. Offering a fitness centre, the property is located within 5 km of The Acres Driving Range Artisans Gallery and 12 km from Muskoka Heritage Place. Guest rooms at the resort come with a seating area and a flat-screen TV. Show full description Guest review score 8.4

    See available rooms
  • 27 Ocean Promenade Hotel White Rock, Canada

    Beach: Ocean Promenade Hotel

    *** Hotel. This hotel is 3 miles from downtown Blaine and is adjacent to the waterfront. Ocean Promenade Hotel rooms include a seating area. The rooms also have a refrigerator to keep snacks and access to free Wi-Fi. Show full description Guest review score 8.4, rooms from around 107 CAD.

    See available rooms
  • 28 Riotel Matane Matane, Canada

    Beach: Riotel Matane

    **** Hotel. Riotel Matane is located directly on the beach and offer views of the Saint Lawrence and Matane rivers. The hotel offers an indoor pool and a seasonal outdoor pool. Free WiFi is included. Show full description Guest review score 8.3, rooms from around 129 CAD.

    See available rooms
  • 29 Sands on Golden Lake Golden Lake, Canada

    Beach: Sands on Golden Lake

    Resort. Situated in Golden Lake, 24 km from Bonnechere Provincial Park, Sands on Golden Lake features accommodation with a garden, free private parking, a restaurant and a private beach area. The property is around 30 km from bonnechere caves, 1.8 km from Deacon and 11 km from Killaloe Station. Show full description Guest review score 8.3, rooms from around 160 CAD.

    See available rooms
  • 30 Bayside Resort, Ascend Hotel Collection Parksville, Canada

    Beach: Bayside Resort, Ascend Hotel Collection

    *** Resort. The Bayside Resort, an Ascend Hotel Collection Member is located on Vancouver Island, near many local attractions and points of interest, including Parksville Beach, Oceanside Place arena, Butterfly World & Gardens and Horne Lake Caves Provincial Park. Guests of this Parksville hotel are offered an abundance of amenities, including free coffee, free local calls and high-speed Internet access. The Bayside Resort, an Ascend Hotel Collection Member offers business travelers just what they have been looking for, including meeting rooms for up to 200 people, first-class catering and resort facilities with a full range of activities, all in a spectacular waterfront setting. Show full description Guest review score 8.2, rooms from around 140 CAD.

    See available rooms
  • 31 Hotel Eldorado at Eldorado Resort Kelowna, Canada

    Beach: Hotel Eldorado at Eldorado Resort

    ***** Hotel. Located next to Okanagan Lake, this Kelowna boutique hotel features a marina. This Kelowna hotel is a short walk from the beach. The hotel offers an indoor swimming pool. Show full description Guest review score 8.2, rooms from around 199 CAD.

    See available rooms
  • 32 Tigh-Na-Mara Seaside Spa Resort Parksville, Canada

    Beach: Tigh-Na-Mara Seaside Spa Resort

    **** Resort. Rathtrevor Beach is 5 minutes’ walk from this Parksville resort. An indoor swimming pool and spa and wellness facilities are featured on site. All units are equipped with a kitchen or kitchenette. Show full description Guest review score 8.2, rooms from around 199 CAD.

    See available rooms
  • 33 Hôtel le Manoir Baie-Comeau Baie-Comeau, Canada

    Beach: Hôtel le Manoir Baie-Comeau

    **** Hotel. Directly across from the beach, this hotel boasts beautiful views of the Gulf of St. Lawrence. It features an on-site restaurant, tennis court and a beauty salon nearby. Show full description Guest review score 8.1, rooms from around 139 CAD.

    See available rooms
  • 34 Ocean Resort Oyster Bay, Canada

    Beach: Ocean Resort

    *** Hotel. Overlooking the coastal mountains, this Oyster Bay resort offers a wide-range of therapeutic spa treatments, meditation and professional life coaching. Campbell River city centre is 22 km away. Ocean Resort provides a waterfront facility for relaxation and wellness, including yoga classes, a steam room and an infrared sauna. Rooms at Ocean Resort Wellness Centre include free WiFi. Purely Saltspring natural products and hypoallergenic duvets are provided. Guests of this resort have access to an on-site fitness room. The Oyster Bay Ocean Resort is 4 km from Saratoga Beach Golf Course and 7.5 km from Miracle Beach Provincial Park. Guest review score 8.1, rooms from around 89 CAD.

    See available rooms
  • 35 Hostellerie Baie Bleue Carleton-sur-Mer, Canada

    Beach: Hostellerie Baie Bleue

    *** Hotel. Hostellerie Baie Bleue sits on the banks of Chaleur Bay. A heated outdoor pool is available during the summer season, from July to August 13. Rooms offer a view of the bay. Free WiFi is included. Rooms feature modern décor with dark hardwood floors at the Hostellerie Baie Bleue. A flat-screen cable TV and Keurig© coffee machine are available in all rooms. Small refrigerators are available in rooms of the mountainside pavilion. A private beach area is available for guests at the Baie Blue Hostellerie. Guests can take advantage of both the bay and the mountain areas with hiking and biking around the property. Restaurant La Seigneurie offers fine dining options and a breakfast buffet daily. Those who wish to socialize or watch a sporting event on TV can enjoy the festive atmosphere at Pub St-Joseph. Hostellerie Baie Bleue is centrally located in Carleton-sur-Mer, by the sea, between Chaleur Bay and Mont Saint-Joseph. Germain-Deslauriers Park and Carleton-sur-Mer Marina are both less than 5 minutes' walk away. Miguasha National Park is less than 30 minutes’ drive away.. Guest review score 8.0, rooms from around 99 CAD.

    See available rooms
  • 36 Manteo at Eldorado Resort Kelowna, Canada

    Beach: Manteo at Eldorado Resort

    **** Resort. Situated in Kelowna, Manteo at Eldorado Resort offers beachfront accommodation 150 metres from Rotary Beach Park and features various facilities, such as a restaurant, a fitness centre and a private beach area. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. The resort provides an indoor pool, hot tub and an ATM. Show full description Guest review score 8.0, rooms from around 155 CAD.

    See available rooms
  • 37 Best Western Plus Sands Vancouver, Canada

    Beach: Best Western Plus Sands

    *** Hotel. Stay in the heart of Vancouver. Featuring an on-site restaurants and 2 bars, the Best Western Plus Sands is located in the heart of Vancouver, only 4 minutes’ walk from English Bay beach. Free WiFi is available in all rooms. Show full description Guest review score 7.9, rooms from around 183 CAD.

    See available rooms
  • 38 Northern Rockies Lodge Muncho Lake, Canada

    Beach: Northern Rockies Lodge

    **** Hotel. Northern Rockies Lodge is located directly on the Alaska Highway halfway between Fort Nelson and Watson Lake and is open year-round. The property features the only restaurant and bar in town and a rustic wood-fired sauna. Liard Hot Springs is only a 40 minute drive away. There are hotel rooms, private cabins and full-hookup RV sites. All rooms have access to satellite TV. The entire property has WiFi internet coverage, limited to 150mb per day. Guests can enjoy meals and drinks in the licensed dining room and lounge. Guests can enjoy a private beach area, playground, and barbecue facilities. A tour desk is available for guests to book float plane excursions into the back country. You can engage in various activities, such as fishing, hiking, and canoeing. Guest review score 7.8, rooms from around 210 CAD.

    See available rooms
  • 39 The Oceanfront Hotel Sointula, Canada

    Beach: The Oceanfront Hotel

    **** Hotel. Boasting panoramic sea views, this beachfront property is located on Malcolm Island just 100 m from Sointula ferry terminal. Free WiFi is offered in all areas. Port McNeil is a 30 minute ferry ride away. Show full description Guest review score 7.7, rooms from around 175 CAD.

    See available rooms
  • 40 Penticton Lakeside Resort Penticton, Canada

    Beach: Penticton Lakeside Resort

    **** Resort. Featuring an indoor pool and hot tub, this Penticton hotel is nestled on the southern shore of Okanagan Lake. The hotel offers on-site dining with 24-hour room service, a hair salon, gift shop, and bar. Each room at the resort offers a flat-screen TV, coffee machine, and refrigerator. A view of the lake is enjoyed. Guests at the Penticton Resort can dine at the Hooded Merganser or at the Barking Parrot Bar, also on-site. A private marina offers boating, water-skiing, para-sailing and paddle board rentals. Guests have access to the private beach, fitness centre and Pure Gym & Juicery, which features group classes, spin studio, nutrition and wellness coaching and a juice and smoothie bar. Guest review score 7.6, rooms from around 182 CAD.

    See available rooms
  • 41 Auberge Chez Bass Sainte-Anne-des-Monts, Canada

    Beach: Auberge Chez Bass

    Hotel. Set in Sainte-Anne-des-Monts, Auberge Chez Bass offers beachfront accommodation 16 km from Cap-Chat and offers various facilities, such as a terrace, a restaurant and a bar. The property is non-smoking and is situated 26 km from La Martre. At the hotel, the rooms are equipped with a desk. Show full description Guest review score 7.5, rooms from around 120 CAD.

    See available rooms
  • 42 Lakeview Gimli Resort Gimli, Canada

    Beach: Lakeview Gimli Resort

    *** Resort. Situated in Gimli, 300 metres from Gimli Beach, Lakeview Gimli Resort features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a restaurant. Featuring a bar, the property is located within 8.4 km of Husavick. Show full description Guest review score 7.4, rooms from around 125 CAD.

    See available rooms
  • 43 Stoco Lake Lodge Tweed, Canada

    Beach: Stoco Lake Lodge

    **** Hotel. Offering a restaurant, Stoco Lake Lodge is located in Tweed. It boasts a private beach area. There is a refrigerator and coffee maker in each room. Show full description Guest review score 7.4

    See available rooms
  • 44 Sand Pebbles Inn Qualicum Beach, Canada

    Beach: Sand Pebbles Inn

    Hotel. Located in Qualicum Beach, on Vancouver Island, this hotel sits on the shores of the Straight of Georgia. It features a private beach and rooms with ocean views. Free Wi-Fi access and cable TV are included in every room at Sand Pebbles Inn. Show full description Guest review score 7.2, rooms from around 109 CAD.

    See available rooms
  • 45 Sunrise Resort Buckhorn, Canada

    Beach: Sunrise Resort

    **** Resort. This Buckhorn resort offers lakefront accommodation with full kitchen facilities. A BBQ and outdoor fire pit are provided on-site. Free Wi-Fi is included. Show full description Guest review score 7.1

    See available rooms
  • 46 Hôtel Sept-Îles Sept-Îles, Canada

    Beach: Hôtel Sept-Îles

    *** Hotel. Offering a fitness centre and a private beach area, Hôtel Sept-Îles is located in Sept-Îles. Free private parking is available on site. Rooms have a flat-screen TV and a sofa. Show full description Guest review score 6.8, rooms from around 113 CAD.

    See available rooms
  • 47 English Bay Hotel Vancouver, Canada

    Beach: English Bay Hotel

    ** Hotel. Stay in the heart of Vancouver. Featuring views of the ocean and beachfront, this all-suite Vancouver hotel is only a 4 minute walk from English Bay Beach. Every suite offers a full kitchenette with a refrigerator, stove top, and microwave. Show full description Guest review score 6.7, rooms from around 178 CAD.

    See available rooms
  • 48 Ramada by Wyndham Jacksons Point Georgina, Canada

    Beach: Ramada by Wyndham Jacksons Point

    *** Resort. Located on the beautiful shores of Lake Simcoe at Jackson’s Point, this resort centre features a private beach. Free Wi-Fi is available within the hotel. The Georgina Resort and Convention Centre offers classically furnished rooms with cable TV and air conditioning. Show full description Guest review score 6.6, rooms from around 101 CAD.

    See available rooms
  • 49 Spanish Villa Resort Penticton, Canada

    Beach: Spanish Villa Resort

    *** Resort. With beach access to Okanagan Lake, this family-friendly Okanagan Valley resort offers guests a seasonal indoor pool and suites with free WiFi. A flat-screen TV, seating area, and refrigerator are provided in each suite at Spanish Villa Resort. Some suites have fully equipped kitchens and balcony access with views of Lake Okanagan. Show full description Guest review score 6.6, rooms from around 83 CAD.

    See available rooms
  • 50 Bleu Mer, hôtel & résidences Carleton-sur-Mer, Canada

    Beach: Bleu Mer, hôtel & résidences

    Hotel. Set in Carleton sur Mer, 14 km from Nouvelle, Bleu Mer, hôtel & résidences offers accommodation with free WiFi and free private parking. The property is around 29 km from New Richmond, 29 km from Cascapedia and 35 km from Black Cape. The property is non-smoking and is situated 16 km from Maria. Some rooms also feature a kitchenette with a fridge and a toaster. Activities such as hiking, skiing, fishing can be enjoyed in the surroundings, and guests can relax along the beachfront. The nearest airport is Bonaventure Airport, 67 km from the hotel. Guest review score 6.3, rooms from around 79 CAD.

    See available rooms
Tomas Mazowski

I try my best to keep this guide up to date and I last refreshed it in April 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!

Missing a hotel on our list?

Do you know of a cool beachfront hotel in Canada that's missing from this list?

Let me know!

In order to support the sites I work together with booking.com. Whenever someone finds a nice hotel and makes a reservation through one of the links here I get a small commission. Thanks!