Osoyoos Hotels

Back to British Columbia

Hotels in Osoyoos


Its location on Osoyoos Lake, surrounded by grasslands, highlands and mountains, ensures that outdoor recreation will always be a draw.

People visit Osoyoos for water activities, golf, hiking and cycling in summer and downhill skiing, snowboarding, cross-country skiing and snowshoeing in winter. They also visit for wine tasting and dining, to learn about the endangered desert ecology and the Okanagan First Nation.

The call of the outdoors is irresistible in Osoyoos. With Osoyoos Lake forming the heart of the town, beaches beckon swimmers and sun-soakers, thrill-seekers ride on or over the waves in every style from wakeboard to parasail and anglers ply the waters in search of lively bass.

Walnut Beach Resort
First Class
From £98 per room per night

Located on a secluded private beach along Lake Osoyoos, Canada’s warmest lake, this hotel offers luxurious comforts. 

The hotel also offers free Wi-Fi, pool terrace, restaurant, barbeque area, fitness centre and steam room and sauna whilst the rooms themselves come with a fully equipped kitchen and flat screen TV. Mountain or lake views are available and some suites also come with a balcony. 
Share by: