Larger than a Bed & Breakfast

More Personalized than a Hotel™

Woman at spa

The spa is a place where you can escape the worries of the day, have tension massaged away or get a beauty boost.

Often spas are associated with hotel accommodation but the Charming Inns of Alberta offers personal pampering at the Elkwater Lake Lodge in Cypress Hills Interprovincial Park and also at Heartwood Inn & Spa in Drumheller. Spa and accommodation packages are available year round for a relaxing massage after a day outdoors or for that special couples getaway or even for your wedding.

Accommodation and spa packages are available year round. Many of the Charming Inns properties are within proximity of spas, beauty salons, natural hot springs and therapeutic treatment centres.

Elkwater Lake Lodge front view in Cypress Hills, Alberta

Elkwater Lake Lodge

Situated in Cypress Hills Interprovincial Park, Elkwater Lake Lodge offers a unique retreat of fifty-four luxurious suites and six cabins, twenty-six of which have fireplaces and decks. Amenities include an indoor salt water pool and hot tub, conference centre, Woodlands spa, Buglers restaurant, lounge, outdoor rock fireplace, and on-site designated relaxation areas.


Elkwater, Alberta

Heartwood Inn & Spa exterioir photo in Drumheller, Alberta.

Heartwood Inn & Spa

Originally built before 1921 as a large boarding house, Heartwood Manor operated in various capacities over the years until it was refashioned from top to bottom to become one of Alberta’s finest country Inns. Featuring eight rooms and a separate “honeymoon” or group cottage – the Chancel. With a variety of spa treatments ranging from massage to herbal baths it is easy to indulge yourself at the Manor’s Spa.


Drumheller, Alberta