Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Kelowna · 59.59 km from centre
8.8
1,007 reviews
Breakfast available
Located in Kelowna (South Pandosy), Hotel Eldorado at Eldorado Resort is steps from Okanagan Lake and a 3-minute drive from Kelowna General Hospital. This beach hotel is 9.2 mi (14.8 km) from UBC-Okanagan and 3.2 mi (5.1 km) from Waterfront Park.

Resort in Osoyoos · 52.01 km from centre
9.2
1,015 reviews
Breakfast available
When you stay at Spirit Ridge, in The Unbound Collection by Hyatt in Osoyoos, you'll be on a lake, just steps from Nk'Mip Desert Cultural Centre and 4 minutes by foot from Sonora Dunes Golf Club. This beach resort is 0.2 mi (0.4 km) from Nk'Mip Cellars and 0.8 mi (1.3 km) from Osoyoos Lake.

Resort in Kelowna · 59.56 km from centre
8.8
361 reviews
Breakfast available
With a stay at Manteo at Eldorado Resort in Kelowna (South Pandosy), you'll be a 1-minute drive from Okanagan Lake and 5 minutes from Waterfront Park. This beach resort is 3.8 mi (6.2 km) from Orchard Park Mall and 9.2 mi (14.8 km) from UBC-Okanagan.

Hotel in Osoyoos · 53.91 km from centre
9.6
1,312 reviews
Breakfast available
With a stay at Watermark Beach Resort, you'll be centrally located in Osoyoos – a 1-minute drive from Osoyoos Lake and 7 minutes from Nk'Mip Cellars. This beach hotel is 7.4 mi (11.9 km) from Burrowing Owl Estate Winery and 0.1 mi (0.1 km) from Gyro Beach.

Hotel in Osoyoos · 54.12 km from centre
9.2
1,529 reviews
Located in Osoyoos, Walnut Beach Resort is just steps from Osoyoos Lake and a 2-minute drive from Rattlesnake Canyon. This beach hotel is 2.4 mi (3.9 km) from Nk'Mip Cellars and 3.8 mi (6.1 km) from Osoyoos Golf Club.

Motel in Penticton · 44.84 km from centre
8.7
372 reviews
<h2>Beachfront Location</h2>
Kettle Valley Beach Resort in Penticton offers direct beachfront access and stunning lake views. Guests can relax on the sandy shore or enjoy the serene garden setting.
<h2>Modern Dining</h2>
The modern restaurant serves Italian cuisine for lunch and dinner, complemented by a selection of cocktails. Private check-in and check-out services ensure a seamless arrival and departure experience.
<h2>Comfortable Accommodations</h2>
Rooms feature air-conditioning, private bathrooms, and amenities such as free WiFi, flat-screen TVs, and work desks. Family rooms and balconies provide added comfort and convenience.
<h2>Local Attractions</h2>
Okanagan Lake Beach is a 4-minute walk away, while Penticton Convention Centre lies 700 metres nearby. Penticton Regional Airport is 4 km from the resort, offering easy access for travellers.

Inn in Kelowna · 55.83 km from centre
8.7
50 reviews
Featuring views of Okanagan Lake, this Kelowna accommodation offers free Wi-Fi and a flat-screen cable TV in all rooms. Summerhill Pyramid Winery is 1 km away.
A seating area is offered in each spacious guest room at A Okanagan Lakeview Inn Wooden flooring is featured throughout. Select suites offer full kitchen facilities or a private balcony.
A garden and barbecue facilities are offered at A Okanagan Lakeview Inn. Guests can relax in the shared lounge. Luggage and ski storage, as well as free parking, are provided on site.
Okanagan Lake is 12 km away. Kelowna Airport is 20 km from A Okanagan Lakeview Inn.

Hotel in Thompson Okanagan, Grand Forks · 58.92 km from centre
8.0
244 reviews
<h2>Elegant Accommodation</h2>
Granby River Inn & Suites in Grand Forks offers a 5-star experience with free WiFi, air-conditioning, and private bathrooms. Each room includes a balcony with mountain views, a work desk, and a TV.
<h2>Comfortable Amenities</h2>
Guests enjoy free toiletries, a tea and coffee maker, microwave, and shower. Additional features include a wardrobe and ground-floor units.
<h2>Convenient Location</h2>
Located 97 km from West Kootenay Regional Airport, the hotel provides free on-site private parking. Guests appreciate the convenient location, room cleanliness, and attentive staff.

Hotel in Kelowna · 61.11 km from centre
8.8
1,078 reviews
Breakfast available
With a stay at Comfort Suites Kelowna in Kelowna (Rutland), you'll be a 3-minute drive from Orchard Park Mall and 8 minutes from Kelowna General Hospital. This family-friendly hotel is 4.7 mi (7.5 km) from Prospera Place and 5 mi (8 km) from Knox Mountain Park.

Resort in Osoyoos · 55.01 km from centre
9.6
161 reviews
With a stay at Safari Beach Resort in Osoyoos, you'll be a 1-minute drive from Osoyoos Lake and 8 minutes from Nk'Mip Cellars. This resort is 7.9 mi (12.7 km) from Burrowing Owl Estate Winery and 0.1 mi (0.2 km) from Legion Beach Park.

Hotel in Toovey Heights · 57.08 km from centre
9.8
6 reviews
Yucca Tree-Licensed is a recently renovated guest house in Kelowna, where guests can make the most of its garden and terrace. Among the facilities at this property are luggage storage space and private check-in and check-out, along with free WiFi throughout the property. The property is non-smoking and is set 10 km from Geert Maas Sculpture Gardens Gallery.
The spacious guest house with a patio and mountain views features 2 bedrooms, a living room, a flat-screen TV, an equipped kitchenette with a dishwasher and a microwave, and 2 bathrooms with a walk-in shower. Towels and bed linen are featured in the guest house. The property has an outdoor dining area.
A bar can be found on-site.
Gallagher's Canyon Golf & Country Club is 13 km from the guest house, while The Old Woodshed Kelowna is 14 km away. The nearest airport is Kelowna International Airport, 11 km from Yucca Tree-Licensed.

Resort in Penticton · 43.95 km from centre
7.9
295 reviews
Breakfast available
Featuring an indoor pool and hot tub, this Penticton hotel is nestled on the southern shore of Okanagan Lake. The hotel offers on-site dining with 24-hour room service, a hair salon, gift shop, and bar.
Each room at the resort offers a flat-screen TV, coffee machine, and refrigerator. A view of the lake is enjoyed.
Guests at the Penticton Resort can dine at the Hooded Merganser or at the Barking Parrot Bar, also on-site.
A private marina offers boating, water-skiing, para-sailing and paddle board rentals. Guests have access to the private beach, fitness centre and Pure Gym & Juicery, which features group classes, spin studio, nutrition and wellness coaching and a juice and smoothie bar.