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.

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.

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

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.

Mountain View Villa with Saltwater Pool enjoys a location in Oliver, 24 miles from Mount Baldy and 26 miles from Penticton Convention Centre.
Explore our most popular hotels 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.

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.

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

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.

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

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
Popular with guests booking self-catering accommodations in Osoyoos
Popular with guests booking self-catering accommodations in Osoyoos