Walnut Beach Resort
Lakeside all-suite hotel with private beach, pool, and wine bar. Suites feature kitchens and mountain views. Ideal for relaxation in Osoyoos.
23 hotels are listed in Osoyoos, Canada. Compare prices and star class, view them on a map, and book through our partners.
Planning your stay? Read our guide to comparing hotel listings.
Lakeside all-suite hotel with private beach, pool, and wine bar. Suites feature kitchens and mountain views. Ideal for relaxation in Osoyoos.
Charming Osoyoos B&B with lake views, daily breakfast, and antique-inspired rooms. Conveniently located 3 miles from the US-Canadian border.
Beachfront hotel on Osoyoos Lake with classic rooms, free Wi-Fi, and close to Rattlesnake Canyon amusement park. Ideal for a relaxing getaway.
Watermark Beach Resort in Osoyoos, BC offers outdoor pool, waterslide, spa, hot tubs, and fitness center on Osoyoos Lake.
Relaxing Osoyoos hotel near Rattlesnake Canyon amusement park. Offers outdoor pool, game room, and classic guest rooms. Ideal for families.
Osoyoos motel with lake views, outdoor pool, and free Wi-Fi. Rooms include fridge and coffee maker. 1.5 miles from US-Canada border.
Sahara Suites offers free WiFi, garden, and air-conditioned units with flat-screen TVs. Conveniently located near Mount Baldy in Osoyoos.
Lakefront motel with private beach, outdoor pool, and hot tub. Spacious air-conditioned rooms with free Wi-Fi, 1 km from Osoyoos town center.
Conveniently located near US border, Boundary Motel offers free Wi-Fi and easy access to Haynes Point Provincial Park in Osoyoos.
Motel near Osoyoos Lake with free Wi-Fi, seasonal pool, and hot tub. Ideal for a relaxing getaway in the Okanagan Valley.
Cozy mountain B&B in BC. Enjoy Swiss-Canadian gourmet breakfast daily. Ideal peaceful getaway.
Charming villa on Okanagan vineyard, minutes from Osoyoos Lake. Enjoy farm-fresh produce and wine tasting. Ideal for relaxing getaway.
Secluded lakefront motel with private beach, just 1 block from Highway 3. Free Wi-Fi in all rooms for a relaxing stay.
Beachfront motel on Osoyoos Lake. Free Wi-Fi and private beach. Perfect for a lakeside getaway.
Luxurious resort with private beach, full-service spa, and suites with kitchens. Enjoy the Okanagan's vineyard setting at Spirit Ridge.
Charming Osoyoos guesthouse with fully equipped kitchen, free Wi-Fi, and breakfast. Conveniently located near Osoyoos Golf and Country Club.
Relax lakeside at Best Western Plus Sunrise Inn. Enjoy free Wi-Fi, pool, and fitness center. Explore Osoyoos, BC.
Beachfront Holiday Inn with indoor pool, marina, and private beach access on Osoyoos Lake. Enjoy free WiFi and flat-screen TVs.
Beachfront resort with private lake access, outdoor pool, and free Wi-Fi. Ideal for a relaxing getaway in Osoyoos, British Columbia.
Loading...