The Spa @ Elmhirst’s Resort

Welcome to The Spa


Online scheduling

“This is Elmhirst’s best kept secret! Martina gave me the best massage I’ve ever had – her hands are pure magic!”

Visit The Spa @ Elmhirst’s to round out your escape from the everyday. Only 20 minutes from Peterborough and 90 minutes from Toronto, the Spa @ Elmhirst’s is your destination for Spa relaxation.

Retreat into our tranquil, modern and bright spa overlooking the pool and garden to enjoy a treatment from our full list of spa services, including services for men.


Our Product Promise

We are proud to treat you with vegan, pure, safe and beneficial products at The Spa, including Arbonne and SpaRitual. The skincare products and make-up line are vegan certified, botanical based and PH correct. They are free of chemicals (phthalates and parabens), mineral oil, petroleum products, SD 40 alcohol, waxes, plastic stabilizers (BTA), chemical fragrance or dyes. All products are formulated without animal products or animal by-products. We invite you to feel the difference yourself!

Our Exceptional Staff

We believe that taking the time to refresh and rebalance is not frivolous, but rather an essential part of happiness and is essential for thriving in today’s fast paced world. We are committed to providing the highest level of service and relaxation and the opportunity for rejuvenation and balance.

Photo of Martina LindeOperated by Martina Linde, The Spa @ Elmhirst’s offers therapeutic and aesthetic treatments. Martina was born in Germany and came to Canada when she was 24. Her interest in alternative medicine started when she made her own tinctures (herbal remedies) at age 13 – a practice that she continues. Martina has a 4-year diploma in Traditional Chinese Medicine from the College of Traditional Chinese Medicine and Pharmacology Canada (CTCMPC) and the Institute of Traditional Medicine (ITM). Her studies included acupuncture, Tui Na massage, nutrition and herbalism.

Spa packages are available for weddings, anniversaries, personal retreats and romantic getaways. Contact us for more information.

Operating by appointment only, so Book your SPA appointment today!

Give us a call at 1.800.461.1940 or 705.295.4591.