Hotels on the beach in Canada

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 beach hotels and resorts Canada. I hope you will like it!

This page was last updated in June 2026.

The List 100 Amazing Beach Hotels in Canada

  • 1 Hotel Quintessence ***** Mont-Tremblant
    Guest Rating 9.6

    Just 2 minutes’ walk from Mont-Tremblant Resort & Village, this luxury, all-suite hotel in Mont-Tremblant features an on-site restaurant, wine bar and spa. All suites offer a view of Lake Tremblant. A wood-burning fireplace (ecological logs) and private balcony or terrace are standard in each suite at Hotel Quintessence. Show full description

    Address 3004 Chemin de la Chapelle Show on map
    • Swimming pool
    • Tennis court
    • Water sports facility
    • Gym / fitness center
    • Turkish bath
  • 2 Lighthouse Motel and Cottages **** Mahone Bay
    Guest Rating 9.5

    • This hotel has a private beach area

    Offering direct access to a small beach area, the waterfront Lighthouse Motel and Cottages is located in Conquerall Bank, on the LaHave River. It features free Wi-Fi and tastefully furnished rooms. Fitted with wood flooring, each room enjoys a TV with cable channels. Show full description

    Address 13 Conradin Drive Show on map
    • Ping pong tables
    • Pets are welcome
  • 3 Brown's Bay Resort ***** Campbell River
    Guest Rating 9.3

    • This hotel has a private beach area

    Featuring a marina and a seasonal restaurant, Brown’s Bay Resort has plenty to offer. Cabins have a private terrace with beautiful ocean views and BBQ facilities in all units. Campbell River is 12 mi away. Show full description

    Address 15021 Brown's Bay Road Show on map
    • Pool tables
    • Gym / fitness center
    • Pets are welcome
  • 4 Wasaga Riverdocks Hotel Suites *** Wasaga Beach
    Guest Rating 9.3

    • This hotel has a private beach area

    Offering a private beach area, Wasaga Riverdocks Hotel Suites is located in Wasaga Beach. Wasaga Beach Provincial Park is within a 10-minute drive. All of the suites and studios provide you with a TV and air conditioning. Show full description

    Address 361 Mosley Street Show on map
    • Water sports facility
  • 5 Still Point Lodge *** Granville Ferry
    Guest Rating 9.3

    • This hotel has a private beach area

    Located in Deep Brook, Still Point Lodge provides free WiFi, and guests can enjoy a garden, a private beach area and a terrace. Some accommodations include a balcony with sea views, a fully equipped kitchen and a private bathroom with shower. The lodge has a grill. Saint John Airport is 376 miles away.

    Address 97 Colonial Arms Drive Show on map
  • 6 So Damn Lucky Glamping Ucluelet
    Guest Rating 9.3

    • This hotel has a private beach area

    Located in Ucluelet, 12 miles from Huu-Mees-Ma-As Native Art Gallery, So Damn Lucky Glamping provides accommodations with a private beach area, free private parking and barbecue facilities. The property is around 12 miles from Ucluelet Aquarium, 23 miles from Radar Hill and 27 miles from Tofino Botanical Gardens. Guests can enjoy sea views. Show full description

    Address Clayoquot District 54 PO Box 504 Show on map
  • 7 The Finch Beach Resort North Bay
    Guest Rating 9.3

    • This hotel has a private beach area

    Located in North Bay, within a 2-minute walk of Silver Beach Park and 3.3 miles of Dionne Quints Museum, The Finch Beach Resort provides accommodations with a private beach area and free WiFi as well as free private parking for guests who drive. The property is around 6. Show full description

    Address 585 Banner Avenue Show on map
    • Pets are welcome
  • 8 Wild Renfrew Seaside Cottages *** Port Renfrew
    Guest Rating 9.2

    • This hotel has a private beach area

    Facing the beachfront in Port Renfrew, Wild Renfrew Seaside Cottages has a garden and a private beach area. Some accommodations at the property have a balcony with a garden view. At the hotel, the rooms include a patio with a mountain view. Show full description

    Address 17310 Parkinson Road Show on map
    • Pets are welcome
  • 9 Oyster Bay Resort *** Oyster Bay
    Guest Rating 9.2

    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

    Address 4357 South Island Highway Show on map
    • Pets are welcome
  • 10 Camping Le 4 Chemins *** LʼAnse-Saint-Jean
    Guest Rating 9.2

    Camping Le 4 Chemins is located in LʼAnse-Saint-Jean, just 6.9 miles from Saguenay National Park and 29 miles from Croisiere du Fjord. With pool views, this accommodation features a swimming pool. Show full description

    Address 143, Route 170 Show on map
    • Heated pool
    • Pool tables
  • 11 Black Rock Oceanfront Resort **** Ucluelet
    Guest Rating 9.1

    Set in Nature, Designed for Comfort. Discover Vancouver Island’s most awe-inspiring oceanfront retreat. Black Rock Oceanfront Resort offers a spectacular escape for storm watching, whale watching, beach adventures, or romantic retreats, any time of year. Show full description

    Address 596 Marine Drive, PO Box 310 Show on map
    • Swimming pool
    • Gym / fitness center
    • Pets are welcome
  • 12 The Cabins at Terrace Beach **** Ucluelet
    Guest Rating 9.1

    • This hotel has a private beach area

    The Cabins at Terrace Beach is a small property management company established in 2002 located in beautiful Ucluelet, BC. These vacation rental properties range from hotel style suites in a common building to Cozy Rainforest and Ocean Front Cabins as well as our Condos. Long Beach is just 12 mi away. Show full description

    Address 1082 Peninsula Road Show on map
    • Pets are welcome
  • 13 Whispering Waves Cottages **** Shelburne
    Guest Rating 9.1

    • This hotel has a private beach area

    Offering a private beach area, the oceanfront Whispering Waves Cottages is located in Shelburne. Free WiFi access is available. Opening out on to a patio, each uniquely decorated cottage is equipped with a TV and a spa bath. Show full description

    Address 308 Black Point Road, Ingomar Show on map
    • Pets are welcome
  • 14 Motel Appartements le Saint-Patrick ** Sainte-Flavie
    Guest Rating 9.1

    • This hotel has a private beach area

    Showcasing ocean views, this beachfront Sainte-Flavie motel is 6.5 miles from Jardins de Metis. All bright rooms include free WiFi. Show full description

    Address 60 Rue Langlois (310 Route de la Mer) Show on map
  • 15 Driftwood by the Sea Inn Campbell River
    Guest Rating 9.1

    Located in Campbell River, 28 miles from Comox Ferry Terminal, Driftwood by the Sea Inn has accommodations with a garden, free private parking, a terrace and barbecue facilities. Rooms include a patio with sea views and free WiFi. At the inn rooms contain a seating area, a flat-screen TV with cable channels, a kitchen, a dining area and a private bathroom with free toiletries, a shower and a hairdryer. Show full description

    Address 170 South Island Highway Show on map
  • 16 Tranquility Bay Waterfront Inn ***** Sechelt
    Guest Rating 9.0

    • This hotel has a private beach area

    Facing the beachfront, Tranquility Bay Waterfront Inn offers 5-star accommodations in Sechelt and features a garden, private beach area and terrace. Among the various facilities are water sports facilities and barbecue facilities. Free private parking is available and the inn also provides car rental for guests who want to explore the surrounding area. Show full description

    Address 7651 Sechelt Inlet Road Show on map
    • Water sports facility
  • 17 Watermark Beach Resort **** Osoyoos
    Guest Rating 9.0

    This Osoyoos, British Columbia hotel is right on Osoyoos Lake. The hotel features a seasonal outdoor pool with a waterslide and a full-service spa. The Watermark Beach Resort has 2 outdoor hot tubs and a fitness center. Show full description

    Address 15 Park Place Show on map
    • Heated pool
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 18 Duffin Cove Resort **** Tofino
    Guest Rating 9.0

    • This hotel has a private beach area

    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

    Address 215 Campbell Street - P.O Box 178 Show on map
    • Pets are welcome
  • 19 The Sidney Pier Hotel **** Sidney
    Guest Rating 9.0

    Adjacent to Shaw Ocean Discovery Center and Victoria Distillers, this hotel is 3.4 mi from Victoria International Airport. It features a full-service spa and beauty salon, multiple on-site dining options and modern rooms with free WiFi. Show full description

    Address 9805 Seaport Place Show on map
    • Tennis court
    • Gym / fitness center
    • Pets are welcome
  • 20 Auberge Motel 4 Saisons *** Blanc-Sablon
    Guest Rating 9.0

    Auberge Motel 4 Saisons is located on the beachfront in Blanc-Sablon. This 3-star inn offers a shared lounge and a concierge service. There's a terrace and guests can use free WiFi and free private parking. Show full description

    Address 2 Beaudoin Show on map
    • Pets are welcome
  • 21 Hôtel-Motel Vagues Vertes ** Perce
    Guest Rating 9.0

    • This hotel has a private beach area

    Located on the beachfront on highway 132, 5.6 mi from Percé, Hôtel-Motel Vagues Vertes features rooms with free WiFi. Anse-à-Beaufils Marina is a 1-minute walk away. Show full description

    Address 911 Rte 132 Ouest Anse-à-Beaufils Show on map
  • 22 Seascape Coastal Retreat - 2 ADULTS ONLY - HOT TUB AND WITHOUT HOT TUB OCEANFRONT PROPERTY Ingonish
    Guest Rating 9.0

    Located just off the Cabot Trail, and offers an views of the ocean. The cabin features a kitchenette and a lush garden. A seating area with a fireplace and satellite TV is available at Seascape Costal Retreat. Show full description

    Address 36083 Cabot Trail Show on map
  • 23 The Inn at Cobble Beach ***** Kemble
    Guest Rating 8.9

    • This hotel has a private beach area

    Facing the beachfront, The Inn at Cobble Beach offers 5-star accommodations in Kemble and features a garden, private beach area and terrace. Among the facilities of this property are a restaurant, room service and a concierge service, along with free WiFi throughout the property. The property has a seasonal outdoor pool, fitness center, sauna and free bikes. Show full description

    Address 221 McLeese Drive Show on map
    • Swimming pool
    • Tennis court
    • Gym / fitness center
  • 24 Manoir Belle Plage **** Carleton-sur-Mer
    Guest Rating 8.9

    **Attention: du 22 décembre 2025 au 4 janvier 2026, le Manoir Belle Plage sera ouvert avec services limités. Cela signifie notamment que le petit-déjeuner ne sera pas offert pendant cette période. Les tarifs ont été ajustés en conséquence. Show full description

    Address 474 boulevard perron Show on map
    • Gym / fitness center
  • 25 Long Beach Lodge Resort **** Tofino
    Guest Rating 8.9

    Featuring an on-site gourmet restaurant, this Tofino resort is located along the Pacific Rim Highway, 2.5 mi from Tofino Botanical Gardens. It offers private surf lessons all year long. Show full description

    Address 1441 Pacific Rim Highway Show on map
    • Pool tables
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 26 Casa Grande Inn *** Qualicum Beach
    Guest Rating 8.9

    Located in Qualicum Beach, 1.8 miles from Qualicum Beach, Casa Grande Inn has accommodations with free WiFi and free private parking. Built in 1998, this 3-star hotel is within 30 miles of Nanaimo Bastion and 30 miles of Newcastle Island Marine Park. Show full description

    Address 3080 West Island Highway Show on map
  • 27 Auberge Marcel Gagnon *** Sainte-Flavie
    Guest Rating 8.9

    • This hotel has a private beach area

    Located in Sainte-Flavie, a few steps from Sainte-Flavie Beach, Auberge Marcel Gagnon provides accommodations with free bikes, free private parking, a garden and a terrace. Built in 1984, this 3-star inn is within 7.2 miles of Reford Gardens and 12 miles of The Onondaga Submarine. Show full description

    Address 564 route de la Mer (Route 132) Show on map
  • 28 Buena Vista by the Sea *** Qualicum Beach
    Guest Rating 8.9

    • This hotel has a private beach area

    Only 4.3 mi from Pheasant Glen Golf Course, this beach side hotel is located in Qualicum Beach. Each room is equipped with private terraces and guests have access to the beachfront barbecue. Show full description

    Address 3285 West Island Highway Show on map
  • 29 Sandy Beach Suites *** Osoyoos
    Guest Rating 8.9

    • This hotel has a private beach area

    This motel is located in Osoyoos, on the shores of Osoyoos Lake. It features a private beach, volleyball and Pickleball courts. Free Wi-Fi access is available throughout the motel. Show full description

    Address 6706 Ponderosa Drive Show on map
    • Tennis court
    • Water sports facility
  • 30 Lakeview Resort Motel ** Wasaga Beach
    Guest Rating 8.9

    Offering a seasonal outdoor pool and views of the lake, Lakeview Resort Motel is in Wasaga Beach. The motel has barbecue facilities and a sun terrace. Guests can enjoy a drink at the on-site bar. Show full description

    Address 44 Mosley St Show on map
    • Heated pool
  • 31 Middle Beach Lodge ***** Tofino
    Guest Rating 8.8

    • This hotel has a private beach area

    Located in Vancouver Island, this oceanfront resort offers access to two private beaches. A dining room is located on site offering set buffet menus on select nights. Free WiFi is included in all guest rooms. Show full description

    Address 400 MacKenzie Beach Road, P.O. Box 100 Show on map
    • Gym / fitness center
  • 32 Bonniebrook Lodge **** Gibsons
    Guest Rating 8.8

    • This hotel has a private beach area

    Located in Gibsons, Bonniebrook Lodge provides free WiFi, and guests can enjoy a garden, a private beach area and a terrace. There's a private bathroom with shower in some units, along with free toiletries, a hairdryer and slippers. At the lodge you'll find a restaurant serving French cuisine. Show full description

    Address 1532 Ocean Beach Esplanade Show on map
  • 33 The Sylvia Hotel *** Vancouver
    Guest Rating 8.8

    Featuring an on-site restaurant and lounge, The Sylvia Hotel is located on Vancouver's English Bay with views of the ocean. Robson Street shopping district is 0.9 mi away. Show full description

    Address 1154 Gilford Street Show on map
    • Pets are welcome
  • 34 Harrison Beach Hotel *** Harrison Hot Springs
    Guest Rating 8.8

    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

    Address 160 Esplanade Avenue Show on map
    • Heated pool
    • Gym / fitness center
    • Pets are welcome
  • 35 Oceanfront Suites at Cowichan Bay *** Cowichan Bay
    Guest Rating 8.8

    This all-suite hotel overlooks Cowichan Bay and suites with a kitchenette. It is 8.1 mi from the British Columbia Forest Discovery Center. Show full description

    Address 1681 Cowichan Bay Road Show on map
    • Swimming pool
    • Gym / fitness center
    • Pets are welcome
  • 36 Chalets Camping Bernatchez Mont-Louis
    Guest Rating 8.8

    • This hotel has a private beach area

    Located in Mont-saint-pierre, Chalets Camping Bernatchez provides a private beach area and BBQ area. There's a terrace and guests can use free WiFi and free private parking. Guest rooms at the motel are equipped with a flat-screen TV with cable channels, a kitchenette and a dining area. Show full description

    Address 12 Rue Prudent Cloutier Show on map
    • Pets are welcome
  • 37 Groundswell Pub & Inn DʼEscousse
    Guest Rating 8.8

    • This hotel has a private beach area

    Groundswell Pub & Inn has a garden, private beach area, a restaurant and bar in DʼEscousse. There is a children's playground and guests can make use of free WiFi and free private parking. At the inn, the rooms come with a desk and a patio with a garden view. Show full description

    Address 3281 Highway 320 Show on map
    • Water sports facility
    • Pets are welcome
  • 38 The Beach Club Resort — Bellstar Hotels & Resorts **** Parksville
    Guest Rating 8.7

    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

    Address 181 Beachside Drive Show on map
    • Swimming pool
    • Gym / fitness center
  • 39 Sea Edge Beachside Hotel **** Parksville
    Guest Rating 8.7

    • This hotel has a private beach area

    This beachfront Parksville, British Columbia motel is 10 minutes drive from Rathtrevor Beach Provincial Park. Barbecue facilities are available on-site. Free Wi-Fi is included. Show full description

    Address 209 West Island Highway Show on map
    • Pool tables
  • 40 Walnut Beach Resort **** Osoyoos
    Guest Rating 8.7

    • This hotel has a private beach area

    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

    Address 4200 Lakeshore Drive Show on map
    • Heated pool
    • Water sports facility
    • Gym / fitness center
  • 41 Qualicum Beach Inn **** Qualicum Beach
    Guest Rating 8.7

    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

    Address 2690 Island Highway West Show on map
    • Swimming pool
    • Gym / fitness center
  • 42 Ocean Village Resort *** Tofino
    Guest Rating 8.7

    This is not a cabin. Located on the stunning shores of MacKenzie Beach, we offer direct beach access, an indoor pool & hot tub, and free Wi-Fi. Whether you choose an Upper Studio Suite or Lower Studio Suite, remarkable views are guaranteed from every unit. Show full description

    Address 555 Helleson Drive Show on map
    • Swimming pool
    • Water sports facility
    • Pets are welcome
  • 43 Mackenzie Beach Resort ** Tofino
    Guest Rating 8.7

    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. Show full description

    Address 1101 Pacific Rim Highway Show on map
  • 44 Ocean Crest Motel ** Qualicum Beach
    Guest Rating 8.7

    Directly across from a public beach with wildlife watching opportunities, this British Columbia motel features rooms with free Wi-Fi and has BBQ facilities on-site. Qualicum Beach town center is 2.5 miles away. Show full description

    Address 3292 Island Hwy W Show on map
    • Tennis court
  • 45 Kiwi Cove Lodge Ladysmith
    Guest Rating 8.7

    • This hotel has a private beach area

    Offering a private beach front, Kiwi Cove Lodge offers accommodations in the northern outskirts of Ladysmith. Nanaimo is 11 mi from the property. Each room provides a view of the ocean. Show full description

    Address 5130 Brenton Page Road Show on map
  • 46 Kettle Valley Beach Resort **** Penticton
    Guest Rating 8.6

    Located in Penticton, a 4-minute walk from Okanagan Lake Beach, Kettle Valley Beach Resort has accommodations with a garden, free private parking, a restaurant and barbecue facilities. This 4-star motel offers a concierge service and free WiFi. Some rooms at the property feature a balcony with a lake view. Show full description

    Address 950 Lakeshore Drive W. Show on map
  • 47 Little Beach Resort **** Ucluelet
    Guest Rating 8.6

    Set in Ucluelet, within 300 metres of Little Beach and 1.2 km of Ucluelet Aquarium, Little Beach Resort offers accommodation with a terrace and free WiFi throughout the property as well as free private parking for guests who drive. Each accommodation at the 4-star hotel has sea views, and guests can enjoy access to a barbecue and to a sauna. Show full description

    Address 1187 peninsula road P O box 376 Show on map
    • Pets are welcome
  • 48 The Cove Lakeside Resort **** West Kelowna
    Guest Rating 8.6

    • This hotel has a private beach area

    This resort is located on Okanagan lake in British Columbia. It offers views of the lake and mountains, outdoor swimming pool, on-site restaurant, full spa services and an on-site marina. Each accommodations is a full suite with a five piece kitchen, living area, dining area, in-suite laundry and private balcony. Show full description

    Address 4205 Gellatly Road Show on map
    • Heated pool
    • Tennis court
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 49 Auberge du Vieux Faubourg *** Sainte-Anne-des-Monts
    Guest Rating 8.6

    • This hotel has a private beach area

    Facing the beachfront, Auberge du Vieux Faubourg offers 3-star accommodations in Sainte-Anne-des-Monts and has a garden, private beach area and terrace. Certain accommodations at the property have a balcony with a sea view. The rooms in the inn are equipped with a coffee machine. Show full description

    Address 45 1ere Avenue Ouest Show on map
  • 50 The Oceanside, a Coast Hotel *** Halfmoon Bay
    Guest Rating 8.6

    Located in Sechelt, a 5-minute walk from Davis Bay Beach, The Oceanside, a Coast Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant. Each room at the 3-star hotel has sea views and free WiFi. The hotel has garden views and a grill. Show full description

    Address 4748 Sunshine Coast Hwy Show on map
    • Pets are welcome
  • 51 Le Genevrier *** Baie-Saint-Paul
    Guest Rating 8.6

    Le Genevrier is located in Baie-Saint-Paul and provides accommodations with a tennis court and free WiFi, 27 miles from Park les Sources Joyeuses de la Malbaie and 2.4 miles from Municipal Golf Baie-Saint-Paul. The lodge provides guests with a patio, a seating area, cable TV, a fully equipped kitchen with a fridge and an oven, and a private bathroom with shower and free toiletries. Show full description

    Address 1175 Boulevard Monseigneur de Laval Show on map
    • Tennis court
    • Ping pong tables
  • 52 Chalets de l'Anse Ste Helene Maria
    Guest Rating 8.6

    Located in Maria, Chalets de l'Anse Ste Helene provides accommodation with seating area. This beachfront property offers access to a terrace and free WiFi. Guests can make use of the outdoor fireplace or the picnic area, or enjoy views of the sea and mountain. Show full description

    Address 892 Boul Perron Est (Route 132) Show on map
    • Pets are welcome
  • 53 Poplars Motel on the lake Osoyoos
    Guest Rating 8.6

    • This hotel has a private beach area

    Located in Osoyoos, 800 metres from Cottonwood Beach, Poplars Motel on the lake provides accommodation with a private beach area, free private parking, a terrace and barbecue facilities. The property is non-smoking and is set 2.8 km from Nk'Mip Desert Cultural Centre. Show full description

    Address 6404 Cottonwood Drive Show on map
  • 54 Nimpkish Hotel Alert Bay
    Guest Rating 8.6

    Facing the beachfront in Alert Bay, Nimpkish Hotel features a garden and barbecue facilities. Free private parking is available and the inn also provides a shuttle service for guests who want to explore the surrounding area. With a private bathroom equipped with a shower and free toiletries, rooms at the inn also offer free WiFi, while selected rooms come with a city view. Show full description

    Address 318 Fir Street Show on map
  • 55 Sea Parrot Ocean View Manor ***** Indian Brook
    Guest Rating 8.5

    • This hotel has a private beach area

    Located along the waterfront, the well-tended grounds of Sea Parrot Ocean View Manor boast a hammock, BBQ facilities, hot tub, gazebo and playground. Uniquely decorated, each accommodations overlooks the ocean and has free Wi-Fi throughout. All of the units offer a TV, CD/DVD player, mini fridge and coffee maker. Show full description

    Address 45227 Cabot Trail Show on map
    • Pets are welcome
  • 56 Bayside Resort, an Ascend Collection Resort **** Parksville
    Guest Rating 8.5

    Facing the beachfront, Bayside Resort, an Ascend Collection Resort offers 3-star accommodations in Parksville and has a seasonal outdoor swimming pool, fitness center and garden. Among the facilities at this property are a 24-hour front desk and a business center, along with free WiFi throughout the property. The hotel has an indoor pool, hot tub, evening entertainment and room service. Show full description

    Address 240 Dogwood Street Show on map
    • Heated pool
    • Gym / fitness center
    • Pets are welcome
  • 57 Dunlop Inn **** Baddeck
    Guest Rating 8.5

    • This hotel has a private beach area

    Located in Baddeck, Dunlop Inn features a private beach area and a shared lounge. With a garden, the 4-star inn has air-conditioned rooms with free WiFi, each with a private bathroom. The inn provides a sun terrace and a 24-hour front desk. Show full description

    Address 552 Chebucto St Show on map
  • 58 Ocean Promenade Hotel *** White Rock
    Guest Rating 8.5

    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

    Address 15611 Marine Drive Show on map
    • Gym / fitness center
  • 59 Motel La Marina ** Matane
    Guest Rating 8.5

    Located in Matane and bordering the sea, this motel is about 0.6 mi from the F.A. Show full description

    Address 1032 rue du Phare Ouest Show on map
    • Swimming pool
  • 60 Motel Nanook ** Cap-Chat
    Guest Rating 8.5

    This beachfront motel features views of the Gulf of St. Lawrence. A refrigerator is offered in each guest room. Show full description

    Address 104 rue Notre Dame Est Show on map
  • 61 Okanagan Lakefront Resort Penticton
    Guest Rating 8.5

    Located in Penticton, within a 3-minute walk of Okanagan Lake Beach and half a mile of Penticton Convention Centre, Okanagan Lakefront Resort provides accommodations with a terrace and free WiFi throughout the property as well as free private parking for guests who drive. Featuring family rooms, this property also provides guests with a grill. Certain rooms at the property include a patio with a lake view. Show full description

    Address 970 Lakeshore Drive West Show on map
  • 62 Harrison Grand Motel Harrison Hot Springs
    Guest Rating 8.5

    Harrison Grand Motel is located on the beachfront in Harrison Hot Springs, 25 miles from Cultus Lake Waterpark. There's a terrace and guests can use free WiFi and free private parking. Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at the motel have a flat-screen TV and air conditioning, and selected rooms come with a balcony. Show full description

    Address 280 ESPLANADE AVE Show on map
  • 63 Riotel Matane **** Matane
    Guest Rating 8.4

    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

    Address 250 Avenue de Phare Est Show on map
    • Swimming pool
    • Tennis court
    • Gym / fitness center
  • 64 Galiano Oceanfront Inn & Spa **** Galiano
    Guest Rating 8.4

    Located on Galiano Island, the hotel is 5 minutes’ walk from Vancouver Ferry Terminals. The property has a full spa and the inn offers outdoor adventure equipment rentals, including e-bikes and smart cars. A wood burning fireplace, spa bath, and flat screen satellite TV complete the contemporary styled rooms at the Oceanfront Inn & Spa. Show full description

    Address 134 Madrona Drive Show on map
    • Gym / fitness center
    • Pets are welcome
  • 65 Sidney Waterfront Inn & Suites *** Sidney
    Guest Rating 8.4

    Stay at the SWIS, located at the foot of Beacon Ave, on the doorstep of Sidney's Waterfront walkway and glass beach. This non-smoking property offers a free breakfast, wifi and parking as well as EV charging for your car and E bike. Flat screen TV's, microwave and small fridge are in each room. Show full description

    Address 9775 1st Street Show on map
    • Pets are welcome
  • 66 Domaine Annie Sur Mer *** Sainte-Flavie
    Guest Rating 8.4

    • This hotel has a private beach area

    This seaside resort in Métis-sur-Mer features views of Metis Lighthouse, cottages with a private bathroom and kitchen, as well as motel and inn rooms. It offers access to a heated outdoor pool. Chalets at Domaine Annie Sur Mer include a full kitchen. Show full description

    Address 387 chemin Patton Show on map
    • Heated pool
    • Water sports facility
  • 67 Sun Beach Motel ** Osoyoos
    Guest Rating 8.4

    • This hotel has a private beach area

    Located on the shores of Osoyoos Lake, this motel is just 2461 feet from Rattlesnake Canyon Amusement Park. It features free Wi-Fi access and a private beach on Osoyoos Lake. A microwave and a refrigerator are provided in every room at Sun Beach Motel. Show full description

    Address 7303 Main Street Show on map
  • 68 Beach Gardens Resort and Marina **** Powell River
    Guest Rating 8.3

    • This hotel has a private beach area

    Featuring a patio and sea views from each room, this Powell River accommodations includes a full-service marina. A private beach area is offered on site. Powell River town center is 2. Show full description

    Address 7074 Westminster Street Show on map
    • Gym / fitness center
  • 69 Tigh-Na-Mara Seaside Spa Resort **** Parksville
    Guest Rating 8.3

    • This hotel has a private beach area

    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

    Address 1155 Resort Drive Show on map
    • Heated pool
    • Tennis court
    • Ping pong tables
    • Gym / fitness center
    • Pets are welcome
  • 70 Cabot Trail Motel *** Baddeck
    Guest Rating 8.3

    • This hotel has a private beach area

    This lakefront property is conveniently located across from a private beach in the outskirt of Baddeck Village. It features a heated outdoor pool, on-site restaurant and free Wi-Fi. Communal laundry and BBQ facilities are also available. Show full description

    Address 8450 Trans Canada Hwy 105 Show on map
    • Swimming pool
  • 71 Royal Harbour Resort *** Thornbury
    Guest Rating 8.3

    Boasting an on-site fitness room and indoor salt-water swimming pool, Royal Harbor Resort is located in Thornbury. Free WiFi is available. Each guest suite comes with a well-equipped kitchen including appliances and utensils. Show full description

    Address 1 Harbour Street Show on map
    • Heated pool
    • Tennis court
    • Pool tables
    • Gym / fitness center
  • 72 Le Grand Lodge Mont Tremblant *** Mont-Tremblant
    Guest Rating 8.2

    • This hotel has a private beach area

    This 3-star lodge is located near Lake Ouimet in Quebec and offers free WiFi in every room. Chez Borivage restaurant and a full-service spa are at the hotel. Guest rooms at Le Grand Lodge Mont Tremblant include a fireplace and cable TV. Show full description

    Address 2396 Labelle Show on map
    • Heated pool
    • Tennis court
    • Ping pong tables
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
    • Turkish bath
  • 73 Ocean Resort *** Oyster Bay
    Guest Rating 8.2

    Located in Oyster Bay, within 18 miles of Comox Ferry Terminal and 16 miles of Elk Falls Provincial Parks, Ocean Resort has accommodations with a shared lounge and free WiFi throughout the property as well as free private parking for guests who drive. Certain units at the property have a balcony with a mountain view. With a private bathroom equipped with a shower and free toiletries, certain accommodations at the hotel also feature a sea view. Show full description

    Address 4384 South Island Highway Show on map
    • Gym / fitness center
  • 74 Auberge Seigneurie des Monts *** Sainte-Anne-des-Monts
    Guest Rating 8.2

    Just a 20-minute drive from Gaspésie National Park, this guest accommodations overlooks Saint Lawrence River. It has an on-site bar. All rooms include a fridge. Show full description

    Address 21 1ere Avenue Est Show on map
  • 75 Motel Carleton Sur Mer ** Carleton-sur-Mer
    Guest Rating 8.2

    • This hotel has a private beach area

    Located on Chaleur Bay, this Carleton-Sur-Mer motel features a guest terrace and private beach access. All guest rooms offer sea views. Carleton town center is just 10 minutes’ drive away. Show full description

    Address 1751 Boul. Perron Show on map
    • Pets are welcome
  • 76 Edgewater Motel * Oyster Bay
    Guest Rating 8.2

    • This hotel has a private beach area

    Just off South Island Highway, this motel is located along the coast of the Strait of Georgia. It features a picnic area with barbecue grills. All suites offer a kitchenette. Show full description

    Address 4073 South Island Highway Show on map
  • 77 Les Chalets au Bord de la Mer Les Escoumins
    Guest Rating 8.2

    • This hotel has a private beach area

    Featuring a garden, Les Chalets au Bord de la Mer provides accommodations in Les Escoumins. This beachfront property offers access to a balcony, free private parking, and free Wifi. On clear days, guests can head outside to enjoy the chalet's outdoor fireplace or simply kick back and relax. Show full description

    Address 25 rue des Pilotes Show on map
  • 78 Hôtel le Manoir Baie-Comeau **** Baie-Comeau
    Guest Rating 8.1

    Directly across from the beach, this hotel features beautiful views of the Gulf of St. Lawrence. It features an on-site restaurant, tennis court and a beauty salon nearby. Show full description

    Address 8 avenue Cabot Show on map
  • 79 Glen Lyon Inn **** Port Hardy
    Guest Rating 8.1

    Located in Port Hardy, 4.9 miles from Port Hardy Ferry Terminal, Glen Lyon Inn has accommodations with a restaurant, free private parking and a bar. Guests can enjoy mountain views. Show full description

    Address 6435 Hardy Bay Road Show on map
  • 80 Hotel Motel Belle Plage *** Matane
    Guest Rating 8.1

    • This hotel has a private beach area

    Hotel Motel Belle Plage overlooks St. Lawrence Bay, just 2 minutes' walk from the local ferry. It features a restaurant which specializes in fish and seafood. Show full description

    Address 1310 Matane-sur-Mer Show on map
    • Pets are welcome
  • 81 Anchor Inn & Suites, BW Signature Collection *** Campbell River
    Guest Rating 8.1

    • This hotel has a private beach area

    Sitting directly on the beach, this hotel is 10 minutes’ drive from North Island College. Each room offers a private terrace with ocean views. A daily hot breakfast is served in the oceanfront dining room. Show full description

    Address 261 Island Highway Show on map
    • Heated pool
    • Pets are welcome
  • 82 Domaine Belle Plage *** Baie-Saint-Paul
    Guest Rating 8.1

    Facing the beachfront, Domaine Belle Plage offers 3-star accommodations in Baie-Saint-Paul and features a seasonal outdoor swimming pool, fitness center and garden. Providing a restaurant, the property also has a shared lounge, as well as a sauna and a hot tub. Certain rooms at the property include a balcony with a sea view. Show full description

    Address 192 rue Sainte-Anne Show on map
    • Heated pool
    • Ping pong tables
    • Gym / fitness center
  • 83 Rockwater Secret Cove Resort **** Halfmoon Bay
    Guest Rating 8.0

    • This hotel has a private beach area

    A full spa and sweeping ocean views are both featured at this cliff-side resort. A fine-dining on site restaurant is available. Secret Cove is 5 minutes’ drive away. Show full description

    Address 5356 Ole's Cove Resort Show on map
    • Swimming pool
    • Water sports facility
  • 84 Dundee Resort & Golf Club *** West Bay
    Guest Rating 8.0

    • This hotel has a private beach area

    Overlooking the Bras d’Or Lakes and an 18-hole golf course, Dundee Resort and Golf Club boasts an indoor and an outdoor seasonal pool and restaurant. The accommodations enjoys free Wi-Fi throughout and a patio or balcony. All rooms at Dundee Resort feature satellite TV and a coffee maker. Show full description

    Address 2750 WEST BAY HWY DUNDEE, NS Show on map
    • Swimming pool
    • Pool tables
    • Water sports facility
    • Pets are welcome
  • 85 Waterways, A Boutique Hotel *** Powell River
    Guest Rating 8.0

    Welcome to the newly renovated Waterways, A Boutique Hotel, ideally located in downtown Powell River. Overlooking the Strait of Georgia, our waterfront inn offers breathtaking views and an unbeatable location - just steps from the Westview Ferry Terminal, offering easy access to local attractions, dining, and entertainment. Experience modern sophistication with our elegantly redesigned rooms, each thoughtfully appointed with contemporary furnishings, rainfall showers, and upscale amenities. Show full description

    Address 4429 Marine Avenue Show on map
    • Pets are welcome
  • 86 Waterfront Inn *** Penticton
    Guest Rating 8.0

    Located in Penticton and with Skaha Lake Beach reachable within a 2-minute walk, Waterfront Inn provides a terrace, non-smoking rooms, free WiFi throughout the property and barbecue facilities. Featuring family rooms, this property also provides guests with a playground. You can play tennis at this 3-star inn, and the area is popular for hiking and diving. Show full description

    Address 3688 Parkview Street Show on map
    • Tennis court
    • Pets are welcome
    • Water park
  • 87 The Surf Lodge and Pub Gabriola
    Guest Rating 8.0

    • This hotel has a private beach area

    Located in Gabriola, The Surf Lodge and Pub provides free WiFi, and guests can enjoy a private beach area, a terrace and a bar. There's a private bathroom with shower in all units, along with free toiletries and a hairdryer. At the lodge you'll find a restaurant serving American cuisine. Show full description

    Address 885 Berry Point Road Show on map
    • Pool tables
  • 88 Penticton Lakeside Resort **** Penticton
    Guest Rating 7.9

    • This hotel has a private beach area

    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. Show full description

    Address 21 Lakeshore Drive West Show on map
    • Swimming pool
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 89 Manteo at Eldorado Resort **** Kelowna
    Guest Rating 7.9

    • This hotel has a private beach area

    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

    Address 3762 Lakeshore Road Show on map
    • Swimming pool
    • Tennis court
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 90 Auberge des 21 **** La Baie
    Guest Rating 7.9

    Auberge des 21 is a 4-star property located in La Baie, facing the beach. All units are equipped with air conditioning, a flat-screen TV with cable channels, a fridge, a coffee machine, a shower, free toiletries and a closet. With a private bathroom equipped with a bath and a hairdryer, rooms at the inn also provide guests with free WiFi. Show full description

    Address 621, rue Mars Show on map
  • 91 Riôtel Carleton-sur-Mer *** Carleton-sur-Mer
    Guest Rating 7.9

    • This hotel has a private beach area

    Riôtel Carleton-sur-Mer 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. Show full description

    Address 482 Boulevard Perron Show on map
    • Heated pool
    • Tennis court
    • Water sports facility
  • 92 Coast Osoyoos Beach Hotel *** Osoyoos
    Guest Rating 7.9

    • This hotel has a private beach area

    Featuring a private beach on Osoyoos Lake, this British Columbia hotel is a half mile from the Rattlesnake Canyon amusement park. The 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

    Address 7702 Main Street Show on map
    • Swimming pool
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 93 Hôtel Aquamer ** Carleton-sur-Mer
    Guest Rating 7.9

    Hôtel Aquamer is offering accommodations in Carleton-sur-Mer. With free WiFi, this 2-star hotel offers a shared kitchen and a shared lounge. Free private parking is available and the hotel also has bike rental for guests who want to explore the surrounding area. Show full description

    Address 868 boulevard Perron Show on map
    • Pets are welcome
  • 94 SlumberLodge Hotel *** Penticton
    Guest Rating 7.8

    This family friendly Penticton hotel overlooks Okanagan Lake Beach and "The Peach" snack bar. Laundry facilities, and ice/beverage vending machine and free parking are provided. All units feature a cable TV, WiFi access, coffee maker, and refrigerator. Show full description

    Address 274 Lakeshore Drive Show on map
    • Heated pool
  • 95 Spring Villa Hotel *** Harrison Hot Springs
    Guest Rating 7.8

    Showcasing lake views, this Harrison Hot Springs hotel features a restaurant and bar. Guest rooms are located on the 2nd floor. A cable TV is offered in all rooms. Show full description

    Address 270 Esplanade Avenue Show on map
  • 96 Sea Breeze Cottages *** Ingonish
    Guest Rating 7.8

    Set amidst 23800 m² of well-tended gardens, Sea Breeze Cottages is located in Ingonish. It features common BBQ facilities, a children’s playground and self-catered accommodation with free Wi-Fi. Minimarkets and restaurants are 400 metres away. Show full description

    Address 36104 Cabot Trail Show on map
    • Pets are welcome
  • 97 Oceanside Villas ** Halfmoon Bay
    Guest Rating 7.8

    Located on the Sunshine Coast Highway, this Sechelt property features ocean views. Free Wi-Fi is offered in all rooms. Langdale Ferry Terminal is just 20 minutes’ drive away. Show full description

    Address 4726 Sunshine Coast Highway Show on map
    • Pets are welcome
  • 98 Sands on Golden Lake Golden Lake
    Guest Rating 7.8

    • This hotel has a private beach area

    Located in Golden Lake, 15 miles from Bonnechere Provincial Park, Sands on Golden Lake has accommodations with a garden, free private parking, a private beach area and a restaurant. The property provides room service and free WiFi throughout the property. Some rooms include a kitchen with a fridge, an oven and a microwave. Show full description

    Address 13163 Highway 60 Show on map
    • Gym / fitness center
  • 99 Deerhurst Resort *** Huntsville
    Guest Rating 7.7

    • This hotel has a private beach area

    This waterfront resort is located on Peninsula Lake, 4 mi from downtown Huntsville. Facilities include 3 outdoor swimming pools, an on-site spa and a large inflatable water park on the lake. All rooms include free WiFi, a flat-screen TV and a coffee maker. Show full description

    Address 1235 Deerhurst Drive Show on map
    • Swimming pool
    • Tennis court
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 100 Trailsman Lodge **** Baddeck
    Guest Rating 7.6

    • This hotel has a private beach area

    Located on Highway 105, along the shores of Bras d’Or Lake, this motel has a private beach and is one km west of the entrance to the Cabot Trail. Free Wi-Fi and cable TV is available in all rooms at the Trailsman Motel. The rooms have a seating area and are equipped with a refrigerator and a coffee maker. Show full description

    Address 10003 Hwy 105 Show on map
    • Swimming pool
    • Ping pong tables

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

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