Skip to main content

Search hotels in Osoyoos

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

June 2024

12
3456789
10111213141516
17181920212223
24252627282930

July 2024

1234567
891011121314
15161718192021
22232425262728
293031
Check-in date - Check-out date

Filter by:


Star rating

Review score

Osoyoos – 17 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

Almost everything
8.4
Scored 8.4
Very good
Rated very good
402 reviews
Price from£119.16per 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 boasts a private beach at Osoyoos Lake.

The two-bedroom penthouse was better than we had hoped. It was immaculate and had everything you could need. The condo was so spacious and had more than enough room for the 3 of us. The view from the deck was just incredible! We really enjoyed the pools, the steam room, the restaurant, the winery, and walks around the property. The desert museum is great as well. The staff make it memorable as they are so friendly, attentive and professional.
8.7
Scored 8.7
Fabulous
Rated fabulous
379 reviews
Price from£146.32per 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.

Nice place. Comfy and quiet
8.3
Scored 8.3
Very good
Rated very good
522 reviews
Price from£89.86per night
Watermark Beach Resort, hotel in Osoyoos

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.

Location and resort.
8.7
Scored 8.7
Fabulous
Rated fabulous
446 reviews
Price from£101.48per night
Sahara Courtyard Inn & Suites Osoyoos, hotel in Osoyoos

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.

This property was good value for money. I had a few days there, and had no difficulty getting my coffee supply replenished. I loved being around the inner courtyard. It was an easy walk into town.
7.6
Scored 7.6
Good
Rated good
908 reviews
Price from£92.53per night
Sahara Suites, hotel in Osoyoos

Located in Osoyoos, less than 1 km from Cottonwood Beach, Sahara Suites provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and barbecue facilities.

Location
7.5
Scored 7.5
Good
Rated good
103 reviews
Price from£85.87per night
Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel, hotel in Osoyoos

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.

Beautiful location. Staff were great. Room was perfect.
7.4
Scored 7.4
Good
Rated good
295 reviews
Price from£125.85per night
Park Inn by Radisson Osoyoos, hotel in Osoyoos

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.

Phil provided exceptional customer service. He was friendly, helpful, and organized, and went out of his way to make us comfortable.
8.2
Scored 8.2
Very good
Rated very good
386 reviews
Price from£89.97per night
Spanish Fiesta Resort, hotel in Osoyoos

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.

location was good. hot tub was nice, pleasant staff.
5.5
Scored 5.5
Average
Rated passable
86 reviews
Price from£52.59per night
Bella Villa Resort Motel, hotel in Osoyoos

Situated just 1 block from Highway 3, this motel is in a secluded location on the shores of Lake Osoyoos. It features a private beach. Free Wi-Fi is included in all rooms.

The location was amazing. The staff was extremely helpful and kind. The room was clean, comfortable, and the a/c was very much appreciated. I will definitely look into staying there again in the near future.
7.3
Scored 7.3
Good
Rated good
47 reviews
Price from£103.18per night
See all 25 hotels in Osoyoos

Most booked hotels in Osoyoos in the past month

Budget hotels in Osoyoos

  • Watermark Beach Resort
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 446 reviews

    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.

    Thank you to Taylor and Carol for your extra kindness

  • Walnut Beach Resort
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 402 reviews

    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.

    clean room with beautiful outdoor pool/ hot tub

  • Sahara Suites
    7.5
    Scored 7.5
    Good
    Rated good
     · 103 reviews

    Located in Osoyoos, less than 1 km from Cottonwood Beach, Sahara Suites provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and barbecue facilities.

    A/C, location, clean bed, fridge with freezer.

  • Coast Osoyoos Beach Hotel
    7.5
    Scored 7.5
    Good
    Rated good
     · 446 reviews

    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.

    The location and beach access. The pool is great too.

FAQs about hotels in Osoyoos




What guests said about Osoyoos:

  • 8.0
    Scored 8.0

    Beautiful small-town.shops and some good restaurants.

    Beautiful small-town.shops and some good restaurants. Lake Beaches are clean. Pricey local farmer's cherries due to bad weather, colder temperatures than the past years so the fruit trees didn't produce flowers to produce fruits. Was dissapointing that Some wineries are closed on Tuesday and Wednesday.
    Annish
    Canada
  • 6.0
    Scored 6.0

    It is little City, and nice Lake.

    It is little City, and nice Lake. We would like that there is more path to walk around. It was cold, not swimming season. They have good WaterMark resort. We ate in Sage Pub. Overall we saw it, and probably not coming back.
    MATO
    Canada
  • 10
    Scored 10

    Arrived on Friday afternoon got set up in our room.

    Arrived on Friday afternoon got set up in our room. Went out for a walk into the shopping area just over 10 minutes. Friendly people at every turn. Found a nice pub on the corner with a really good menu. Saturday was even better.
    Eric
    Canada
  • 8.0
    Scored 8.0

    I love the people, and everything you need is close to hand.

    I love the people, and everything you need is close to hand. Also, being a short distance from other towns, Osoyoos is a perfect base for exploring. Beautifully kept town, lots of flowers and clean. Many interesting stores, a great coffee shop, and a fun little bakery.
    Clucky
    Canada
  • 10
    Scored 10

    Osoyoos and surrounding Vineyards are Gorgeous!

    Osoyoos and surrounding Vineyards are Gorgeous! The people of Osoyoos are friendly and welcoming. The town of Osoyoos is quiet and so very clean. BUT ... EVERYTHING closed at 8 - 8:30 ! The Boston Pizza is Absolutely the BEST BP I've ever visited. Good was fantastic, served hot and delicious and the staff were excelled.
    Kurt
    Canada
  • 10
    Scored 10

    The hotel offered everything you needed for your stay.

    The hotel offered everything you needed for your stay. If you forgot shampoo, conditioner, lotion, etc. It was provided in large bottles! Amazing! The beach right outside was fantastic & beautiful! Just what the doctor ordered for a special visit. Wish we could have stayed longer!
    Karen

Explore guest reviews of hotels in Osoyoos

  • From £130.13 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 386 reviews
    Location - good, next to petrol stations, eateries, downhill walk to town and therefore easy access to the lake which is fabulous together with the views and mountain backdrop, and obviously the beach. When the season fully opens on 15th May, the beach will be very popular, and the hotel booked fully!! Easy access to roads leading out of Osoyoos.
    John
    United Kingdom
  • From £277.59 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 402 reviews
    This is my favourite place to stay in Osoyoos. The rooms are beautiful, clean, spacious. The ambiance and the layout is just right. The view is amazing. The pool is a delight. This is our 4th hotel stay in as many weeks and after I shared this gem as my favourite, my children ranked their stays in order and Walnut Beach came out on top! Yahoo!
    Donna
    Canada
  • From £219.83 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 467 reviews
    So Beautiful. We were more than pleasantly surprised. From the extra large bathroom with a jet tub and window looking out thru to the impressive view of the Osoyoos Lake and mountains to the private little patio to the comfy bed to the use of a kitchen and upstairs patio. We have ever intention of booking here again but for a longer stay.
    Fern
    Canada
  • 5.5
    Scored 5.5
    Average
    Rated passable
     · 86 reviews
    it is very close to the water however no chairs in the beach nor umbrellas. you have to bring your own. the bed was confortable. good restaurant all around. they have a pool with warm water and a jacuzzi Enjoy the park with the gocarts that was close to the hotel . the water on the lake is the warmest in Canada.
    Carlos
    Canada
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 291 reviews
    Clean and spacious suite, felt exactly like home! The view was lovely and we enjoyed the patio too. The beach was gorgeous and the hotel had lots of outdoor games to offer! Staff were also so lovely and friendly. We also checked out an hour late by accident and they were super accommodating!
    Mina
    Canada
  • From £175.01 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 480 reviews
    I was surprised by the spacious room with adjacent bathroom. We were right next to the front desk but the room included a soundproof door. We liked how close the hotel was to the lake and main street of Osoyoos and the comfortable beds.
    Shannon
    Canada
  • From £130.13 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 386 reviews
    Breakfast was perfect to start on the road. Staff went above and beyond upon arrival. Found us a parking place for our trailer so they could keep an eye on it. King bed was so very comfortable. Loved our stop in Osoyoos!!! Thank you!
    Kathe
    Canada
  • From £189.08 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 295 reviews
    The view was amazing and the balcony was great. The private beach was wonderful and the BBQ was very handy. We will remember this outstanding hotel forever. The staff were also very kind, helpful and patient.
    Alex
    Canada
  • From £152.44 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 778 reviews
    The hotel owners and cleaning staff were very friendly and helpful. Both our room and the pool area were perfect. Really impressed. The hotel was close to grocery shopping. Would stay again, no question.
    Spacebison
    Canada
  • From £205.69 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 522 reviews
    This hotel is perfectly located, walking distance to two beautiful public beaches. The beds are very comfortable. Nice pool and hot tub. The complimentary breakfast was excellent.
    Kitty
    Canada
  • From £119.16 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 196 reviews
    We stayed one night in Osoyoos. The Boundary motel was a great stop over. Quiet, walking distance to downtown, and great price. We will come back again.
    M
    Michelle
    Canada
  • From £175.01 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 480 reviews
    Staff was so friendly, the rooms were very clean and had everything I needed. Hotel is pet friendly and they have a nice little pet area.
    Rainbow
    Canada
  • From £219.83 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 467 reviews
    Excellent location. I previously stayed in the top rated resort in Osoyoos and Shiraz Villa was superior in almost every way.
    Ken
    Canada
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 446 reviews
    Accommodation was remarkable. We were upgraded to a two bedroom. Best hotel accommodations I have had ever had
    Wendi-Lee
    Canada
  • From £293.11 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 379 reviews
    We really enjoyed our stay at this hotel, first time at Osoyoos but, definitely not the last one.
    Esther
    Canada
  • From £183.06 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 879 reviews
    Private beach steps from hotel , kind & helpful managers, clean rooms, safe environment.
    Lisa
    Canada
  • From £159.10 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 910 reviews
    We loved the beautiful flowers in the patio and around the hotel.
    Gillian
    Canada
  • From £152.44 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 778 reviews
    the staff was quick and helpful with ant question about Osoyoos.
    Brian
    Canada
  • From £205.69 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 522 reviews
    Pet friendly and great breakfast
    Banks
    Canada
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 446 reviews
    pet friendly room
    R
    RYAN
    Canada
gogless