Home Free Listings Exchange Rates Contact Us

The Best Spas in Mexico are in
Puerto Vallarta, Jalisco

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
More Info

Most of the classy hotels have spas; many for guests or non-guests


Tulum, Quintana Roo
More Info

Some of the fancy hotels have spas and yoga.


Bucerias, Nayarit
More Info

Small spas in Bucerias, high end spas in Nuevo Vallarta


San Miguel de Allende, Guanajuato
More Info

Several good spas and loads of independent massage therapists.


Los Cabos, Baja California Sur

Good spas at upscale resorts


Acapulco, Guerrero
More Info

Fancy hotels with great spas


Huatulco, Oaxaca
More Info

Xquenda Spa at Chahue, Barcelo has a small spa.


Guadalajara, Jalisco

High-end hotels have impressive spas. Rio Caliente ouside of Guadalajara is good.


Playa Del Carmen, Quintana Roo
More Info

Massage on the beach, spas at beachfront hotels


Mazatlan, Sinaloa
More Info

A number of hotels have good spas