Best Resorts in the Okanagan

Lakefront suites, vineyard retreats, golf resorts, and mountain lodges — the valley’s top resort properties from Osoyoos to Vernon.

Resorts Lakefront Luxury Family Golf

The Okanagan has a strong collection of resort properties, anchored by a handful of genuinely world-class lakefront and vineyard retreats. Most are concentrated in Osoyoos and Kelowna, with standout options in Penticton and Vernon. Here is an honest rundown of every property worth considering, organized by location.

Osoyoos Resorts

Spirit Ridge Resort & Spa (Unbound Collection by Hyatt)

The finest resort in the South Okanagan, and arguably in all of BC’s Interior. Spirit Ridge overlooks Osoyoos Lake from a hillside position, with views that rank among the best from any resort in the country. The design draws on the Indigenous heritage of the Osoyoos Indian Band — the resort sits on Band land — and Nk’Mip Cellars winery is directly adjacent. Rooms range from hotel suites to fully equipped villas with kitchens; the villas work particularly well for groups or extended stays. The pool complex is exceptional, the Sonora Room restaurant serves serious food, and the location puts you within walking distance of Canada’s only desert ecosystem.

Check Spirit Ridge Rates →

Watermark Beach Resort

Watermark is the best option for families who want to be right on the beach. It sits directly on Osoyoos Lake with a private beach, full-service marina, and kitchen suites that make week-long stays practical. The suites are large and well-equipped. The resort feels less polished than Spirit Ridge but more relaxed and kid-friendly. The on-site restaurant is decent. Book early for summer — this property sells out weeks in advance for July and August.

Check Watermark Rates →

Nk’Mip Desert Cultural Centre & Camping

Not a resort in the traditional sense, but the cultural centre adjacent to Spirit Ridge is worth mentioning as part of the Osoyoos experience. The desert interpretive trails and cultural programs run by the Osoyoos Indian Band are among the most authentic Indigenous tourism experiences in BC.

Penticton Resorts

Penticton Lakeside Resort & Casino

The largest resort in Penticton, directly on Okanagan Lake. Good rooms, convention facilities, and a casino attached. Not the most intimate property, but it delivers on location — the boardwalk access to Okanagan Lake beach is right outside. Good option when Spirit Ridge is fully booked and you want a similar lakefront experience further north.

Check Penticton Lakeside Rates →

God’s Mountain Estate

A unique small boutique property perched on cliffs above Skaha Lake, south of Penticton. Only six rooms — more of a luxury B&B than a resort, but the views over the lake are extraordinary and the Mediterranean-inspired architecture is unlike anything else in the valley. Wine country ambiance at its best. Book months in advance.

Check God’s Mountain Rates →

Kelowna Resorts

Manteo Resort Waterfront Hotel & Villas

Manteo is Kelowna’s premium lakefront resort property — private beach on Okanagan Lake, one-to-three bedroom villas with full kitchens, and a relaxed, understated quality that appeals to repeat visitors. The pool, the restaurant, and the marina access make it self-contained. Not cheap, but excellent value for what you get. The villas in particular are spacious and well-designed.

Check Manteo Rates →

Predator Ridge Resort

A destination golf and residential resort between Vernon and Kelowna. Two championship golf courses, a full spa, and lodge accommodation. The setting is stunning — rolling hills with lake views in every direction. In summer it is a golfer’s paradise; in winter it hosts cross-country skiing. The lodge rooms and villas are high quality. If golf is a priority, this is the best resort in the Okanagan full stop.

Check Predator Ridge Rates →

Delta Hotels by Marriott Grand Okanagan Resort

Kelowna’s largest resort hotel, right on the waterfront in the heart of downtown. Convention centre attached, full resort amenities, pool complex, and direct lake access. The rooms vary in quality — request a higher floor with lake view. Strong loyalty program value for Marriott Bonvoy members. Good location for exploring Kelowna on foot.

Check Grand Okanagan Rates →

The Cove Lakeside Resort

A boutique condo-resort in West Kelowna on Okanagan Lake, quieter than the downtown properties. Full kitchen suites, private dock, outdoor pool, and rooftop hot tub with lake views. Ideal for those who want a calmer base while still being close to the Westside Road wineries. Feels more like renting a well-appointed lake cottage than staying in a hotel.

Check The Cove Rates →

Vernon / North Okanagan Resorts

Silver Star Mountain Resort Village

The charming Victorian-style village at the summit of Silver Star Mountain offers ski-in/ski-out accommodation in winter and direct trail access in summer. Several condo-hotel properties operate in the village. Rates drop significantly in summer — a great-value option for families who want mountain air and bike trails without winter prices. The village restaurants are surprisingly good.

Check Silver Star Village Rates →

Quick Comparison

ResortLocationBest ForPrice
Spirit RidgeOsoyoosCouples, wine$$$
Watermark BeachOsoyoosFamilies, beach$$
Penticton LakesidePentictonGroups, lake access$$
God’s MountainPentictonRomantic, couples$$$
Manteo ResortKelownaFamilies, extended stays$$$
Predator RidgeVernon/KelownaGolf, active travel$$$
Grand OkanaganKelownaBusiness, groups$$
The CoveWest KelownaQuiet lake retreat$$–$$$
Silver Star VillageVernonSki/bike, families$$–$$$