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 The Pebble Bed and Breakfast Halifax
    Guest Rating 10.0

    Situated in Halifax, The Pebble Bed and Breakfast features free WiFi, and guests can enjoy a garden, a terrace and a bar. Fitted with a patio, the units offer air conditioning and feature a flat-screen TV and a private bathroom with shower and free toiletries. Some units have a seating area and/or a balcony. Show full description

    Address 1839 Armview Terrace, Halifax, B3H 4H3 Show on map
    • Tennis court
    • Ski-in/ski-out access
    • Pets are welcome
  • 2 The Rockwell-Harrison Guest Lodge **** Harrison Hot Springs
    Guest Rating 9.8

    The Rockwell-Harrison Guest Lodge in Harrison Hot Springs provides adults-only accommodations with a garden, barbecue facilities, and a shared lounge. This beachfront property offers access to a pool table, free private parking, and free Wifi. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace, or simply kick back and relax. Show full description

    Address 7550 Rockwell Drive Show on map
    • Pool tables
  • 3 Lonely Rock Seaside Bungalows Larrys River
    Guest Rating 9.8

    • This hotel has a private beach area

    Providing a garden, Lonely Rock Seaside Bungalows features accommodations in Larrys River. This beachfront property offers access to a patio, free private parking, and free Wifi. When staying at the resort village, guests can use private entrance. Show full description

    Address 150 New Harbour Road, New Harbour Show on map
    • Pets are welcome
  • 4 Snug Harbour Inn ***** Ucluelet
    Guest Rating 9.7

    • This hotel has a private beach area

    Snug Harbour Inn in Ucluelet provides adults-only accommodations with a private beach area, water sports facilities, and free bikes. Private parking is available on site at this recently renovated property. Rooms are equipped with a flat-screen TV with streaming services. Show full description

    Address 460 Marine Drive, PO Box 318 Show on map
    • Water sports facility
    • Pets are welcome
  • 5 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
  • 6 Les 2 Iles La Malbaie
    Guest Rating 9.6

    • This hotel has a private beach area

    Situated in Port-Au-Saumon, Les 2 Iles - Les Chalets Spa Canada offers free WiFi. This 27-acre private estate in right on the St-Lawrence River. Guests can enjoy whale-watching from the house. Show full description

    Address 3260 Malcom Fraser Show on map
    • Pets are welcome
  • 7 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
  • 8 Bayview Pines Country Inn B&B *** Mahone Bay
    Guest Rating 9.4

    • This hotel has a private beach area

    Bayview Pines Country Inn B&B in Mahone Bay provides accommodations with a garden, a terrace, and a shared lounge. This beachfront property offers access to free Wifi and free private parking. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace, or simply kick back and relax. Show full description

    Address 678 Oakland Rd Show on map
  • 9 Argyle By The Sea Bed & Breakfast Pubnico
    Guest Rating 9.4

    • This hotel has a private beach area

    Argyle By The Sea Bed & Breakfast provides beachfront accommodations in Pubnico. This bed and breakfast features a shared lounge. The bed and breakfast provides sea views, a sun terrace, and free Wifi is available throughout the property. Show full description

    Address 848 Argyle Sound Road Show on map
    • Pets are welcome
  • 10 Sooke Harbour House Sooke
    Guest Rating 9.4

    Located in Sooke, 2.1 km from Ella Beach, Sooke Harbour House provides accommodation with a garden, free private parking, a terrace and a restaurant. Providing a bar, the property is located within 28 km of Royal Roads University. Show full description

    Address 1528 Whiffin Spit Road Show on map
    • Pets are welcome
  • 11 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
  • 12 Great Cabin In Close To Walking Trails And Beaches - 13T **** Ucluelet
    Guest Rating 9.3

    Great Cabin In Close To Walking Trails And Beaches - 13T is located in Ucluelet, just 21 miles from Radar Hill and 1.6 miles from Image West Gallery. This property offers access to a terrace and free private parking. Show full description

    Address #13 Tyee Terrace Show on map
    • Pets are welcome
  • 13 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
  • 14 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
  • 15 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
  • 16 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
  • 17 Le Phare des Dunes Tracadie
    Guest Rating 9.3

    • This hotel has a private beach area

    Providing a shared lounge, Le Phare des Dunes provides accommodations in Tracadie. This beachfront property offers access to free Wifi and free private parking. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace, or simply kick back and relax. Show full description

    Address 39 Chemin de la Mer Show on map
    • Pets are welcome
  • 18 No 1 Grafton Inn **** Charlottetown
    Guest Rating 9.2

    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. There's a restaurant serving Chinese cuisine, and free private parking is available. Show full description

    Address 1 Grafton Street Show on map
    • Tennis court
    • Water park
  • 19 La Maison entre Mer Montagnes *** Cap-Chat
    Guest Rating 9.2

    La Maison entre Mer Montagnes is offering accommodations in Cap-Chat. This beachfront property offers access to a terrace, free private parking, and free Wifi. Each room is equipped with a patio. Show full description

    Address 6, Notre-Dame Est Show on map
  • 20 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
  • 21 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
  • 22 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
  • 23 Woodhaven - Seaside Accommodations Waweig
    Guest Rating 9.2

    Located in Waweig in the New Brunswick region, Woodhaven - Seaside Accommodations provides accommodations with free WiFi and free private parking, as well as access to a hot tub. The lodge provides guests with a terrace, sea views, a seating area, satellite flat-screen TV, a fully equipped kitchen with a fridge and an oven, and a private bathroom with shower. A microwave, a stovetop and toaster are also provided, as well as a coffee machine and an electric tea pot. Show full description

    Address 14 Murray Lane Show on map
    • Pets are welcome
  • 24 Private Cliffside Chalet Nestled in Nature With Western Sunsets & Waterfront Access Near Algonquin Park- Pass Included Barrys Bay
    Guest Rating 9.2

    • This hotel has a private beach area

    Private Cliffside Chalet Nestled in Nature With Western Sunsets & Waterfront Access Near Algonquin Park offers accommodations in Barrys Bay, 29 miles from Bonnechere Provincial Park. Guests can benefit from a patio and an outdoor fireplace. There's a sun terrace and guests can use free Wifi and free private parking. Show full description

    Address 464 Curtiss RD, Barry's Bay Show on map
    • Pets are welcome
  • 25 The Tuwanek Bed and Breakfast ***** Sechelt
    Guest Rating 9.1

    • This hotel has a private beach area

    Located in Sechelt, The Tuwanek Bed and Breakfast provides accommodations with free WiFi, mountain views, a garden with a terrace, and access to a sauna and a hot tub. The accommodations are air-conditioned and has a hot tub. The lodge provides guests with a balcony, sea views, a seating area, cable flat-screen TV, a fully equipped kitchenette with a fridge and a microwave, and a private bathroom with shower and free toiletries. Show full description

    Address 7545 Islet Place Show on map
    • Pool tables
    • Water sports facility
  • 26 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
  • 27 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
  • 28 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
  • 29 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
  • 30 Estuary House Reflexology B&B Courtenay
    Guest Rating 9.1

    • This hotel has a private beach area

    Comfortable Accommodations: Estuary House Reflexology B&B in Courtenay offers adults-only rooms with private bathrooms, sea, garden, and mountain views. Each room includes a balcony or terrace and free WiFi. Relaxing Facilities: Guests can enjoy a sun terrace, a lush garden, and an outdoor seating area ensuring relaxation and leisure. Show full description

    Address 2810 Comox Road Show on map
    • Water park
  • 31 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
  • 32 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
  • 33 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
  • 34 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
  • 35 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
  • 36 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
  • 37 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
  • 38 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
  • 39 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
  • 40 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
  • 41 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
  • 42 Waterfront Private Room With Hot Tub & Firepit **** Ucluelet
    Guest Rating 8.9

    Waterfront Private Room With Hot Tub & Firepit provides beachfront accommodations in Ucluelet. The property is around a 16-minute walk from Ucluelet Aquarium, 0.9 miles from Huu-Mees-Ma-As Native Art Gallery and 20 miles from Radar Hill. Show full description

    Address 1073 Helen Road Show on map
  • 43 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
  • 44 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
  • 45 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
  • 46 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
  • 47 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
  • 48 Davis Bay Bed & Breakfast Sechelt
    Guest Rating 8.9

    Davis Bay Bed & Breakfast offers accommodations in Sechelt, a 5-minute walk from Davis Bay Beach. This beachfront property offers access to free Wifi and free private parking. Outdoor seating is also available at the bed and breakfast. Show full description

    Address 4632 Sunshine Coast Hwy Show on map
  • 49 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
  • 50 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
  • 51 Le Délice Motel Restaurant **** Mont-Louis
    Guest Rating 8.8

    Le Délice Motel Restaurant features accommodation in Mont-saint-pierre. With free WiFi, this 4-star hotel offers room service. There is a restaurant serving American cuisine, and free private parking is available. Show full description

    Address 100 Rue Prudent Cloutier Show on map
  • 52 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
  • 53 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
  • 54 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
  • 55 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
  • 56 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
  • 57 Bratty Catty Cabin Powell River
    Guest Rating 8.8

    Situated in Powell River in the British Columbia region, Bratty Catty Cabin features a balcony and mountain views. This property offers access to a terrace, 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 10052 Malaspina Road Show on map
    • Pets are welcome
  • 58 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
  • 59 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
  • 60 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
  • 61 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
  • 62 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
  • 63 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
  • 64 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
  • 65 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
  • 66 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
  • 67 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
  • 68 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
  • 69 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
  • 70 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
  • 71 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
  • 72 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
  • 73 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
  • 74 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
  • 75 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
  • 76 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
  • 77 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
  • 78 Oceanfront Room With Hot Tub & Firepit **** Ucluelet
    Guest Rating 8.5

    Oceanfront Room With Hot Tub & Firepit provides beachfront accommodations in Ucluelet. The property is around a 16-minute walk from Ucluelet Aquarium, 0.9 miles from Huu-Mees-Ma-As Native Art Gallery and 20 miles from Radar Hill. Show full description

    Address 1073 Helen Rd Show on map
  • 79 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
  • 80 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
  • 81 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
  • 82 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
  • 83 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
  • 84 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
  • 85 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
  • 86 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
  • 87 Beds By the Bridge *** Kelowna
    Guest Rating 8.4

    Just 1.2 miles from BC Orchard Industry Museum and 1.2 miles from Waterfront Park, Beds By the Bridge features accommodations in Kelowna, with a garden. Show full description

    Address 1942 McDougall Street Show on map
  • 88 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
  • 89 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
  • 90 Auberge de Jeunesse Le Camp De Base LʼAnse-Saint-Jean
    Guest Rating 8.4

    Located in LʼAnse-Saint-Jean, 6.7 miles from Saguenay National Park, Auberge de Jeunesse Le Camp De Base provides accommodations with a garden, free private parking, a terrace and a restaurant. Providing a bar, the property is located within 29 miles of Croisiere du Fjord. Show full description

    Address 5 Rue Saint-Jean-Baptiste Show on map
  • 91 Whalers Guesthouse Tofino
    Guest Rating 8.4

    Located in Tofino and with Tonquin Beach reachable within a 15-minute walk, Whalers Guesthouse provides a tour desk, non-smoking rooms, a shared lounge, free WiFi and a terrace. Featuring a shared kitchen, this property also provides guests with a grill. Private parking is available on site. Show full description

    Address 81 West Street Show on map
    • Pool tables
  • 92 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
  • 93 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
  • 94 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
  • 95 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
  • 96 Qualicum Breeze Beach Resort ***** Qualicum Beach
    Guest Rating 8.2

    • This hotel has a private beach area

    Located in Qualicum Beach, Qualicum Breeze Beach Resort offers barbecue facilities. Each room at the 5-star hotel has sea views, and guests can enjoy access to a garden and to a private beach area. There's a sun terrace and guests can use free WiFi and free private parking. Show full description

    Address 6695 West Island Highway Show on map
    • Tennis court
    • Water sports facility
  • 97 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
  • 98 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
  • 99 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
  • 100 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

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!