See the latest prices and deals by choosing your dates.
Clearwater
Featuring free WiFi and a sauna, Cedar Haven Cabins and Resort offers accommodation in Clearwater.
A flat-screen TV is provided in each cabin unit at Cedar Haven Cabins and Resort. Some units have a private bathroom with free toiletries and a hairdryer. Certain rooms include a seating area to relax in after a busy day.
Relaxing place to relax and escape city life for a few days.
Cawston
Located in Cawston, 17 km from Osoyoos, Similkameen Wild Resort & Winery Retreat boasts air-conditioned rooms with free WiFi throughout the property. Guests can enjoy the on-site bar. Free roadside parking or paid private parking is available on site.
This resort has a private beach area on the river. You can engage in various activities, such as fishing, canoeing and hiking. Penticton Airport is 50 km from the property.
It was a perfect mix of breakfast foods , in an amazing dining room.
Downtown Kelowna, Kelowna
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. Location! very spacious one bedroom apartment with a heated rooftop pool and spa... bbq area if requuired. stunning views, walking distance to Marina & lots of cafe's, takeaway & coffee shops . onsite parking. well equipped kitchen. Large shower, bath & vanity areas. comfortable bed.
Peachland
Located in Peachland, 25 km from The Old Woodshed Kelowna, Davis Cove Resort provides accommodation with a garden, free private parking, a terrace and a private beach area. This 4-star resort offers a concierge service and free WiFi. Every room includes a patio with a lake view. My husband and I stayed here for three nights and we had a great time over the May long weekend. We would love to go back in a heart beat. We fell in love with how cute the cabins were and of course with the view we had. The resort was within reach of everything including major grocery stores and the cutest boutiques and bakery. Moreover, we found it was the perfect location for when travelling to Kelowna. Very central. The resort owners were very nice and we had our room upgraded free of cost. The cabins had everything - cutlery, salt and pepper, a bbq and so much more. It felt like our own home. anddd we had our own two parking spots!
Salmon Arm
Featuring Lake Life Boutique Spa, this resort in Salmon Arm is a 15-minute drive from Canoe Creek Golf Course. It offers spacious guestrooms, Nineteen05 Kitchen & Raw Bar, Don Cherry's Sports Grill.
Free Wi-Fi and a HD TV is provided in each room at the Prestige Harbourfront Resort WorldHotels Luxury.
convenient to everything, size rooms, pool and spa, restaurant etc.
Sun Peaks
This traditional hotel is a ski-in/ski-out property located in the middle of Sun Peaks Resort in Sun Peaks, British Columbia. It is steps away from chair elevators and hiking/biking trails. Free WiFi is available in all guest rooms.
The Sun Peaks Resort Golf Course is a 2 minute walk away.
I like that everything is within walking distance.
Vernon
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. How beautiful the resort is, and access to the saunas and pools.
South Pandosy, Kelowna
On the waterfront of Lake Okanagan in Kelowna, Manteo at Eldorado Resort offers beautiful
Manteo offers 24-hour front desk and room service, and the resort features an ATM, EV charging
All Manteo at Eldorado Resort rooms have air conditioning, a seating area, a flat-screen TV with
Everything about our 2 day stay was perfect
South Pandosy, Kelowna
Located next to Okanagan Lake, this Kelowna boutique hotel features a marina. This Kelowna hotel is a short walk from the beach. The hotel offers an indoor swimming pool. Mission Creek Golf Club is 7 minutes' drive away.
Hotel Eldorado at Eldorado Resort features a hot tub. Guests can use the gym or have a meal in the hotel's lakefront Dining Room.
It’s location, on the lake. It’s facilities, pools and restaurants. And it’s staff! Very helpful, cheerful and courteous.
West Kelowna
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.
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.
Has all the amenities you need in one place
Resort in Sun Peaks
Popular with guests booking resorts in Thompson Okanagan
Resort in Kelowna
Popular with guests booking resorts in Thompson Okanagan
Resort in Kelowna
Popular with guests booking resorts in Thompson Okanagan
Resort in Vernon
Popular with guests booking resorts in Thompson Okanagan
Resort in Osoyoos
Popular with guests booking resorts in Thompson Okanagan
Resort in Salmon Arm
Popular with guests booking resorts in Thompson Okanagan
Most resorts on Booking.com offer free cancellation.
Similkameen Wild Resort & Winery Retreat, The Cove Lakeside Resort, and The Royal Kelowna - Bellstar Hotels & Resorts have received great reviews from guests in Thompson Okanagan about the views from these resorts
Guests staying in Thompson Okanagan also loved the views from these resorts: Sun Peaks Lodge, Cedar Haven Cabins and Resort, and Sun Peaks Grand Hotel & Conference Centre.
Cedar Haven Cabins and Resort, Similkameen Wild Resort & Winery Retreat, and The Royal Kelowna - Bellstar Hotels & Resorts are some of the popular resorts in Thompson Okanagan.
In addition to these resorts, Davis Cove Resort, Summerland Waterfront Resort & Spa, and Sparkling Hill Resort and Spa - Adults-Only Resort are also popular in Thompson Okanagan.
We make it quick and easy to book a resort in Thompson Okanagan. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
There are 20 resorts in Thompson Okanagan you can book on Booking.com.
Many families visiting Thompson Okanagan loved staying at Similkameen Wild Resort & Winery Retreat, Davis Cove Resort, and Cedar Haven Cabins and Resort.
Similarly, The Royal Kelowna - Bellstar Hotels & Resorts, Summerland Waterfront Resort & Spa, and Sparkling Hill Resort and Spa - Adults-Only Resort are also popular among families.
Couples traveling in Thompson Okanagan loved staying at Cedar Haven Cabins and Resort, Similkameen Wild Resort & Winery Retreat, and The Cove Lakeside Resort.
Similarly, these resorts in Thompson Okanagan were also highly rated by couples: Davis Cove Resort, Summerland Waterfront Resort & Spa, and The Royal Kelowna - Bellstar Hotels & Resorts.
The average price per night for a resort in Thompson Okanagan for this weekend is $218, based on current Booking.com prices.
Excellent location. I previously stayed in the top rated resort in Osoyoos and Shiraz Villa was superior in almost every way.
Friendly staff, very well managed, excellent hot tub and swimming pool. Shuttle bus to the skiing was efficient and reliable. The ski area is brilliant, for a small resort without pretensions. The ski lifts worked without a stop and we had a great time! 
A well-managed lodge and ski resort, with friendly and helpful staff.
The hotel felt more like going to a resort. There is a restaurant on site that is amazing called Local pub and Eatery. A pool and hot tub that is a private area which was nice. Also a playground for little kids. The staff were super friendly and accommodating and the rooms were clean and comfortable. I give this an all around 10. The location was also excellent would definitely stay here again.
We have been to the Walnut Beach resort a few times now and we absolutely love this resort. The staff is always very friendly rooms. Always very clean and we love the pool and hot tubs are two-year-old daughter loves coming here. It’s her favourite place.
This was a winter visit so the resort was quiet but pleasantly so. The staff was very welcoming, thorough and competent. Our room (partial lake view) was very clean, nicely designed and decorated. Furniture comfortable, bed comfortable, nice linens. We plan to stay here again.
The resort was great, restaurant food was good and had a fair number of vegetarian options. Staff was fantastic.
Great location; modern fixtures and a cool vibe. We were so pleased with this motel. The rooms are clean and the beds are comfortable. I've stayed in several Penticton beach front motels over the years and the Kettle Valley Beach Resort is by far the best! Love the seamless check-in process. The onsite restaurant was an added bonus.
Walnut Beach Resort is a lovely facility. Very clean, well appointed spacious rooms. Everything you could want. Loved the luxurious robes were a nice touch. Staff was friendly.y and efficient as well. Wish we had planned a longer stay so I guess we will just come back.
Great family resort, not fancy, but very comfy for price. Very nice area , beautiful landscaping , great pool. Rooms need to be updated, but we don’t spend lots time in room, when we arrive room was clean! Old furniture, but in good condition. Very fair for price! Thank you !!!!