The Best Hotels in Okanagan Valley

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Okanagan Valley. Bon voyage!

Hannah, Travel Blogger

Updated

Delta Hotels by Marriott Grand Okanagan Resort

Resort

Rated 8.3 in 444 reviews

This resort hotel is located on Okanagan Lake and surrounded by mountains. The Kelowna Art Gallery is 20 meters away. A… See more

This resort hotel is located on Okanagan Lake and surrounded by mountains. The Kelowna Art Gallery is 20 meters away. A restaurant is located on the lakefront patio.

All air-conditioned guest rooms have a cable TV. An iHome audio system, coffee maker and mini refrigerator are provided.

OAK + CRU Social Kitchen & Wine Bar is open daily and features craft cocktails and exclusively Okanagan Wine List.

Additional recreational facilities at the Delta Hotels Grand Okanagan Resort include hot tubs, indoor and outdoor pools, spa and fitness centre.

Enjoy biking, hiking, kayaking or skiing on Okanagan Lake. The property offers outdoor terraces and a ballroom, catering and event planning services.

Kelowna Golf & Country Club is just 7 minutes' drive away. Orchard Park Shopping Centre is only 5 km away.

Rooms from $170

Situated in West Kelowna, 13 km from The Old Woodshed Kelowna, TownePlace Suites by Marriott West Kelowna features… See more

Situated in West Kelowna, 13 km from The Old Woodshed Kelowna, TownePlace Suites by Marriott West Kelowna features accommodation with a fitness centre, free private parking, a restaurant and a bar. This 4-star hotel offers an ATM, a business centre and free WiFi. The hotel has an indoor pool, hot tub and a 24-hour front desk.

At the hotel, rooms come with a wardrobe. Complete with a private bathroom fitted with free toiletries, the rooms at TownePlace Suites by Marriott West Kelowna have a flat-screen TV and air conditioning, and some rooms include a balcony. All guest rooms will provide guests with a desk and a coffee machine.

The accommodation offers a barbecue.

Waterfront Park is 13 km from TownePlace Suites by Marriott West Kelowna, while BC Orchard Industry Museum is 13 km from the property. Kelowna International Airport is 25 km away.

Rooms from $111

Watermark Beach Resort

Rated 9.1 in 411 reviews

This Osoyoos, British Columbia hotel is located directly on Osoyoos Lake. The hotel offers a seasonal outdoor pool with… See more

This Osoyoos, British Columbia hotel is located directly on Osoyoos Lake. The hotel offers a seasonal outdoor pool with a waterslide and a full-service spa.

The suites at the Watermark Beach are equipped with full kitchens or kitchenettes. Private balconies and views of the lake, mountains or city are also included.

The Watermark Beach Resort features 2 outdoor hot tubs and a fitness center. A steam room and wine bar with an outdoor patio are also available at the hotel.

Activities including wine tasting and water sports are available minutes from the Watermark. The Osoyoos Museum and Mount Baldy ski area are also nearby.

Rooms from $135

Peachland Beach Resort

Resort

Rated 9.1 in 56 reviews

Located in Peachland, 25 km from The Old Woodshed Kelowna, Peachland Beach Resort provides accommodation with a garden… See more

Located in Peachland, 25 km from The Old Woodshed Kelowna, Peachland Beach Resort provides accommodation with a garden, free private parking, a private beach area and a terrace. With free WiFi, this 4-star resort offers a concierge service. Each room has a balcony with a mountain view.

Guest rooms in the resort are equipped with air conditioning, a seating area, a flat-screen TV with cable channels, a kitchen, a dining area and a private bathroom with a shower. The units will provide guests with a fridge.

Peachland Beach Resort offers a children's playground. Activities such as hiking, fishing, snorkelling can be enjoyed in the surroundings, and guests can relax along the beachfront.

Waterfront Park is 25 km from the accommodation, while BC Orchard Industry Museum is 25 km away. Kelowna International Airport is 37 km from the property.

See available rooms

Offering a variety of spa treatments and access to a team of professional health consultants, this health and wellness… See more

Offering a variety of spa treatments and access to a team of professional health consultants, this health and wellness resort overlooks beautiful Okanagan Lake in Vernon. Swarovski crystals sparkle throughout the hotel’s design.

The modern rooms are equipped with complimentary WiFi and cable TV. A mini fridge, work desk, safe and ironing facilities are standard.

Sparkling Hill Resort's KurSpa can be enjoyed by all guests aged 16 years or older, providing a wide range of over 100 different treatments such as a special cold chamber said to improve circulation and energy. Guests can enjoy 7 aromatherapy steam rooms and saunas with 3 showers, an outdoor infinity pool, indoor pool with underwater music, a hot pool and 2 relaxation rooms. Personalized programs are also offered in the fitness studio.

Complimentary à la carte breakfast at our PeakFine Restaurant. Fresh juice and complimentary tea and coffee are provided. Guests can enjoy egg dishes, yogurt, pancakes, local cold meats, cheese platters, and fresh fruits

Sparkling Hill Resort and Spa - Adults-Only Resort is less than 7 km from Predator Ridge Golf Resort and 25 minutes from the Vernon city center. Kelowna Airport is 40 minutes' drive away.

Rooms from $339

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and boasts a private beach at… See more

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and boasts a private beach at Osoyoos Lake. This resort offers a full-service spa and suites with a fully equipped kitchen.

Spirit Ridge, in The Unbound Collection by Hyatt suites include a seating area with a flat-screen TV. The kitchens include a dishwasher and microwave.

The Bear, The Fish, The Root & The Berry serves modern vineyard cuisine inspired by our Indigenous roots. Nk'Mip Cellars Winery is located on site.

Spirit Ridge, in The Unbound Collection by Hyatt rents out canoes or boats to explore the lake. Guests can work out in the gym or play in the family pool area that includes a waterslide. A second pool area is available in the summer for adults only. A 9-hole golf course is located on site as well.

Spirit Ridge, in The Unbound Collection by Hyatt is within a 12-minute drive of the Osoyoos Desert Model Railroad. The hotel is near the Golden Mile Hiking Trail.

Rooms from $120

Summerland Waterfront Resort & Spa

Resort

Rated 8.9 in 250 reviews

This hotel is located on a secluded stretch of Okanagan Lake in Summerland, British Columbia. Every suite offers a fully… See more

This hotel is located on a secluded stretch of Okanagan Lake in Summerland, British Columbia. Every suite offers a fully equipped kitchen, fireplace and soaker tub.

Summerland Waterfront Resort features a seasonal outdoor pool and year-round hot tub. Guests can also take advantage of the fitness facilities and the full-service spa.

Water sport rentals are available only steps from the Summerland Resort. Guests can play a game of golf or take a winery tour minutes from the hotel. Skiing is also available nearby.

Rooms from $156

The Royal Kelowna - Bellstar Hotels & Resorts

Resort

Rated 8.6 in 482 reviews

Offering a rooftop infinity pool and hot tub, The Royal Kelowna - Bellstar Hotels & Resorts is located in Kelowna, only… See more

Offering a rooftop infinity pool and hot tub, The Royal Kelowna - Bellstar Hotels & Resorts is located in Kelowna, only 5 minutes’ walk from Okanagan Lake beaches. A full kitchen is provided. Free WiFi is included.

An open plan living room and dining room offers a flat-screen TV, sofas, and dining table in this spacious apartment. Private bathrooms provide a spa bath and free toiletries. A balcony includes a view of the lake. Laundry facilities are available.

Guests can exercise in the fitness centre and relax in the sauna. BBQ facilities are featured on-site.

Black Mountain Golf Club is 16 km and the Harvest Golf Club is 8 km from the property. Kelowna International Airport is only 19 minutes’ drive away.

Rooms from $148

Situated in Kelowna and with Geert Maas Sculpture Gardens Gallery reachable within 6.4 km, Hampton Inn & Suites Kelowna… See more

Situated in Kelowna and with Geert Maas Sculpture Gardens Gallery reachable within 6.4 km, Hampton Inn & Suites Kelowna, British Columbia, Canada features concierge services, non-smoking rooms, a fitness centre, free WiFi and a shared lounge. This 3-star hotel offers room service and a 24-hour front desk. The hotel has an indoor pool, hot tub and free shuttle service.

At the hotel, rooms are equipped with a desk. All rooms will provide guests with air conditioning, a safety deposit box and a TV.

Breakfast is available, and includes buffet, continental and American options. At Hampton Inn & Suites Kelowna, British Columbia, Canada you will find a restaurant serving American cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Guests at the accommodation will be able to enjoy activities in and around Kelowna, like skiing and cycling.

A business centre and vending machines with snacks and drinks are available on site at Hampton Inn & Suites Kelowna, British Columbia, Canada.

The Old Woodshed Kelowna is 15 km from the hotel, while BC Orchard Industry Museum is 15 km from the property. Kelowna International Airport is 1 km away.

Rooms from $151

Comfort Suites Kelowna

Rated 8.4 in 759 reviews

Featuring a hot tub and an indoor pool with a waterslide, this Kelowna hotel provides breakfast. A microwave and a… See more

Featuring a hot tub and an indoor pool with a waterslide, this Kelowna hotel provides breakfast. A microwave and a refrigerator are included in all rooms. Big White Ski Resort is 1 hour’s drive away.

A flat-screen cable TV is offered in all rooms at Comfort Suites Kelowna Kelowna. A work desk and a coffee maker are provided. A recharge station includes 2 USB ports and 3 electric outlets.

Daily breakfast at Kelowna Comfort Suites Kelowna includes a waffle station. Guests can take advantage of the fitness centre at this family-friendly hotel.

Gyro Beach Park on Okanagan Lake is only 8 km from the property. Kelowna Golf & Country Club is only 8 minutes' drive away.

Rooms from $109

Located across from Hot Sands Beach, Prestige Beach House, WorldHotels Crafted offers an indoor pool, on-site dining… See more

Located across from Hot Sands Beach, Prestige Beach House, WorldHotels Crafted offers an indoor pool, on-site dining, and rooms with flat-screen TVs. Lake City Casinos is 2 km away.

Prestige Beach House, WorldHotels Crafted provides rooms furnished with granite bathrooms and balcony. They are equipped with free WiFi and cable HD TV. A refrigerator is also provided.

West Coast Grill & Oyster Bar is part of the facilities at this Kelowna property.

A hot tub and gym are located on site. Guests can enjoy free use of sporting equipment items such as bikes, balls, beach toys and games, board games, and more.

The Kelowna Golf and Country Club is less than 10 minutes from Prestige Beach House, WorldHotels Crafted.

Rooms from $115

Walnut Beach Resort

Rated 8.6 in 457 reviews

This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach… See more

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. Wi-Fi and MP3 docking stations are also included.

Guests can use the fitness center or the laundry facilities at the Walnut Beach. Massage services and steams rooms are offered. A business center and convenience store are also on-site.

Activities including kayaking and skiing are available only minutes from the Walnut Beach Resort. Hiking and horseback riding are also available nearby.

See available rooms

Conveniently located off Highway 97, Holiday Inn Express & Suites Kelowna offers an indoor pool and fitness centre. The… See more

Conveniently located off Highway 97, Holiday Inn Express & Suites Kelowna offers an indoor pool and fitness centre. The hotel is just 6 km from Kelowna city centre and Okanagan Lake. Free WiFi is included.

Guests can enjoy a complimentary hot breakfast featuring signature cinnamon rolls. Guest laundry and a business centre provided additional convenience. The hotel is located near many major businesses, shopping, restaurants, wineries, and championship golf courses.

Gallaghers Canyon Golf Course is only 12 km away. Mission Hill Estate Winery is only 16 km away. The nearest airport is Kelowna Airport, 8 km from Holiday Inn Express & Suites - Kelowna - East.

Rooms from $127

Located in British Columbia, this hotel is a 10-minute drive from Kelowna International Airport. This hotel features an… See more

Located in British Columbia, this hotel is a 10-minute drive from Kelowna International Airport. This hotel features an on-site restaurant, a full-service spa, indoor heated mineral pool, a gym and free Wi-Fi.

Guest rooms at the Kelowna Best Western include a 40-inch flat-screen TV and an iPod docking station. Select rooms include a small refrigerator.

The restaurant is serving Dinner only from 17:00 - 21:00. The Pub is open for Lunch and Dinner from 11:00 to late, daily. The Hotel provides a complimentary hot breakfast buffet in the Atrium from 06:30 - 10:00.

The Kelowna Best Western Hotel and Suites provides 2 outdoor hot tubs. Guests can get a massage or use the full-service conference centre.

Okanagan College is a 10-minute drive from the Best Western Kelowna. The hotel is minutes from Okanagan Highway and a 5-minute drive from downtown Kelowna.

Rooms from $130

The Cove Lakeside Resort

Resort

Rated 8.4 in 109 reviews

This resort is located on Okanagan lake in British Columbia. It offers views of the lake and mountains, outdoor swimming… See more

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 accommodation is a full suite with a five piece kitchen, living area, dining area, in-suite laundry and private balcony.

The Cove Lakeside Resort offers a central location for exploring West Kelowna and the surrounding areas. Guests can take a tour of a winery or play a round of golf on one of the many nearby courses. The Cove Marina offers water sport lessons and boat tours.

Rooms from $128