Skip to main content

Stay in Okanagan Valley's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

TownePlace Suites by Marriott West Kelowna

Hotel in West Kelowna

Located in West Kelowna, 7.9 miles from The Old Woodshed Kelowna, TownePlace Suites by Marriott West Kelowna has accommodations with a fitness center, free private parking, a restaurant and a bar. This is a very clean modern facility and the suits are very roomy and comfortable. I have a large super duty dually pickup and the parking spaces are large and well laid out.

Show more Show less
9.1
Wonderful
329 reviews
Price from
$80
per night

Watermark Beach Resort

Hotel in Osoyoos

This Osoyoos, British Columbia hotel is right on Osoyoos Lake. The hotel features a seasonal outdoor pool with a waterslide and a full-service spa. Absolutely superb property with all the amenities of a resort in a surprising oasis like town. It is an absolute jewel!

Show more Show less
9
Wonderful
401 reviews
Price from
$107
per night

Hyatt Place Kelowna

Hotel in Downtown Kelowna, Kelowna

Featuring a shared lounge, a terrace as well as a bar, Hyatt Place Kelowna is located in the center of Kelowna, 2.2 miles from BC Orchard Industry Museum. Staff were extremely friendly and helpful. We used as an overnight stop but are now thinking we will use it again on our way down the mountain. The breakfast was superb & the happy hour equally excellent. Such good value for the money paid.

Show more Show less
8.4
Very Good
1,055 reviews
Price from
$105
per night

Hampton Inn & Suites Kelowna, British Columbia, Canada

Hotel in Kelowna

Located in Kelowna and with Geert Maas Sculpture Gardens Gallery reachable within 3.9 miles, Hampton Inn & Suites Kelowna, British Columbia, Canada has concierge services, non-smoking rooms, a fitness... Friendly staff, quality, laundry room, dinner at gulfstream. 15 minute walk to Kelowna airport.

Show more Show less
8.8
Excellent
1,277 reviews
Price from
$117
per night

Coast Capri Hotel

Hotel in Downtown Kelowna, Kelowna

This downtown Kelowna hotel is just blocks from Okanagan Lake. It has 2 on-site restaurants and a spa. The warmly decorated rooms offer free WiFi. The room was very comfortable and loved it here Really enjoyed the pool side too and the views ❤️

Show more Show less
8.1
Very Good
1,049 reviews
Price from
$117
per night

The Royal Anne Hotel

Hotel in Downtown Kelowna, Kelowna

Featuring a small fitness center and sauna, a wine shop and continental breakfast, this Kelowna hotel is located in the center of downtown, only a 10 minutes' walk to City Park. Free WiFi is provided.... Very nice and accommodating staff, really comfortable beds, clean rooms and great location!

Show more Show less
8.6
Excellent
1,820 reviews
Price from
$96
per night

Best Western Premier Route 97 Vernon

Hotel in Vernon

Located 28 miles from Fintry Estate & Provincial Park, Best Western Premier Route 97 Vernon offers 3-star accommodations in Vernon and features a terrace, a restaurant and a bar. The location, pool and hot tub, free EV charging station, adjoining rooms and the comfy beds.

Show more Show less
8.7
Excellent
238 reviews
Price from
$82
per night

Fairfield Inn & Suites by Marriott Penticton

Hotel in Penticton

Located in Penticton, a 19-minute walk from Okanagan Lake Beach, Fairfield Inn & Suites by Marriott Penticton has air-conditioned rooms with free WiFi and express check-in and check-out. Beautiful suite with sofa, perfect for having some drinks with friends. Good free breakfast that actually runs until 930 am which is a relief. Free parking and internet. The front desk girl was so lovely and friendly. It was a great stay.

Show more Show less
8.7
Excellent
488 reviews
Price from
$87
per night

Holiday Inn Express & Suites Kelowna - East, an IHG Hotel

Hotel in Rutland, Kelowna

Conveniently located off Highway 97, Holiday Inn Express & Suites Kelowna offers an indoor pool and fitness center. The hotel is just 3.7 mi from Kelowna city center and Okanagan Lake. Super comfy bed, spacious room, great variety of breakfast options. We had a lovely stay.

Show more Show less
8.3
Very Good
646 reviews
Price from
$94
per night

The Castle at Swan Lake

Hotel in Vernon

Offering an outdoor seasonal pool, the suites at The Castle at Swan Lake in Vernon offer a full kitchens and a balcony or deck with a view of either Swan Lake, the courtyard, or pool. This property is exceptional. A great location and friendly, helpful staff made our stay memorable. Also, having one of Vernon’s finest restaurants attached made it spectacular!

Show more Show less
8.8
Excellent
432 reviews
Price from
$110
per night

Hotels with extra health and safety measures

Find hotels in Okanagan Valley with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Okanagan Valley in the past month

See all

Okanagan Valley's best hotels with breakfast

See all

Budget hotels in Okanagan Valley

See all

FAQs about hotels in Okanagan Valley