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

Self-Catering Accommodations in Osoyoos

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Osoyoos

Check out our selection of great self-catering accommodations in Osoyoos

Filter by:

Review score

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.

K
Kim Mills
From
Canada
Beautiful room, right downtown.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 432 reviews
Price from
$114.27
1 night, 2 adults

La Dolce Vita B and B

Osoyoos

La Dolce Vita B and B is a recently renovated guest house in Osoyoos where guests can make the most of the garden and barbecue facilities.

M
Merilynn
From
Canada
breakfast wasn't provided however there were snacks and condiments
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 13 reviews
Price from
$233.58
1 night, 2 adults

Poplars Motel on the lake

Osoyoos

Located in Osoyoos, a 9-minute walk from Cottonwood Beach, Poplars Motel on the lake provides accommodations with a private beach area, free private parking, a terrace and barbecue facilities.

g
gelirina
From
Canada
Very good location, clean room, friendly staff.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 107 reviews
Price from
$90.92
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.

A
Arthur
From
United States
The rooms were clean comfortable and in a great location. The staff went above and beyond to keep the grounds attractive and clean. The beach was beautiful with chairs available Overall a very enjoyable experience.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 310 reviews
Price from
$189.74
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.

B
Brynne
From
United States
The pool was amazing! I would stay again just for a night away from home to relax.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 479 reviews
Price from
$128.65
1 night, 2 adults

Richter Pass Beach Resort

Osoyoos

Located in Osoyoos, a 5-minute walk from Gyro Park Beach, Richter Pass Beach Resort has accommodations with a private beach area, free private parking, a shared lounge and barbecue facilities.

K
Krstic
From
Canada
Very clean, simple and easy check in and check out which made it super easy for us as we checked out at 4am
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 788 reviews
Price from
$78.34
1 night, 2 adults

Casa Del Mila Oro

Osoyoos

Providing pool views, Casa Del Mila Oro in Osoyoos provides accommodations, a private beach area, a seasonal outdoor swimming pool, a garden, and barbecue facilities.

L
Lonnie
From
Canada
Clean, maintained, very comfortable, and well provisioned.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

Baergnaescht B&B

Osoyoos

Baergnaescht B&B offers air-conditioned accommodations in Osoyoos. There's a private entrance at the bed and breakfast for the convenience of those who stay.

J
Jeff
From
Canada
This is quite a find and one that offers a unique experience: a Swiss Latin hacienda. Beautiful location among the pine and sage of Anarchist Mountain. Offers quiet and solitude despite the convenient location near Highway 3. And the breakfast is hearty and wholesome.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 53 reviews

Bella Villa Resort Motel

Osoyoos

Located 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.

B
BryTan
From
Canada
Excellent location on the beach. Amazing views and Deanna and her husband were very nice. Motel is old. They allowed our dog but dogs not allowed on the beach so that was the only disappointment. Would have been nice to let our pup right out front of our suite. I stayed in this motel over 20 years ago and not much has changed. The owners are amazing! Thank you
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 38 reviews
All self-catering accommodations in Osoyoos

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Osoyoos and surrounding area in the past month

See all

FAQ about self-catering accommodations in Osoyoos

Self-catering Accommodations That Guests Love in Osoyoos

See all
  • Avg. price/night: $154.23
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 479 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: $145.06
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 310 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: $82.54
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 788 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