Coast Capri Hotel

1171 Harvey Ave.
Kelowna, BC
Phone: (250) 860-6060
Coast Hotels’ Kelowna location provides clean, comfortable lodging, with a day spa and heated pool, in the Central City area, about a mile east of Okanagan Lake.

Delta Hotels by Marriott Grand Okanagan Resort

1310 Water St.
Kelowna, BC
Phone: (250) 763-4500
This opulent hotel lives up to its name, providing a grand lakeside setting for pampering yourself in style and comfort, steps away from downtown Kelowna’s hot spots. The 10-story hotel offers 257 rooms and five suites, plus an onsite spa, indoor pool and waterfront dining at its stylish OAK + CRU Social Kitchen & Wine Bar.

Sparkling Hill Resort

888 Sparkling Place
Vernon, BC
Phone: (250) 275-1556
Founded by Gernot Langes-Swarovsky, patriarch of the Swarovski crystal family, this wellness resort was built with 3.5 million Swarovsky crystals integrated into the design of the rooms and common areas. The glitter is nice, but wellness is the name of the game, with a variety of cold and hot pools in the expansive spa (pictured above), including its famous cold sauna (it works), farm-to-table dining and other health-focused offerings.

Spirit Ridge

1200 Rancher Creek Road
Osoyoos, BC
Phone: (250) 495-5445
The Hyatt-managed resort features 226 condos, suites and villas overlooking Osoyoos Lake from the Okanagan Indian Reserve. With outdoor pools and hot tubs, an onsite winery and tasting room, and a trail down to the beach and beach cantina, there’s a lot to like about this place.

Watermark Beach Resort

15 Park Place
Osoyoos, BC
Phone: (250) 495-5500
This family-friendly resort on the shores of Osoyoos Lake offers 153 suites and 30 beachfront townhomes, with each unit equipped with a gourmet kitchen. A saltwater pool, outdoor hot tubs and a full-service spa round out the amenities, and its location, just steps away from downtown Osoyoos, provides easy access to dozens of nearby cafes, restaurants and shops.