St. Mary Lake Resort is located on beautiful St. Mary Lake on Salt Spring Island. The resort features 9 cottages nestled on 3 acres of a park-like setting with a private sandy beach, offering guests a great escape from their daily stressful duties. Visitors can enjoy the warmth of summer days, the romance of autumn evenings, and the magic of an intimate cottage on a winter night, while rejoicing in the splendor of the spring flora. There is a cottage on St. Mary Lake waiting for every traveler.
Explore Accommodations
View All Business Listings
Medicine Beach B&B
Medicine Beach B&B offers a cozy, private retreat on beautiful Pender Island. Though located within the hosts’ home, the suite…
Studio Ceta
A space designed to encourage rest, reflection, and a deeper connection to place.
Dream on the Green BnB
A peaceful retreat overlooking the golf course, with private deck, hot tub, firetable and thoughtful comforts – a relaxing home…


