The 10 best self catering accommodation in Osoyoos, Canada | Booking.com
Skip to main content

Self Catering Accommodation in Osoyoos

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Osoyoos

Check out our pick of great self catering accommodation in Osoyoos

Filter by:

Review score

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.

C
Coral
From
Australia
View and location were amazing.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 419 reviews
Price from
US$114.98
1 night, 2 adults

La Dolce Vita B and B

Osoyoos

Boasting lake views, La Dolce Vita B and B features accommodation with a garden and a patio, around 4.6 km from Nk'Mip Desert Cultural Centre.

M
Marvin
From
Canada
The view was spectacular and the area was peaceful. Nice and quiet!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews
Price from
US$235.02
1 night, 2 adults

Poplars Motel on the lake

Osoyoos

Located in Osoyoos, 800 metres from Cottonwood Beach, Poplars Motel on the lake provides accommodation with a private beach area, free private parking, a terrace and barbecue facilities.

J
JAMES
From
United Kingdom
The location was amazing, the rooms were super clean, and well equipped. The host was so nice and friendly.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 106 reviews
Price from
US$91.48
1 night, 2 adults

Sandy Beach Suites

Osoyoos

This motel is located in Osoyoos, on the shores of Osoyoos Lake. It features a private beach, volleyball and Pickleball courts. Free Wi-Fi access is available throughout the motel.

B
Brenda
From
United Kingdom
Location, straight onto the beach. Early check-in in, staff very helpful. Free upgrade to room with a view
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 312 reviews
Price from
US$169.22
1 night, 2 adults

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.

N
Nick
From
United Kingdom
Lovely hotel , an excellent location , food was good and really enjoyed the pool
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 477 reviews
Price from
US$122.21
1 night, 2 adults

Richter Pass Beach Resort

Osoyoos

Set in Osoyoos, 500 metres from Gyro Park Beach, Richter Pass Beach Resort offers accommodation with a private beach area, free private parking, a shared lounge and barbecue facilities.

S
Stephanie
From
United Kingdom
The view was astounding. Everything announced was there, and all was clean, simple, and welcoming. Staff was most friendly and accommodating when we had a payment hick-up, and all was sorted swiftly.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 779 reviews
Price from
US$78.10
1 night, 2 adults

Casa Del Mila Oro

Osoyoos

Located in Osoyoos, within 2.5 km of Nk'Mip Desert Cultural Centre and 5.5 km of Osoyoos Desert Model Railroad, Casa Del Mila Oro provides accommodation with a private beach area and free WiFi as well...

M
Michele
From
Canada
Great location and amenities. Hot tub wasn’t working but they cranked up the heat in the pool. Everyone was friendly and the room was awesome.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 13 reviews

Baergnaescht B&B

Osoyoos

Situated within 47 km of Mount Baldy and 11 km of Nk'Mip Desert Cultural Centre, Baergnaescht B&B offers rooms with air conditioning and a private bathroom in Osoyoos.

R
Rob
From
United States
One of the nicest B&Bs I’ve stayed at. Quiet, comfortable, easy access to town.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 52 reviews

Bella Villa Resort Motel

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.

R
Robyn
From
Canada
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.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 38 reviews
All self catering accommodation in Osoyoos

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Osoyoos and surroundings in the past month

See all

FAQ about self catering accommodation in Osoyoos

Self catering accommodation that guests love in Osoyoos

See all
  • Avg. price/night: US$141.77
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 477 reviews
    The room has a kitchen which was very convenient with a baby. Pool was amazing with the views and pool chairs, towels. Staff made it an excellent stay. We liked the food we ordered at the restaurant downstairs especially the tiramisu.
    Guest review by
    Rita
    Family with young children
  • Avg. price/night: US$187.90
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 312 reviews
    Full spectrum of kitchenettes available for small scale cooking, room is spacious n comfortable, lake view room & convenient location.
    Guest review by
    TAN
    Young couple
  • Avg. price/night: US$91.43
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 779 reviews
    Full amenities, kitchenette, comfy bed, extra pillows. It was our last stay after 5000 km journey so it was like a small apartment. Nice end to a long trip.
    Guest review by
    Jamie
    Young couple