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.
- Best for: couples, wine lovers, upscale family stays
- Standout feature: vineyard views, direct access to Nk’Mip Cellars
- Price range: $$$ (rates climb significantly in July/August)
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.
- Best for: families, extended stays, beach access
- Standout feature: beachfront location, full kitchen suites
- Price range: $$
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.
- Best for: groups, corporate travel, lakefront location
- Standout feature: Okanagan Lake access, full resort amenities
- Price range: $$
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.
- Best for: couples, romantic getaways, wine lovers
- Standout feature: clifftop Skaha Lake views, unique character property
- Price range: $$$
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.
- Best for: families, extended stays, Kelowna base
- Standout feature: private beach, villa-style accommodation
- Price range: $$$
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.
- Best for: golfers, active travelers, group retreats
- Standout feature: two championship golf courses, incredible setting
- Price range: $$$
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.
- Best for: business travel, large groups, Marriott loyalists
- Standout feature: downtown Kelowna location, waterfront
- Price range: $$
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.
- Best for: couples, wine-focused stays, quiet lake retreat
- Standout feature: private dock, rooftop hot tub views
- Price range: $$–$$$
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.
- Best for: skiers (winter), mountain bikers (summer), families
- Standout feature: ski-in/ski-out, Victorian village character
- Price range: $$–$$$ (winter higher)
Quick Comparison
| Resort | Location | Best For | Price |
|---|---|---|---|
| Spirit Ridge | Osoyoos | Couples, wine | $$$ |
| Watermark Beach | Osoyoos | Families, beach | $$ |
| Penticton Lakeside | Penticton | Groups, lake access | $$ |
| God’s Mountain | Penticton | Romantic, couples | $$$ |
| Manteo Resort | Kelowna | Families, extended stays | $$$ |
| Predator Ridge | Vernon/Kelowna | Golf, active travel | $$$ |
| Grand Okanagan | Kelowna | Business, groups | $$ |
| The Cove | West Kelowna | Quiet lake retreat | $$–$$$ |
| Silver Star Village | Vernon | Ski/bike, families | $$–$$$ |