Lakefront resort on a BC mountain lake at sunset
Travel Guide

Lakefront & Waterfront Resorts

Twenty of British Columbia's finest resorts — right on the water

From the sun-drenched shores of Okanagan Lake to remote wilderness lodges accessible only by floatplane, British Columbia offers some of the most spectacular waterfront resort experiences in the world. Whether you're after a wine-country spa retreat, a family beach holiday, or an off-grid adventure in the Great Bear Rainforest, these 20 resorts put you right where you want to be — on the water.

Manteo Resort — Kelowna, Okanagan, BC
1

Manteo Resort

Kelowna, Okanagan, BC
Okanagan

Perched right on the shores of Okanagan Lake, Manteo Resort is Kelowna's premier waterfront destination. Guests enjoy spacious villa-style suites, a private beach, outdoor pool, and a full-service marina. The resort's Waterfront Restaurant serves locally inspired cuisine with sweeping lake views — perfect for a sunset dinner after a day on the water.

  • Private beach & marina
  • Outdoor pool & hot tub
  • Waterfront dining
  • Kayak & paddleboard rentals
Eldorado Resort — Kelowna, Okanagan, BC
2

Eldorado Resort

Kelowna, Okanagan, BC
Okanagan

A Kelowna landmark since 1926, Eldorado Resort blends heritage charm with modern luxury directly on Okanagan Lake. The boutique hotel features beautifully appointed rooms, a private marina, and the acclaimed Eldorado Restaurant. Its intimate scale and storied history make it a favourite for romantic getaways and special occasions in wine country.

  • Heritage boutique hotel
  • Private marina & dock
  • Award-winning restaurant
  • Wine country location
Sparkling Hill Resort — Vernon, Okanagan, BC
3

Sparkling Hill Resort

Vernon, Okanagan, BC
Okanagan

Perched high above Okanagan Lake with panoramic views stretching for kilometres, Sparkling Hill Resort is one of Canada's most celebrated wellness destinations. The stunning glass-and-crystal architecture houses North America's largest KurSpa, with 40,000 sq ft of European-inspired treatments, thermal pools, and saunas. Every room faces the lake — the views are simply breathtaking.

  • North America's largest KurSpa
  • Panoramic Okanagan Lake views
  • Thermal pools & saunas
  • Gourmet dining
Predator Ridge Resort — Vernon, Okanagan, BC
4

Predator Ridge Resort

Vernon, Okanagan, BC
Okanagan

Nestled in the rolling hills above Okanagan Lake, Predator Ridge is a world-class golf and lifestyle resort offering villa accommodations, two championship golf courses, and a full-service spa. The resort's elevated setting delivers sweeping views of the lake and surrounding vineyards, while the village centre provides dining, fitness facilities, and year-round programming.

  • Two championship golf courses
  • Luxury villa accommodations
  • Full-service spa
  • Okanagan Lake views
Penticton Lakeside Resort — Penticton, Okanagan, BC
5

Penticton Lakeside Resort

Penticton, Okanagan, BC
Okanagan

Sitting directly on the shores of Okanagan Lake in the heart of Penticton, this full-service resort is the ideal base for exploring wine country. Guests enjoy a private beach, outdoor pool, and the Hooded Merganser Restaurant overlooking the water. With Okanagan Lake on one side and Skaha Lake just minutes away, you're perfectly positioned between two of BC's finest swimming lakes.

  • Private beach on Okanagan Lake
  • Outdoor pool & hot tub
  • Lakeside restaurant & bar
  • Conference facilities
Watermark Beach Resort — Osoyoos, Okanagan, BC
6

Watermark Beach Resort

Osoyoos, Okanagan, BC
Okanagan

On the warm shores of Osoyoos Lake — Canada's warmest freshwater lake — Watermark Beach Resort delivers a Mediterranean-style escape in BC's desert south. Spacious suites and villas open onto a private sandy beach, outdoor pools, and a rooftop patio with vineyard views. The resort sits in the heart of BC's wine country, steps from award-winning wineries.

  • Canada's warmest freshwater lake
  • Private sandy beach
  • Rooftop patio & pools
  • Wine country location
Shuswap Lake Estates — Salmon Arm, Shuswap, BC
7

Shuswap Lake Estates

Salmon Arm, Shuswap, BC
Thompson-Cariboo

Set on the tranquil shores of Shuswap Lake, this resort community offers a peaceful lakefront retreat away from the crowds. Guests enjoy direct lake access, a private dock, and the unhurried pace that makes the Shuswap one of BC's most beloved summer destinations. Houseboating, fishing, and paddling are all right at your doorstep.

  • Direct Shuswap Lake access
  • Private dock & boat launch
  • Houseboating nearby
  • Quiet, family-friendly setting
Quaaout Lodge & Spa — Chase, Shuswap, BC
8

Quaaout Lodge & Spa

Chase, Shuswap, BC
Thompson-Cariboo

Owned and operated by the Little Shuswap Lake Indian Band, Quaaout Lodge & Spa offers a deeply authentic Indigenous cultural experience on the shores of Little Shuswap Lake. Guests can participate in traditional storytelling, drumming, and cultural tours, while enjoying the full-service spa, lakeside restaurant, and comfortable lodge rooms with stunning water views.

  • Indigenous cultural experiences
  • Little Shuswap Lake frontage
  • Full-service spa
  • Cultural dining & storytelling
Harrison Beach Hotel — Harrison Hot Springs, Fraser Valley, BC
9

Harrison Beach Hotel

Harrison Hot Springs, Fraser Valley, BC
Vancouver Coast

A boutique lakefront hotel right on the sandy shores of Harrison Lake, Harrison Beach Hotel offers a stylish and intimate alternative to the larger resorts in the village. Modern rooms with lake-view balconies, a rooftop patio, and easy access to the famous hot springs make this a standout choice for couples and weekend travellers from the Lower Mainland.

  • Boutique lakefront hotel
  • Rooftop patio with lake views
  • Steps to Harrison Hot Springs
  • Sandy beach access
Harrison Hot Springs Resort & Spa — Harrison Hot Springs, Fraser Valley, BC
10

Harrison Hot Springs Resort & Spa

Harrison Hot Springs, Fraser Valley, BC
Vancouver Coast

The grande dame of Harrison Hot Springs, this historic resort has welcomed guests since 1926. Set on the shores of Harrison Lake with the Cascade Mountains as a backdrop, the resort features natural hot spring pools, a full-service spa, multiple restaurants, and beautifully landscaped grounds. It's a classic BC resort experience that never goes out of style.

  • Natural hot spring pools
  • Historic resort since 1926
  • Full-service spa & dining
  • Harrison Lake frontage
Prestige Lakeside Resort Nelson — Nelson, Kootenays, BC
11

Prestige Lakeside Resort Nelson

Nelson, Kootenays, BC
Kootenay Rockies

Nestled on the shores of Kootenay Lake in the heart of Nelson — BC's most charming heritage city — the Prestige Lakeside Resort offers a perfect blend of natural beauty and urban culture. Guests enjoy lakefront rooms, an indoor pool, and easy walking access to Nelson's celebrated arts scene, restaurants, and boutique shops along Baker Street.

  • Kootenay Lake frontage
  • Indoor pool & fitness centre
  • Walk to Nelson's heritage downtown
  • Mountain & lake views
Ainsworth Hot Springs Resort — Ainsworth Hot Springs, Kootenays, BC
12

Ainsworth Hot Springs Resort

Ainsworth Hot Springs, Kootenays, BC
Kootenay Rockies

One of BC's most unique hot springs experiences, Ainsworth features a natural horseshoe-shaped cave pool carved into the cliffs above Kootenay Lake. The resort sits directly on the lake with stunning mountain views in every direction. Soak in the mineral-rich waters, explore the cave tunnels, and cool off in the cold plunge pool — a truly one-of-a-kind BC experience.

  • Natural cave hot springs pool
  • Kootenay Lake waterfront
  • Mineral-rich thermal waters
  • Cold plunge & cave tunnels
Copper Point Resort — Invermere, Columbia Valley, BC
13

Copper Point Resort

Invermere, Columbia Valley, BC
Kootenay Rockies

Overlooking Lake Windermere in the stunning Columbia Valley, Copper Point Resort offers condo-style suites, a championship golf course, and a full-service spa surrounded by the Rocky Mountains. The resort's elevated position delivers sweeping views of the lake and the Purcell and Rocky Mountain ranges, making it one of the most scenically spectacular resorts in BC.

  • Lake Windermere views
  • Championship golf course
  • Full-service spa
  • Rocky Mountain backdrop
Radium Hot Springs Resort — Radium Hot Springs, Columbia Valley, BC
14

Radium Hot Springs Resort

Radium Hot Springs, Columbia Valley, BC
Kootenay Rockies

Gateway to Kootenay National Park, Radium Hot Springs Resort combines the healing power of natural hot springs with the grandeur of the Rocky Mountains. The resort offers comfortable lodge rooms, a golf course, and easy access to the famous Radium Hot Springs pools. With Columbia Lake nearby and the Rockies all around, this is a true four-season mountain destination.

  • Near Kootenay National Park
  • Natural hot springs access
  • Golf course on site
  • Columbia Valley location
Nakusp Hot Springs — Nakusp, Kootenays, BC
15

Nakusp Hot Springs

Nakusp, Kootenays, BC
Kootenay Rockies

Tucked into the forest above the village of Nakusp on Upper Arrow Lake, these natural hot springs offer a wonderfully rustic retreat in the heart of the Kootenays. Two outdoor pools fed by natural mineral springs sit amid towering cedars, with comfortable cabins and camping available on site. Nakusp itself is a charming lakeside village with a warm, welcoming community.

  • Natural mineral hot springs
  • Forest setting above Arrow Lake
  • Cabins & camping available
  • Charming Kootenay village
Long Beach Lodge Resort — Tofino, Vancouver Island, BC
16

Long Beach Lodge Resort

Tofino, Vancouver Island, BC
Vancouver Island

Fronting the wild surf of Cox Bay on the Pacific Rim, Long Beach Lodge Resort is Tofino's most celebrated oceanfront property. The Great Room — with its floor-to-ceiling windows and roaring fireplace — frames one of the most dramatic ocean views in Canada. Cozy lodge rooms and private cottages nestle into the rainforest, while world-class surfing is steps from your door.

  • Oceanfront on Cox Bay
  • Iconic Great Room fireplace
  • Private rainforest cottages
  • World-class surf access
Pacific Sands Beach Resort — Tofino, Vancouver Island, BC
17

Pacific Sands Beach Resort

Tofino, Vancouver Island, BC
Vancouver Island

A beloved Tofino institution, Pacific Sands Beach Resort sits directly on Cox Bay with a mix of beachfront suites, villas, and cabins spread across a forested oceanfront property. The resort has a wonderfully laid-back, family-friendly atmosphere — perfect for storm watching in winter and surfing in summer. Bonfire pits on the beach make for unforgettable evenings.

  • Beachfront suites & villas
  • Cox Bay surf access
  • Beach bonfire pits
  • Family-friendly atmosphere
Nimmo Bay Wilderness Resort — Great Bear Rainforest, BC Coast, BC
18

Nimmo Bay Wilderness Resort

Great Bear Rainforest, BC Coast, BC
Northern BC

Accessible only by floatplane, Nimmo Bay Wilderness Resort is one of the most exclusive and remote luxury lodges in the world. Nestled in the heart of the Great Bear Rainforest on BC's central coast, the resort offers heli-adventures, bear watching, kayaking, and world-class fishing — all from a stunning waterfront setting surrounded by ancient rainforest and glacier-fed waterfalls.

  • Floatplane access only
  • Great Bear Rainforest location
  • Heli-adventures & bear watching
  • Ultra-luxury wilderness experience
Clayoquot Wilderness Resort — Tofino, Vancouver Island, BC
19

Clayoquot Wilderness Resort

Tofino, Vancouver Island, BC
Vancouver Island

A legendary eco-luxury retreat in the UNESCO Biosphere Reserve of Clayoquot Sound, this tented camp resort is accessible only by boat or floatplane. Lavishly appointed safari-style tents sit on a remote river estuary surrounded by old-growth rainforest. Guests enjoy guided wilderness adventures, gourmet meals, and a profound sense of connection with one of the world's last great temperate rainforests.

  • UNESCO Biosphere Reserve
  • Luxury safari-style tents
  • Boat or floatplane access
  • Guided wilderness adventures
Kicking Horse Mountain Resort — Golden, Columbia Valley, BC
20

Kicking Horse Mountain Resort

Golden, Columbia Valley, BC
Kootenay Rockies

Towering above the Columbia River valley near Golden, Kicking Horse Mountain Resort is one of Canada's premier four-season mountain destinations. The resort village offers slope-side lodging, fine dining at the Eagle's Eye Restaurant (Canada's highest restaurant), and access to legendary powder skiing in winter and mountain biking and hiking in summer — all with the Rockies and Purcells as your backdrop.

  • Canada's highest restaurant
  • World-class skiing & biking
  • Columbia Valley views
  • Year-round mountain activities

Looking for a place to stay nearby?

Browse our full directory of BC motels, inns, and lodges — independently owned and verified.

Browse BC Motels & Lodges