For excellent spa hotels in Zacatlán, consider
Casa San Miguel Hotel Boutique y Spa, Rancho Coyotepec, Cabañas Rancho el Mayab, and Posada Don Ramón.
The 4-star Casa San Miguel Hotel Boutique y Spa, with a 9.2 rating, offers a full-service spa with a wide range of treatments including sports massage, hot stone massage, Swedish massage, and deep tissue massage. Guests can also enjoy the steam room, sauna, and couples' treatment rooms. The spa is available daily.
Rancho Coyotepec, rated 8.8, provides an onsite spa with daily availability, offering body treatments, facial treatments, aromatherapy, reflexology, and massage services, with advance notice required for massages.
Cabañas Rancho el Mayab, boasting an exceptional 9.8 rating, features an accessible onsite spa with massage and aromatherapy treatments, with advance notice required for massages.
Another great option is the 3-star Posada Don Ramón, rated 9.0. It provides an onsite spa with sports massage, hot stone massage, and general massage services, with advance notice required for massages.