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.

M
Mimi
From
United States
Perfect location! The bistro restaurant provided great service and food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 466 reviews
Price from
$123.15
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.

J
Jenna
From
Canada
The location is amazing. The facilities were great right by the beach. It was spring break. Sunny warm great!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 288 reviews
Price from
$83.62
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.

M
Marie-Ange
From
Canada
Good place to stay with kids. It was perfect for our family. Good emplacement, near restaurants, grocery, amusement park and wineries.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 467 reviews
Price from
$115.86
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.

s
sanjeev singh
From
India
Excellent understanding of service
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 795 reviews
Price from
$67.77
1 night, 2 adults

Osoyoos Lakeview Inn & Suites

Osoyoos

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.

H
Heather
From
Canada
The bed was SUPER comfy. The room was cozy and the Host was outstanding and very helpful :)
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 302 reviews
Price from
$79.43
1 night, 2 adults

The Orchard at Oliver

Oliver (Near Osoyoos)

Located in Oliver, within 24 miles of Mount Baldy and 27 miles of Penticton Convention Centre, The Orchard at Oliver provides accommodations with a garden and free WiFi as well as free private parking...

A
Alexander
From
Canada
Perfect location, very clean room and the bathroom, easy check it. everything was great for the price
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 162 reviews
Price from
$96.19
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.3
Wonderful - What previous guests thought, 16 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, 58 reviews

Mountain View Villa with Saltwater Pool

Oliver (Near Osoyoos)

Mountain View Villa with Saltwater Pool enjoys a location in Oliver, 24 miles from Mount Baldy and 26 miles from Penticton Convention Centre.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
All self-catering accommodations in Osoyoos

Top picks for Osoyoos hotels

Explore our most popular hotels in Osoyoos

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 466 reviews
    From
    $123
    1 night, 2 adults
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 467 reviews
    From
    $116
    1 night, 2 adults
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 795 reviews
    From
    $68
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 288 reviews
    From
    $84
    1 night, 2 adults
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 302 reviews
    From
    $79
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 162 reviews
    From
    $85
    1 night, 2 adults

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.

M
Mimi
From
United States
Perfect location! The bistro restaurant provided great service and food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 466 reviews
Price from
$123.15
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.

J
Jenna
From
Canada
The location is amazing. The facilities were great right by the beach. It was spring break. Sunny warm great!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 288 reviews
Price from
$83.62
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.

M
Marie-Ange
From
Canada
Good place to stay with kids. It was perfect for our family. Good emplacement, near restaurants, grocery, amusement park and wineries.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 467 reviews
Price from
$115.86
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.

s
sanjeev singh
From
India
Excellent understanding of service
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 795 reviews
Price from
$67.77
1 night, 2 adults

Osoyoos Lakeview Inn & Suites

Osoyoos

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.

H
Heather
From
Canada
The bed was SUPER comfy. The room was cozy and the Host was outstanding and very helpful :)
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 302 reviews
Price from
$79.43
1 night, 2 adults

The Orchard at Oliver

Oliver (Near Osoyoos)

Located in Oliver, within 24 miles of Mount Baldy and 27 miles of Penticton Convention Centre, The Orchard at Oliver provides accommodations with a garden and free WiFi as well as free private parking...

A
Alexander
From
Canada
Perfect location, very clean room and the bathroom, easy check it. everything was great for the price
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 162 reviews
Price from
$96.19
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.3
Wonderful - What previous guests thought, 16 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, 58 reviews

Mountain View Villa with Saltwater Pool

Oliver (Near Osoyoos)

Mountain View Villa with Saltwater Pool enjoys a location in Oliver, 24 miles from Mount Baldy and 26 miles from Penticton Convention Centre.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 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

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 16 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 13 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 58 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 111 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 288 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 467 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 795 reviews

Popular with guests booking self-catering accommodations in Osoyoos

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 466 reviews

Self-catering Accommodations That Guests Love in Osoyoos

See all
Avg. price/night: $134.40
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 467 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: $114.11
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 288 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: $58.32
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 795 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