Skip to main content

Stay in Okanagan-Similkameen '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.

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. It was perfect, the best employees ever. We were their for three nights. The best employees ever. We were finding it impossible to get Covid tests to return to US and your Manager Shawn Gill & Mariel took care of everything for us. Great Ladies. Please let them know of our GRATITUDE. Thanks.

Show more Show less
8.5
Very Good
592 reviews
Price from
$93
per night

Coast Oliver Hotel

Hotel in Oliver

Located in Oliver and with Mount Baldy reachable within 23 miles, Coast Oliver Hotel provides express check-in and check-out, non-smoking rooms, a fitness center, free WiFi throughout the property and... beds were very comfortable and spacious…very dog friendly

Show more Show less
8.1
Very Good
402 reviews
Price from
$101
per night

Ramada by Wyndham Penticton Hotel & Suites

Hotel in Penticton

Featuring an outdoor pool, year-round outdoor hot tub and rooms with private garden patios, the Ramada by Wyndham Penticton Hotel & Suites offers mountain skyline views in scenic Okanagan Valley. It was clean and convenient. Our dinner in the restaurant was delicious.

Show more Show less
8.5
Very Good
651 reviews
Price from
$93
per night

Spirit Ridge, in The Unbound Collection by Hyatt

Hotel in Osoyoos

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and features a private beach at Osoyoos Lake. Even though it was fall the pools were still open and heated with plenty of towels available and the waterslides were running which my young children loved. Everything was beautiful and the little cafe had great snacks, meals and drinks.

Show more Show less
8.7
Excellent
373 reviews
Price from
$116
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. amazing location, great pools, kids loved the water slide. room was great. perfect for a family of 5 who doesn’t want to spend all their money at restaurants.

Show more Show less
8.7
Excellent
477 reviews
Price from
$123
per night

Best Western Plus Osoyoos Hotel & Suites

Hotel in Osoyoos

This hotel is within walking distance of Osoyoos Lake, British Columbia. It offers free Wi-Fi, and all rooms have a flat-screen TV. An indoor swimming pool and gym are found on site. Everyone was friendly and helpful from the front counter to the kitchen help to the housekeeping. The free breakfast selection was great. Our grandson loved watching the machine make his pancakes! He ate several with sprinkles. The pool was great for fun. The hot tub was perfect for a soothing relaxation - especially in December! We have tried 3 other hotels in Osoyoos. From now on, the Best Western Plus is our go-to hotel in Osoyoos.

Show more Show less
8.3
Very Good
518 reviews
Price from
$105
per night

Walnut Beach Resort

Hotel in Osoyoos

This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach, outdoor swimming pool and a wine bar. The pool and hot tub are wonderful!

Show more Show less
8.4
Very Good
384 reviews
Price from
$131
per night

Ace Motel

Hotel in Princeton

Located in Princeton, Ace Motel provides free WiFi. There's a restaurant serving Japanese cuisine, and free private parking is available. We got stranded from the flooding in BC Ace motel did a fantastic job accommodating us and our emergency situation. The manager was so kind and others too. We will support this motel everytime we pass through princeton.

Show more Show less
7.9
Good
424 reviews
Price from
$87
per night

Sahara Suites

Hotel in Osoyoos

Located in Osoyoos, a 11-minute walk from Cottonwood Beach, Sahara Suites provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and barbecue facilities. Staff was very friendly and helpful

Show more Show less
7.5
Good
103 reviews
Price from
$102
per night

Sandman Hotel Penticton

Hotel in Penticton

Located in Penticton, British Columbia, this hotel features a 24-hour restaurant, an indoor pool and guest rooms with free WiFi. A microwave and mini-refrigerator are provided in all rooms. Great location & parking & good facilities & a good size room.

Show more Show less
6.1
Review score
435 reviews
Price from
$80
per night

Hotels with extra health and safety measures

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

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Okanagan-Similkameen in the past month

See all

Okanagan-Similkameen 's best hotels with breakfast

See all

Budget hotels in Okanagan-Similkameen

See all

FAQs about hotels in Okanagan-Similkameen