British Columbia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Winery Hotels in Okanagan Valley from CA $93

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Okanagan Valley Winery Hotels

Shiraz Villa
3.5 out of 5
12190 Highway 3, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $119 per night from Oct 7 to Oct 8
4.6/5Wonderful! (164 reviews)

"New, very large room and bathroom. Exceptional view on the lake. Each room as a private balcony from which you can watc the lake while sipping a glass of wine .Very nice and helpful staff. Property is very quiet, in the middle of cherry trees, vine.... Very relaxing."…"

Reviewed on Sep. 24, 2020

Shiraz Villa
Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
Free cancellationReserve now, pay when you stay
The price is CA $169 per night from Oct 13 to Oct 14
4.5/5Wonderful! (837 reviews)

"Chose this place for the kitchen and the pool. The suite we had was perfect and the pool was great, not too cold which is a plus. Only wish there was dining options within walking distance."…"

Reviewed on Sep. 23, 2020

Summerland Waterfront Resort & Spa
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC
The price is CA $139 per night from Oct 12 to Oct 13
4.5/5Wonderful! (989 reviews)

"Great location, room is spacious, with nice hot tubs and a pool."…"

Reviewed on Sep. 25, 2020

Watermark Beach Resort

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Cove Lakeside Resort
4 out of 5
4205 Gellatly Road, West Kelowna, BC
Get Rates
4.5/5Wonderful! (699 reviews)

"Fantastic"…"

Reviewed on Mar. 19, 2020

The Cove Lakeside Resort
SPIRIT RIDGE - in the Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
The price is CA $159 per night from Oct 30 to Oct 31
4.4/5Wonderful! (968 reviews)

"Spirit Ridge and their staff were so warm and welcoming and bent over backward to make our honeymoon special. We were especially comforted by the cleanliness and care and caution they took with record to COVID protocols."…"

Reviewed on Sep. 30, 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Best Western Plus Wine Country Hotel & Suites
2.5 out of 5
3460 Carrington Road, West Kelowna, BC
The price is CA $107 per night from Oct 14 to Oct 15
4.4/5Excellent! (973 reviews)

"An updated hotel with clean, spacious rooms. Pet friendly and nice of them to provide a main floor room near the doors so bathroom breaks were easy. Breakfast was grab and go but plenty of options and super friendly staff. Lots of parking and easy to find off highway 97."…"

Reviewed on Sep. 25, 2020

Best Western Plus Wine Country Hotel & Suites
Coast Capri Hotel
3.5 out of 5
1171 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $143 per night from Oct 1 to Oct 2
4.4/5Excellent! (942 reviews)

"Spacious and clean room, Friendly and helpful staff, great location."…"

Reviewed on Sep. 28, 2020

Coast Capri Hotel
Eldorado Resort - Manteo
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $159 per night from Oct 25 to Oct 26
4.4/5Excellent! (973 reviews)

"Great location right on the lake. Really enjoyed the ambience and the restaurant."…"

Reviewed on Sep. 25, 2020

Eldorado Resort - Manteo
Quidni Estate Winery
3 out of 5
1465 Naramata Road, Penticton, BC
Get Rates
4.4/5Excellent! (17 reviews)

"Great location with a gorgeous view of the vineyard. Comfy room, very quiet. Well stocked coffee nook. The only thing missing was soap for the shower. I'd definitely stay here again!"…"

Reviewed on Oct. 25, 2017

Quidni Estate Winery
Ramada by Wyndham Penticton Hotel & Suites
3 out of 5
1050 Eckhardt Ave. West, Penticton, BC
The price is CA $103 per night from Oct 25 to Oct 26
4.3/5Excellent! (974 reviews)

"It’s a nice property, we stayed in one of the garden rooms. It’s tough to stay multiple nights with no housekeeping service. Wish we knew that in advance to checking in."…"

Reviewed on Sep. 28, 2020

Ramada by Wyndham Penticton Hotel & Suites
Comfort Suites Kelowna
3 out of 5
2656 Highway 97 N, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $107 per night from Oct 21 to Oct 22
4.3/5Excellent! (962 reviews)

"The hot tub was great ! We had to book our times but it was nice and early and so relaxing."…"

Reviewed on Sep. 28, 2020

Comfort Suites Kelowna
Delta Hotels by Marriott Grand Okanagan Resort
4 out of 5
1310 Water St, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $179 per night from Oct 13 to Oct 14
4.3/5Excellent! (973 reviews)

"Location is great! Adhering to covid-19 regulations is very good."…"

Reviewed on Sep. 18, 2020

Delta Hotels by Marriott Grand Okanagan Resort
Best Western Plus Kelowna Hotel & Suites
3 out of 5
2402 Highway 97 N, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $179 per night from Oct 1 to Oct 2
4.2/5Excellent! (953 reviews)

"Friendly staff, good breakfast despite the restrictions around Covid, good location."…"

Reviewed on Sep. 18, 2020

Best Western Plus Kelowna Hotel & Suites
Best Western Plus Sunrise Inn
3 out of 5
5506 Main Street, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $119 per night from Oct 12 to Oct 13
4.2/5Excellent! (841 reviews)

""…"

Reviewed on Sep. 25, 2020

Best Western Plus Sunrise Inn
Walnut Beach Resort
4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
The price is CA $159 per night from Oct 5 to Oct 6
4.2/5Very Good! (642 reviews)

"It was clean and the pool and beach area are great"…"

Reviewed on Sep. 16, 2020

Walnut Beach Resort
Holiday Inn West Kelowna
3 out of 5
2569 Dobbin Rd (Hwy 97), West Kelowna, BC
Free cancellation
The price is CA $104 per night from Oct 22 to Oct 23
4/5Very Good! (625 reviews)

"It was nice quite area.. nice trail around for a good hike!"…"

Reviewed on Sep. 21, 2020

Holiday Inn West Kelowna
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Free cancellation
The price is CA $198 per night from Oct 12 to Oct 13
3.9/5Good! (859 reviews)

"The view and location of the property were great. We had an ocean view so no complaints. I was surprised that staff did not wear masks and did not require guests to wear one either. Very casual about Covid but I think that was the overall attitude amongst people in Penticton."…"

Reviewed on Sep. 25, 2020

Penticton Lakeside Resort and Conference Centre
Days Inn & Conference Centre by Wyndham Penticton
2.5 out of 5
152 Riverside Dr, Penticton, BC
Free cancellationReserve now, pay when you stay
The price is CA $93 per night from Oct 25 to Oct 26
3.7/5Good! (936 reviews)

"Close to friends I was visiting Lobby door locked, at night now (something new) customer should have been told, how to enter if coming in late."…"

Reviewed on Sep. 25, 2020

Days Inn & Conference Centre by Wyndham Penticton
Don't see what you're looking for?
We've got more Winery Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Winery Hotels in Okanagan Valley

Search for hotels in Okanagan Valley on Expedia. You can easily find your hotels in Okanagan Valley using one of the methods below:

  • View our selection of featured hotels in Okanagan Valley
  • Use the map to find hotels in the Okanagan Valley neighborhood you prefer
  • Use the filters to see hotels in a specific area of Okanagan Valley, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Okanagan Valley
  • Enter your travel dates to view the best deals on hotels in Okanagan Valley - while they last

More trip options

Travelers Loved These Winery Hotels