Skip to main content

Search hotels in Osoyoos

Enter your dates to see the latest prices and deals for Osoyoos hotels

Filter by:

Star rating

Review score

Osoyoos – 55 hotels and places to stay

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.

We enjoyed our stay very much. It was busy, but we were able to use the pool, which was the perfect temperature for being cool outside. The only downfall to our stay was the extremely loud fan exhaust system below our room.
Review score
8.7
Fabulous
444 reviews
Price from
£127.21
1 night, 2 adults

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and boasts a private beach at Osoyoos Lake.

No breakfast at this time of the year, there is a market that has pastries etc. dinner was exceptional, our waitress was exceptional. The hotel is on indigenous land, the whole place feels spiritual to me. It is very pet friendly, our dog got a welcome gift!
Review score
8.7
Fabulous
378 reviews
Price from
£97.78
1 night, 2 adults

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.

I wanted a quiet retreat and thats what I got - not too many people, lots of space, quiet and a good breakfast. well done
Review score
8.3
Very good
438 reviews
Price from
£86.29
1 night, 2 adults

This Osoyoos, British Columbia hotel is located directly on Osoyoos Lake. The hotel offers a seasonal outdoor pool with a waterslide and a full-service spa.

Great location friendly staff
Review score
9.1
Superb
393 reviews
Price from
£103.85
1 night, 2 adults

Featuring a private beach on Osoyoos Lake, this British Columbia hotel is 800 meters from Rattlesnake Canyon amusement park. Classic rooms provide free Wi-Fi and a refrigerator.

Location, hot tub, staff.
Review score
7.9
Good
391 reviews
Price from
£141.20
1 night, 2 adults

This Osoyoos, British Columbia hotel is 600 meters from Rattlesnake Canyon, an amusement park. An outdoor seasonal pool, game room and classic guest rooms are offered.

Like: Near the lake Dislike: Extremely cramped room, can hardly move around and nowhere to store anything. Very small bathroom, no counter at all. Dirty bathroom. Horrible towels. Disgusting grounds, dead birds, trash in the pool (pictured). Parking entrance and lobby occupied by manager/owners vehicles at all times (pictured). Front desk staff absent. Nothing matched the pictures at all, this place is a true dump.
Review score
7.8
Good
810 reviews
Price from
£92.05
1 night, 2 adults

This Osoyoos motel overlooks Osoyoos Lake and is 1.5 miles from the United States and Canada border. The motel offers a seasonal outdoor saltwater pool and rooms with free WiFi.

Review score
7.6
Good
474 reviews
Price from
£85.66
1 night, 2 adults

Featuring an indoor pool and lounge area, the Holiday Inn Hotel & Suites Osoyoos offers an on-site marina and provides guests with a private beach at Osoyoos Lake 10 m away. Free WiFi is available.

Check in was friendly and informative on facilities available. Secure underground parking. Breakfast included in our price was enjoyable with seating overlooking the lake in Dining room. Our breakfast menu had great choices, and our server was very pleasant and attentive.
Review score
7.5
Good
314 reviews
Price from
£79.91
1 night, 2 adults

Boasting an incredible location just minutes from Canada’s warmest lake, the Park Inn Osoyoos makes for an excellent home base to explore the Great Outdoors in southern British Columbia.

OK
Review score
8.4
Very good
390 reviews
Price from
£70.63
1 night, 2 adults

Located less than 1 minute away from Osoyoos Lake, this resort provides private beach access. A seasonal outdoor swimming pool and hot tub are available on site. All rooms include free Wi-Fi.

This room was the most reasonable priced accommodation along Highway 3 across BC. The room was very basic, but clean and comfortable. Although I stayed here on a cold March night, this property would be a great family stay in the summer with its own generous amount of beach access and immediate access to walking along the causeway.
Review score
6.6
Pleasant
75 reviews
Price from
£56.89
1 night, 2 adults
See all 55 hotels in Osoyoos

Most booked hotels in Osoyoos in the past month

See all

FAQs about hotels in Osoyoos

What guests said about Osoyoos:

  • Review score
    8.0

    Osoyoos has many walking and cycling trails.

    Osoyoos has many walking and cycling trails. Lot of access to trails by the water which is very nice. We visited two art galleries - wonderful and also some shops. We had a great dinner at La Marqueza Mexican restaurant and an Indian restaurant - The Flame. Would visit both these again. Driving around the area was very enjoyable and to see the beautiful views. We did venture up to Spotted Lake however it was foggy and unable to see the lake. Wrong season to see the lake (March).
    Guest review by
    Michele
    Canada
  • Review score
    10.0

    this was an unexpected treasure that we are very glad we...

    this was an unexpected treasure that we are very glad we discovered!! Not a place I would have put on my list of where to visit in BC but I'm so glad we did! Very cool place and very different landscape to the rest of BC. I would recommend visiting if you get the chance :)
    Guest review by
    Michelle
    Ireland
  • Review score
    10.0

    Enjoyed cycling around lots of bike trails.

    Enjoyed cycling around lots of bike trails. Really love the Indian Flame restaurant food is delicious and portions are large so 1 meal became 2 as our room had a microwave. Getting around by car bike or walking is easy. Taxis are available. I wouldn’t lie directly under the trees at the beach, bird poop issues.
    Guest review by
    Janet
    Canada
  • Review score
    10.0

    The people are friendly, there is lots of outdoor-type stuff...

    The people are friendly, there is lots of outdoor-type stuff to do either right there or nearby, wildlife and plants to look at, the lake, great coffee. I come here for the small-town feel and the wonderful people. I come to paddleboard, to walk, and to eat. I love that they have Dosa now (my favourite restaurant), and that it's not far to places like Oliver, OK Falls, and even Rock Creek or Keremeos. Osoyoos is beautiful, but it's also a great base.
    Guest review by
    Clucky
    Canada
  • Review score
    8.0

    If you are into wine, this is a great town.

    If you are into wine, this is a great town. Lots of tasting rooms. Plus the District Wine Village is superb. If you are into food, you will be disappointed. The town has no good food at all (with the possible exception of Wards at District Wine Village.) Bring your own food, and rent someplace with kitchen / grill facilities.
    Guest review by
    Darren
  • Review score
    8.0

    Lots of fun things to see and do in Osoyoos.

    Lots of fun things to see and do in Osoyoos. Enjoy some wine tasting, fabulous meals, strolling through town or at the beaches. Apparently Osoyoos is famous for hot weather. Lots of neat shops that you would find in a beachy town.
    Guest review by
    Freda

See reviews by guests who stayed at hotels in Osoyoos

See all
  • Review score
    9.6
    Exceptional · 43 reviews
    The peaceful surroundings, quiet location, and stars at night. It was very close to Osoyoos and yet far enough away to give you the feeling of solitude and peace. The breakfast in the morning was delicious and presented very well. Our host was amazing and made sure we were comfortable. A special chocolate and chocolate hazelnut desert was even made as a birthday surprise for our group ! Definitely a home away from home.
    Guest review by
    Marle
    Canada
  • Review score
    9.1
    Superb · 333 reviews
    Location was lovely right on the beach, and that our balcony was overlooking the courtyard, grass and beach. Very different than a hotel, it felt warm and welcoming by the hosts and very personable.
    Guest review by
    Edee
    Canada
  • From £120.82 per night
    Review score
    9.1
    Superb · 393 reviews
    The hotel has lived up to our expectations. The room was excellent and complete. The staff at check-in and the staff that you meet along the hallways were polite at all times.
    Guest review by
    Albert Cruz
    Canada
  • Review score
    8.6
    Fabulous · 835 reviews
    Clean and comfortable room with self catering facilities. Easy walk into Osoyoos centre.
    Guest review by
    Hayley
    United Kingdom
  • From £85.72 per night
    Review score
    8.3
    Very good · 438 reviews
    We everything about the hotel, and the staff as well, would stay there again.
    Guest review by
    Diane
    Canada