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

Find Hotels in Okanagan Valley

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Watermark Beach Resort
4 out of 5
15 Park Place, Osoyoos, BC
Free CancellationReserve now, pay when you stay
The price is ¥11,296 per night from Feb 7 to Feb 8
91.46 km from city center
4.5/5Wonderful! (996 reviews)

"Clean rooms, polite and friendly staff, great location, heated underground parking... what else do you need?!"…"

Reviewed on Jan 19, 2021

Watermark Beach Resort
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 ¥10,937 per night from Jan 31 to Feb 1
5.3 km from city center
4.2/5Excellent! (999 reviews)

"Beautiful views of the lake and marina. Check in and out was nice and quick"…"

Reviewed on Jan 13, 2021

Delta Hotels by Marriott Grand Okanagan Resort
The Royal Kelowna
4 out of 5
1288 Water Street, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥12,978 per night from Feb 1 to Feb 2
5.35 km from city center
4.6/5Wonderful! (312 reviews)

"The unit was great! The key never worked for the front door so we needed to buzz in every time. Some staff were ok, some were cold like they hate their job. I would recommend the hotel for room in the unit or with a family!"…"

Reviewed on Jan 24, 2021

The Royal Kelowna
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.
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 ¥13,734 per night from Feb 7 to Feb 8
90.6 km from city center
4.4/5Wonderful! (1,004 reviews)

"It was a cozy very esthetically pleasing everywhere. Would have been nice to have some kind of a cozy blanket to snuggle with on the couch as well. Seeing it is winter and the room was cool."…"

Reviewed on Jan 15, 2021

SPIRIT RIDGE - in the Unbound Collection by Hyatt
Sandman Hotel & Suites Kelowna
3 out of 5
2130 Harvey Ave, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,560 per night from Jan 29 to Jan 30
2.99 km from city center
3.5/5Good! (1,106 reviews)

"Great location for our purposes. Close to everything and with eating/drinking option right in the building. The parking lot is easy access and large enough that we could easily park our SUV with a trailer attached. We had a main floor room which was not quiet because of outside noise but they charge ..."…"

Reviewed on Dec 25, 2020

Sandman Hotel & Suites Kelowna
Kanata Kelowna Hotel & Conference Centre
3 out of 5
2429 Highway 97 N, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,937 per night from Feb 10 to Feb 11
3.66 km from city center
4.5/5Wonderful! (1,346 reviews)

"Nice room decent price staff was exceptional. Only disappointment was no open restaurants but due to Covid expected"…"

Reviewed on Jan 25, 2021

Kanata Kelowna Hotel & Conference Centre
Kelowna Inn and Suites
3 out of 5
1070 Harvey Ave, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,233 per night from Feb 7 to Feb 8
3.82 km from city center
4/5Very Good! (1,384 reviews)

"Nice property, close to everything . Close to downtown ."…"

Reviewed on Jan 25, 2021

Kelowna Inn and Suites
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 ¥7,126 per night from Feb 7 to Feb 8
41.81 km from city center
4.3/5Excellent! (1,003 reviews)

"Large room, great patio overlooking gardens. Pool,hot tub and barbecues are great. On site restaurant has a nice atmosphere and staff but food not up to par."…"

Reviewed on Jan 23, 2021

Ramada by Wyndham Penticton Hotel & Suites
Sparkling Hill Wellness Resort and Spa
4 out of 5
888 Sparkling Place, Vernon, BC
Free CancellationReserve now, pay when you stay
The price is ¥25,302 per night from Jan 31 to Feb 1
38.25 km from city center
4.3/5Excellent! (349 reviews)

"Gorgeous rooms with many perks and an overall beautiful facility"…"

Reviewed on Dec 9, 2020

Sparkling Hill Wellness Resort and Spa
The Royal Anne Hotel
3 out of 5
348 Bernard Ave, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,203 per night from Feb 1 to Feb 2
4.83 km from city center
4.3/5Excellent! (1,003 reviews)

"Check in was swift, quiet and convenient location. Walking distance to many restaurants"…"

Reviewed on Jan 25, 2021

The Royal Anne Hotel
Hotel Eldorado at Eldorado Resort
3.5 out of 5
3762 Lakeshore Road, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥9,984 per night from Jan 31 to Feb 1
3.15 km from city center
4.2/5Excellent! (582 reviews)

"It was quite cute however the mini fridge sitting outside the bathroom is tacky. Loved the little bar and restaurant. I wonder why hotels don’t give upgrades during COVID when they are obviously not full. Especially when folks would return after if they liked for longer vacations."…"

Reviewed on Jan 22, 2021

Hotel Eldorado at Eldorado Resort
Walnut Beach Resort
4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
Free CancellationReserve now, pay when you stay
The price is ¥11,296 per night from Jan 30 to Jan 31
93.2 km from city center
4.2/5Very Good! (674 reviews)

"Very convenient resort to stay. We enjoyed pool and jacuzzi very much. Location was convenient and free indoor parking provided. Consistent high speed Internet provided. Some room to improve cleanliness, and upgrade washroom/towels"…"

Reviewed on Dec 19, 2020

Walnut Beach Resort
Hyatt Place Kelowna
3 out of 5
1915 ENTERPRISE WAY, Kelowna, BC
Free Cancellation
The price is ¥9,643 per night from Jan 29 to Jan 30
3.14 km from city center
4/5Very Good! (93 reviews)

"Awesome costumer service best breakfast I love this place"…"

Reviewed on Jan 9, 2021

Hyatt Place Kelowna
The Castle at Swan Lake
3.5 out of 5
7905 Greenhow Road, Vernon, BC
Free CancellationReserve now, pay when you stay
The price is ¥8,846 per night from Feb 7 to Feb 8
55.15 km from city center
4.6/5Exceptional! (806 reviews)

"Fabulous place. Super room and wonderful view outside the window"…"

Reviewed on Dec 26, 2020

The Castle at Swan Lake
Manteo at Eldorado Resort
3.5 out of 5
3762 Lakeshore Rd, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥9,958 per night from Feb 28 to Mar 1
2.95 km from city center
4.4/5Excellent! (1,000 reviews)

"Thanks for the great upgrade and also the Xmas stocking on the door last night was a real treat! Merry Christmas and Happy Healthy Holidays and 2021 to all!"…"

Reviewed on Dec 27, 2020

Manteo at Eldorado Resort
Penticton Lakeside Resort and Conference Centre
3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
Free Cancellation
The price is ¥13,328 per night from Feb 7 to Feb 8
40.63 km from city center
3.9/5Good! (908 reviews)

"I stayed in the new tower- it is beautiful, elegantly decorated, clean and secure. All interactions I had with the staff were professional and helpful- Justine and Keith in particular were very welcoming and pro!"…"

Reviewed on Jan 14, 2021

Penticton Lakeside Resort and Conference Centre
Hampton Inn & Suites Kelowna, British Columbia, Canada
3 out of 5
1665 Innovation Drive, Kelowna, BC
Free CancellationReserve now, pay when you stay
The price is ¥9,296 per night from Jan 29 to Jan 30
11.16 km from city center
4.5/5Wonderful! (169 reviews)

"All good. Only one night stay and had good sleep. Front desk staff was friendly"…"

Reviewed on Dec 31, 2020

Hampton Inn & Suites Kelowna, British Columbia, Canada
Coast Osoyoos Beach Hotel
2.5 out of 5
7702 Main Street, Osoyoos, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,117 per night from Jan 29 to Jan 30
91.98 km from city center
4/5Very Good! (978 reviews)

"Swimming pool, whirl pool and water slide plus breakfast"…"

Reviewed on Jan 21, 2021

Coast Osoyoos Beach Hotel
Hilltop Inn
3.5 out of 5
1460 Trans Canada Hwy. NE, Salmon Arm, BC
Free CancellationReserve now, pay when you stay
The price is ¥7,272 per night from Jan 31 to Feb 1
95.13 km from city center
4/5Very Good! (998 reviews)

"Good place near to all the amenities in the middle of the city. Good view from the room."…"

Reviewed on Jan 27, 2021

Hilltop Inn
Sandman Hotel Penticton
3 out of 5
939 Burnaby Ave W, Penticton, BC
Free CancellationReserve now, pay when you stay
The price is ¥6,537 per night from Feb 7 to Feb 8
41.48 km from city center
3.3/5 (1,004 reviews)

"Great budget hotel. Clean and comfortable. Second time we have stayed"…"

Reviewed on Jan 21, 2021

Sandman Hotel Penticton
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.

Where to stay in Okanagan Valley

Okanagan Valley Hotel Guide

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

Recent reviews of Okanagan Valley hotels