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.
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.
Where to stay
Two Spas, Two Different Kinds of Quiet
Wellness in Granby means choosing between two distinct settings rather than one dominant option: Hôtel Castel's spa sits inside a hotel built around three restaurants, so treatments slot into a fuller evening that includes dinner without leaving the property, while St Christophe's spa wing anchors a quieter four-star stay with dietary-flexible dining for groups managing allergies or preferences. Both properties pair their spa with hot water, hot tubs at Castel and a view pool at St Christophe, which matters in a Quebec winter when the outdoor scenery is best enjoyed from something heated. Neither claims to be a destination spa resort; both are real, functioning wellness amenities inside a town hotel.
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.
A traveler's takeFor a wellness weekend in Granby I would choose Hôtel Castel first: it has an on-site spa, an outdoor heated pool and rooms with a balcony, and it sits a two-minute walk from Les Galeries de Granby. St Christophe Hotel & Spa is my second pick when you want a four-star setting with spa facilities and a view pool, 4.6 km from Granby Zoo.
4.0Hôtel Castel
Spa & Wellness · 1405 reviewsSpa, three restaurants and pool-view balconies near the zoo
Why guests love itHôtel Castel is the Granby base I would choose for a family zoo trip: Granby Zoo is five minutes' drive away and the outdoor heated pool gives children something to look forward to back at the hotel. Rooms have balconies over the pool or the city, three restaurants save hunting for dinner, and parents can take turns at the Halta spa. Ski equipment hire and lessons are on site in winter.
3.8St Christophe Hotel & Spa, an Ascend Collection Hotel
Spa & Wellness · 389 reviewsFour-star spa rooms 1.8 km from downtown Granby
Why guests love itSt-Christophe Hotel & Spa is a 4-star hotel 4.6 km from Granby Zoo, which is the main reason a family would base itself here. The pool with a view gives children an easy end to the day, parents can use the spa facilities and fitness centre, and the French-and-Portuguese restaurant covers most dietary needs. Pets are welcome. With a 7.6 rating across 389 reviews, I would choose it for a zoo weekend that includes some time for the adults.
3.8Hôtel Le Principal
Spa & Wellness · 1321 reviewsTwo pools and a short walk into downtown Granby
Why guests love itHôtel Le Principal suits families who like to stay active in Granby: there are two swimming pools on site, Granby Zoo is close by, and the Route Verte bike trail is within easy reach for a family ride. Rooms are modern, WiFi is free and pets are welcome. Shops, restaurants and bars in the town centre are a short walk away. A 7.5 rating from 1,321 reviews suggests a functional rather than memorable stay.
Local tips
- 1Book Hôtel Castel's spa if you're also visiting Granby Zoo, the five-minute drive back makes an evening treatment easy to fit in.
- 2Choose St Christophe if the spa is the main reason for the trip, its garden terrace and view pool suit a longer, quieter stay.
- 3Ask about dietary options at St Christophe's restaurant ahead of time if your group has specific needs, the range is unusually wide for the area.
- 4Reserve a hot tub slot at Castel in advance during a winter weekend, ski-season demand fills the property's spa hours quickly.
- 5Combine a spa evening with one of Castel's three restaurants rather than driving out for dinner after a treatment.
- 6Pack for a two-night minimum if you want the spa to feel like the point of the trip rather than an add-on.