The Best Spas in Mexico are in
The winner is Puerto Vallarta
Beautifully situated on Banderas Bay, PV is charming but bustling, a major resort with many satellite towns up and down the bay as well as planned tourist zones such as Marina Vallarta and Nuevo Vallarta for a resort vacation experience
A number of spas at luxury hotels, plus day spas1
And the runners up are....
Cancun, Quintana Roo
Most of the classy hotels have spas; many for guests or non-guests
Tulum, Quintana Roo
Some of the fancy hotels have spas and yoga.
Small spas in Bucerias, high end spas in Nuevo Vallarta
San Miguel de Allende, Guanajuato
Several good spas and loads of independent massage therapists.
Los Cabos, Baja California Sur
Good spas at upscale resorts
Fancy hotels with great spas
Xquenda Spa at Chahue, Barcelo has a small spa.
High-end hotels have impressive spas. Rio Caliente ouside of Guadalajara is good.
Playa Del Carmen, Quintana Roo
Massage on the beach, spas at beachfront hotels
A number of hotels have good spas