Find the resorts that appeal to you the most
Check out our selection of great resorts 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.

Featuring an outdoor pool, Westridge Inn is located in Osoyoos. BBQ facilities are available to all guests. Free WiFi is provided in all rooms. Nk’Mip Winery is 3.7 mi away.

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and features a private beach at Osoyoos Lake.

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.

Featuring an indoor pool and lounge area, the Holiday Inn Hotel & Suites Osoyoos offers an on-site marina and provides guests with a private beach at Osoyoos Lake 33 ft away. Free WiFi is available.


Popular with guests booking resorts in Osoyoos
Popular with guests booking resorts in Osoyoos
Popular with guests booking resorts in Osoyoos
Popular with guests booking resorts in Osoyoos
Popular with guests booking resorts in Osoyoos
Popular with guests booking resorts in Osoyoos
Popular with guests booking resorts in Osoyoos