Best Spa & Wellness Stays in Granby
Granby packs two real spa properties into a small hotel scene, which is more than most Eastern Townships towns its size can claim. Hôtel Castel's Halta spa runs massages and body treatments alongside hot tubs facing Mont Yamaska, while St Christophe carries a full four-star spa wing with a view swimming pool and a garden-facing sun terrace. Hôtel Le Principal, the town's third hotel, keeps to two swimming pools without a dedicated spa program, so travelers chasing treatments should look to the other two. Between the two spa hotels, the choice comes down to whether a mountain view or a garden terrace matters more for the evening soak.
Spa et bien-être · Granby en chiffres
4.0Hôtel Castel
Spa & Wellness · 1405 avis
3.8St Christophe Hotel & Spa, an Ascend Collection Hotel
Spa & Wellness · 389 avis
3.8Hôtel Le Principal
Spa & Wellness · 1321 avisTwo Spas, Two Different Kinds of Quiet
Hôtel Castel's Halta spa is built into a hotel that also runs three restaurants, so a treatment can be booked around dinner at L'Émulsion or a quieter evening at the Resto-Café without leaving the building. The hot tubs face Mont Yamaska, giving the soak an actual outlook rather than a windowless spa room, and massages and body treatments are available on site rather than by referral. This suits a shorter stay where the spa is one part of a fuller evening rather than the entire reason for the trip, and the outdoor heated pool adds a second option on the same property.
St Christophe's four-star spa wing is the more dedicated wellness stay of the two, with a view swimming pool and a garden-facing sun terrace built for lingering rather than a quick soak between activities. The property's dietary-flexible restaurant, covering vegetarian, vegan, gluten-free and dairy-free options, makes it workable for a group where wellness travel and dietary needs overlap, a combination smaller Eastern Townships hotels rarely manage cleanly. It's the stronger pick for travelers prioritizing the spa itself over proximity to Granby Zoo or downtown, particularly for a multi-night stay built around slower mornings.
The gap between Granby's two spa hotels comes down to setting: Castel's is a mountain-facing hot tub attached to a multi-restaurant property close to the zoo, while St Christophe's is a garden-terrace four-star wing positioned between downtown and the zoo, 73 km from Montréal/Saint-Hubert Airport. Families splitting a day between the zoo and the spa lean toward Castel for its five-minute drive to the gates; couples or groups prioritizing the wellness stay itself and dietary range lean toward St Christophe for its quieter, more contained setting away from the busier zoo-adjacent side of town.
Both spa hotels sit within Granby's small, mid-scale hotel stock, which means neither runs the scale of treatment menu a purpose-built resort spa would offer. What they do provide is real: functioning hot tubs, a view pool, and on-site massage and body treatment options, set inside a town that's easy to reach from Montreal in under two hours. For a weekend that pairs wellness with the Granby Zoo or a Route Verte cycling stop, either hotel covers the spa half of the trip honestly, without overselling a resort experience the town doesn't actually have.
Granby's spa offerings reflect the town itself: practical rather than showy, built to serve zoo-trip families and Eastern Townships road-trippers rather than a dedicated wellness clientele. The Halta spa at Castel sits a five-minute drive from Granby Zoo, so it doubles as recovery from a day of walking exhibits, while St Christophe's spa wing serves the town's fly-in and pass-through travelers with a genuinely four-star standard. Neither pretends toward the resort-spa experience of a bigger Eastern Townships destination like North Hatley; both do the practical job of a hot tub and a treatment menu well.