Green Gables Beach Resort is a family-run Osoyoos lakeside retreat known for personalized service, a welcoming community, and a private sandy beach considered one of the best on Osoyoos Lake.
Just steps away from local shops, restaurants, and all the amenities you need, our resort has been a favourite for over 50 years—where guests return generation after generation for comfort, convenience, and genuine hospitality.
At Green Gables Beach Resort, comfort meets convenience. Each room is thoughtfully prepared to make you feel at home, whether you’re here for a weekend escape or a longer stay.
Rates are based on double occupancy, with an additional fee for guests ages 12 and older.
Looking for a weekly or monthly getaway?
Reach out to us for special pricing.



























...
Osoyoos is a truly unique destination—Canada’s only desert—set in the heart of wine country. With more than 2,000 hours of sunshine each year, long hot summers, and mild winters, it’s the ideal place for year-round adventure. Visitors can enjoy warm lake waters, sandy beaches, and outdoor activities like hiking, golfing, and skiing at nearby Mt. Baldy. Add to that world-class wineries, family attractions, and a vibrant small-town community, and you’ll quickly see why Osoyoos is one of British Columbia’s favourite getaway spots.
Learn more through the links below. Visit Osoyoos official website for even more ideas, events, and travel information.
We’d love to hear from you! Whether you have a question, a suggestion, or simply want to share your comments, we’re here to listen. Send us a message and we’ll be happy to help.
+1-800-354-6828 | +1-250-495-6828 | booking@greengablesbeachresort.ca
Plan Your Stay at Green Gables.
For reservations & inquiries form:
Share Your Green Gables Experience
For feedback & suggestions form: