Search Hotels

Sign up for fare alerts & last minute deals

Deals for hotels at Osoyoos

Hotels at Osoyoos

Located in the Okanagan wine country, this luxury resort features a high-end day spa, 9-hole golf course, & heated pool.
Located on Lake Osoyoos, this luxury all-suite hotel features a private beach, outdoor pool, sauna, and barbecue area.
Luxury lakefront resort is located in the centre of Osoyoos, British Columbia on the shores of Osoyoos Lake.