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

Find out moreOpens in new tab or window

Find Luxury Hotels in Okanagan Valley from CA $59

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 Luxury Hotels

E'Laysa Guesthouse and Vineyard Retreat
3.5 out of 5
1056 Corbishley Ave., Penticton, BC
Get Rates
4.7/5Exceptional! (125 reviews)

"Beautiful property with Great outdoor area and spectacular views. Breakfast was delicious"…"

Reviewed on Oct. 5, 2020

E'Laysa Guesthouse and Vineyard Retreat
The Castle at Swan Lake
3.5 out of 5
7905 Greenhow Road, Vernon, BC
Get Rates
4.7/5Exceptional! (790 reviews)

"Stayed in Oct 2020 and the staff were very kind and friendly. Was able to stay in my previous room (from 2017). Location is perfect. Just far enough away from the downtown area but easy to get to by car. The room was very nice and the kitchen made everything convenient during COVID. For the first ..."…"

Reviewed on Oct. 19, 2020

The Castle at Swan Lake
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 26 to Oct 27
4.5/5Wonderful! (853 reviews)

"Beautiful property with many walkways along the beach."…"

Reviewed on Oct. 18, 2020

Summerland Waterfront Resort & Spa

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Valley Star Motel
2 out of 5
3455 Skaha Lake Rd , Penticton, BC
Free cancellationReserve now, pay when you stay
The price is CA $69 per night from Nov 1 to Nov 2
4.4/5Wonderful! (267 reviews)

"A nicely renovated room, great bathroom, and super friendly owner. Bed was very firm which I liked but my partner didn’t. It’s a very nice motel."…"

Reviewed on Oct. 4, 2020

Valley Star Motel
SPIRIT RIDGE - in the Unbound Collection by Hyatt
4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $159 per night from Nov 1 to Nov 2
4.4/5Wonderful! (975 reviews)

"Adjacent rooms were noisy. Not that the people were terribly noisy, but the walls/ceilings,floors are too thin. Corner room with Lake view was exaggerated. Could see a tiny sliver of the lake."…"

Reviewed on Oct. 21, 2020

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Ciliegia Villa
3 out of 5
12795 87th Street, Osoyoos, BC
Get Rates
4.4/5Excellent! (188 reviews)

"Awesome place. Great check in. Will definetlygo back"…"

Reviewed on Sep. 13, 2020

Ciliegia Villa
Ramada by Wyndham Penticton Hotel & Suites
3 out of 5
1050 Eckhardt Ave. West, Penticton, BC
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Nov 8 to Nov 9
4.3/5Excellent! (976 reviews)

"Close to everything and quiet despite being on the highway. Perfect set up for bringing our small dog, since ground level rooms open to a lovely courtyard."…"

Reviewed on Oct. 13, 2020

Ramada by Wyndham Penticton Hotel & Suites
Hotel Zed Kelowna
2.5 out of 5
1627 Abbott Street, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $79 per night from Oct 25 to Oct 26
4.3/5Excellent! (967 reviews)

"great stay. clean room. nice staff. would highly reccomend"…"

Reviewed on Oct. 19, 2020

Hotel Zed Kelowna
Delta Hotels by Marriott Grand Okanagan Resort
4 out of 5
1310 Water St, Kelowna, BC
The price is CA $152 per night from Nov 1 to Nov 2
4.3/5Excellent! (975 reviews)

"Overall everything was great except the room we had. It had absolutely no view and the bed squeaked and the mattress sagged a lot and the air conditioning was extremely loud."…"

Reviewed on Oct. 20, 2020

Delta Hotels by Marriott Grand Okanagan Resort
Cactus Tree Inn
2 out of 5
5887 main st, Oliver, BC
Free cancellationReserve now, pay when you stay
The price is CA $85 per night from Nov 1 to Nov 2
4.2/5Very Good! (291 reviews)

"Motel was simple but very clean and the couple that run it were super pleasant to deal with. Great location in the small town, close to everything"…"

Reviewed on Sep. 21, 2020

Cactus Tree Inn
Kelowna Inn and Suites
3 out of 5
1070 Harvey Ave, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $96 per night from Oct 25 to Oct 26
4/5Very Good! (1,358 reviews)

"fantastic room for 3 aging women who need comfortable beds and coffee first thing in the am!"…"

Reviewed on Oct. 22, 2020

Kelowna Inn and Suites
Days Inn by Wyndham Kelowna
2.5 out of 5
2649 Highway 97 N, Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Oct 25 to Oct 26
3.9/5Very Good! (1,410 reviews)

"Hotel was ok. About right for the price. Wish the “pet” area was not next to a busy highway."…"

Reviewed on Oct. 21, 2020

Days Inn by Wyndham Kelowna
Econo Lodge Vernon
2 out of 5
4100 32 St, Vernon, BC
Free cancellationReserve now, pay when you stay
The price is CA $65 per night from Nov 1 to Nov 2
3.7/5Good! (189 reviews)

"It was great that they have a microwave in the room."…"

Reviewed on Sep. 19, 2020

Econo Lodge Vernon
Avalon Inn
2 out of 5
9106 Main St, Osoyoos, BC
Free cancellationReserve now, pay when you stay
The price is CA $93 per night from Oct 25 to Oct 26
3.6/5Good! (181 reviews)

"It is a nice hotel and within walking distance to the town. Everything was clean and tidy except for the small bungalow units that were in disrepair, dirty and had broken windows."…"

Reviewed on Sep. 23, 2020

Avalon Inn
Travelodge by Wyndham Salmon Arm
2 out of 5
2401 Trans Canada Highway SW, Salmon Arm, BC
Free cancellationReserve now, pay when you stay
The price is CA $59 per night from Nov 4 to Nov 5
3.5/5Good! (717 reviews)

"Easy location, basic breakfast. Clean room. Fair price."…"

Reviewed on Oct. 5, 2020

Travelodge by Wyndham Salmon Arm
Mission Park Inn
2 out of 5
3339 Lakeshore Rd, Kelowna, BC
Get Rates
3.5/5Good! (116 reviews)
Close to restaurant , beach and race venue

"Good and affordable hotel.. easy to locate.. good to stay for longer period of time.."…"

Reviewed on Oct. 16, 2017

Mission Park Inn
Super 8 by Wyndham West Kelowna BC
2 out of 5
1655 Westgate Rd, West Kelowna, BC
Free cancellationReserve now, pay when you stay
The price is CA $76 per night from Nov 5 to Nov 6
3.1/5 (991 reviews)

"I usually stay at Super 8 because the beds are like sleeping on a cloud and the service is always top notch."…"

Reviewed on Oct. 5, 2020

Super 8 by Wyndham West Kelowna BC
Howard Johnson Inn - Enderby
2.5 out of 5
George Street, 1510,1510, Enderby, YSN
Get Rates
3/5 (132 reviews)
“Never to return”

"Pre-paid reservation, however took twenty minutes to sort out our two rooms. Hotel as a whole tired looking & in need of renovations. Wall to wall carpet in one room quite stained & dirty."…"

Reviewed on Sep. 27, 2018

Howard Johnson Inn - Enderby
Don't see what you're looking for?
We've got more Luxury 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.

A weekend away keeps your troubles at bay, and Okanagan Valley is the ideal location to visit. Exquisite eats, intriguing points of interest, and the chance to capture marvelous photos: these are just some of the reasons to take a vacation to Okanagan Valley. Where else would you stay but a luxury accommodation? Anything less than the best is for the birds. While you're in town, you'll also treat yourself to the city's best food, marvel at the top attractions , and enjoy the most popular performances. Book your luxury hotel in Okanagan Valley on Expedia.com right now and start your vacation off on the right (well-dressed) foot.

Plan a Luxury Okanagan Valley Vacation

It turns out plenty of folks have decided to have set down roots -- how is that for proof that Okanagan Valley is full of amazing things to do? Whether you’re looking to spend your vacation dining on fine seasonal food or exploring museums in Okanagan Valley, you'll never be disappointed. The average overall hotel rating in Okanagan Valley is 4.5, so you can count on a marvelous stay. Book well in advance to ensure you snag a room!

Any 5-star getaway begs for you to explore day spas, art, and local museums. When you're smart enough to book travel on Expedia.com, you never have to limit yourself. Thanks to our incredible prices on hotels, your bucket list budget will always be intact. When you're ready to rest up, return to your flawless room and relax like a king or queen. Before you drift off to dreamland, order a glass of wine to your room and start planning tomorrow's adventure. Okanagan Valley hotels have earned an average service rating of 4.7, so you're bound to be pampered by the staff during your stay.

Luxury Okanagan Valley Hotels

It's that time; you're ready to get swept away in Okanagan Valley, and Expedia.com is here to make the process painless. Browse hundreds of reviews on dozens of hotels to find an accommodation that suits your needs. 5-Star hotels treat you right, offering things like VIP services and private hot tubs. Many 5-star accommodations in Okanagan Valley even feature upscale suites, and it's likely you'll discover rejuvenating spa treatments in your hotel. Book your dream hotel in Okanagan Valley now, and soon you'll be soaking up luxury in style!

More trip options

Travelers Loved These Luxury Hotels