Find Winery Hotels in Okanagan Valley from CA $101

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Okanagan Valley Winery Hotels

Shiraz Villa
3.5 out of 5
12190 Highway 3, Osoyoos, BC
4.6/5 Exceptional! (224 reviews)
"Beautiful set up - love the large tub and view, nice clean room with lots of natural light, huge windows. Plan to stay here again."

Reviewed on Nov. 10, 2021

Shiraz Villa
Summerland Waterfront Resort & Spa
3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
The price is CA $279 per night from Feb 13 to Feb 14
4.5/5 Wonderful! (882 reviews)
"Suites are a great size"

Reviewed on Nov. 19, 2021

Summerland Waterfront Resort & Spa
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC
The price is CA $136 per night from Feb 14 to Feb 15
4.5/5 Wonderful! (982 reviews)
"The front desk staff was very accommodating and helpful with our requests making it a wonderful stay over the holidays with family!"

Reviewed on Dec. 28, 2021

Watermark Beach Resort
You could be seeing lower prices

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
The price is CA $165 per night from Jan 18 to Jan 19
4.5/5 Wonderful! (730 reviews)
"Close to our friends"

Reviewed on Oct. 31, 2021

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 $161 per night from Jan 30 to Jan 31
4.5/5 Wonderful! (991 reviews)
"Very nice setting and cozy room. Would definitely stay there again."

Reviewed on Jan. 8, 2022

Spirit Ridge, in The Unbound Collection by Hyatt
Coast Capri Hotel
3.5 out of 5
1171 Harvey Ave, Kelowna, BC
The price is CA $123 per night from Jan 18 to Jan 19
4.4/5 Wonderful! (991 reviews)
"Staff especially the front desk and manager were very helpful."

Reviewed on Dec. 30, 2021

Coast Capri Hotel
Best Western Plus Wine Country Hotel & Suites
2.5 out of 5
3460 Carrington Road, West Kelowna, BC
The price is CA $131 per night from Feb 2 to Feb 3
4.4/5 Excellent! (995 reviews)
"Room spacious. Staff friendly."

Reviewed on Jan. 13, 2022

Best Western Plus Wine Country Hotel & Suites
Quidni Estate Winery
3 out of 5
1465 Naramata Road, Penticton, BC
4.4/5 Excellent! (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
Manteo at Eldorado Resort
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
The price is CA $130 per night from Jan 24 to Jan 25
4.3/5 Excellent! (991 reviews)
"Great location. Have always wanted to stay here. Can’t wait to come back and stay in the summer."

Reviewed on Jan. 11, 2022

Manteo at Eldorado Resort
Ramada by Wyndham Penticton Hotel & Suites
3 out of 5
1050 Eckhardt Ave. West, Penticton, BC
The price is CA $103 per night from Jan 18 to Jan 19
4.3/5 Excellent! (987 reviews)
"With Covid there was no made service the entire time we stayed at the hotel."

Reviewed on Jan. 14, 2022

Ramada by Wyndham Penticton Hotel & Suites
Comfort Suites Kelowna
3 out of 5
2656 Highway 97 N, Kelowna, BC
The price is CA $122 per night from Feb 8 to Feb 9
4.3/5 Excellent! (992 reviews)
"Excellent place to stay. Great service."

Reviewed on Dec. 28, 2021

Comfort Suites Kelowna
Best Western Plus Sunrise Inn
3 out of 5
5506 Main Street, Osoyoos, BC
The price is CA $106 per night from Jan 23 to Jan 24
4.2/5 Excellent! (974 reviews)
"We checked in and my toddler was having a meltdown about her blanket. The staff tried to cheer her up while we waited for the elevator, he spoke to her very kindly and brought her (and my older daughter) treats. She was still very upset, as toddlers can be, but it really warmed my heart that the ..."

Reviewed on Jan. 10, 2022

Best Western Plus Sunrise Inn
Best Western Plus Kelowna Hotel & Suites
2.5 out of 5
2402 Highway 97 N, Kelowna, BC
The price is CA $142 per night from Jan 18 to Jan 19
4.2/5 Excellent! (989 reviews)
"Staff professionalism and friendliness. Included breakfast was plentiful and varied."

Reviewed on Jan. 9, 2022

Best Western Plus Kelowna Hotel & Suites
Delta Hotels by Marriott Grand Okanagan Resort
4 out of 5
1310 Water St, Kelowna, BC
The price is CA $152 per night from Jan 19 to Jan 20
4.2/5 Very Good! (972 reviews)
"Everything was great good location etc. But the place is overpriced, the price of hotels is getting out of hand."

Reviewed on Jan. 12, 2022

Delta Hotels by Marriott Grand Okanagan Resort
Walnut Beach Resort
4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
The price is CA $139 per night from Jan 19 to Jan 20
4.2/5 Very Good! (771 reviews)
"Best place I stayed in. First time in a resort. Will book again. We were facing the lake. Complete privacy. Love the option to buy the rooms. No usb connections in room that was the only thing we couldnt find."

Reviewed on Jan. 7, 2022

Walnut Beach Resort
Accent Inns Kelowna
3 out of 5
1140 Harvey Ave, Kelowna, BC
The price is CA $121 per night from Jan 30 to Jan 31
4.2/5 Very Good! (997 reviews)
"Always clean, friendly staff and impeccable comfort beds. I can’t ask for more other than please have more locations across Canada."

Reviewed on Dec. 28, 2021

Accent Inns Kelowna
DoubleTree by Hilton Kelowna
4 out of 5
2569 Dobbin Rd (Hwy 97), West Kelowna, BC
4/5 Very Good! (657 reviews)
"The staff were great. The room was not cleaned very well and during COVID that did not give us much peace of mind. The hotel needs some updaing, mould around 3dge of bathtub, lots of staining on carpets in main areas. Good location though."

Reviewed on Oct. 26, 2020

DoubleTree by Hilton Kelowna
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
The price is CA $149 per night from Jan 27 to Jan 28
3.9/5 Very Good! (993 reviews)
"Beautifully decorated for Christmas!"

Reviewed on Dec. 26, 2021

Penticton Lakeside Resort and Conference Centre
Days Inn & Conference Centre by Wyndham Penticton
2.5 out of 5
152 Riverside Dr, Penticton, BC
The price is CA $101 per night from Jan 18 to Jan 19
3.7/5 Good! (997 reviews)
"Large room with full kitchen and microwave, fridge, and coffee maker. The main bed was good, the bunk beds had minimal blankets and the wall bed was what you'd expect. The pool and hot tub were great, and the breakfast was fun due to the automatic pancake maker. It's an older property but they're ..."

Reviewed on Jan. 6, 2022

Days Inn & Conference Centre by Wyndham Penticton
Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel
3 out of 5
7906 Main Street, Osoyoos, BC
The price is CA $130 per night from Jan 18 to Jan 19
3.6/5 Good! (780 reviews)
"Friendly staff, great check-in, easy access to town and surrounding areas."

Reviewed on Dec. 23, 2021

Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel
Don't see what you're looking for?
See all available properties in Okanagan Valley
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.

Recent Reviews in Okanagan Valley
expedia verified reviews