Find the self-catering accommodations that appeal to you the most
Find the right self-catering accommodation for you in Osoyoos
Check out our selection of great self-catering accommodations 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.

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.

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.

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.

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.

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.


Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos