10 Best Spas in Puerto Vallarta

Puerto Vallarta’s Best Places to Relax and Get a Massage

The best spas in Puerto Vallarta on the Pacific coast of Mexico are the ultimate destination for relaxation and luxurious face and body treatments. Whether you’re chilling on the dazzling beaches, recovering from a long ocean swim, or preparing for a romantic evening, a trip to the spa may be just what is needed.

There are numerous spas in Puerto Vallarta, with the majority of them found in Old Town, also known as the Romantic Zone. The best spas in the area offer signature massage packages in clean, tranquil environments. Some even offer hair and makeup services to prepare you for the holiday photos you’ll look back on for a lifetime. What are the best spas in Puerto Vallarta?

1. Metamorfosis Day Spa

Pedicures and massages at a chic day spa


Categoría: Parejas, De lujo


Nestled between Playa Los Muertos and the outer edge of the Romantic Zone is Metamorfosis Day Spa, a popular spot to get a massage in Puerto Vallarta. Just past the sunshine door, guests are welcomed into a tranquil waiting area nearby the chic manicure/pedicure stations.

While you can get a traditional Swedish or deep tissue massage, Metamorfosis Day Spa also offers its own signature Metamorfosis Massage which is a combination of firm pressure, stretching, reflexology, and aromatherapy. Mayan reflexology and facials (done by licensed aestheticians) are also on the spa menu here.


Ubicación: Francisca Rodríguez 159, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

Horarios: Monday–Saturday from 10 am to 5 pm

Teléfono: +52 322 222 6162

Ver establecimientos cercanos

Destination card image

Metamorfosis Day Spa

Francisca Rodríguez 159, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

2. Day Spa

Chocolate massages at a luxury spa


Categoría: Parejas, De lujo


Don’t let the generic name fool you; Day Spa is as luxurious and tranquil as spas can get. The spa is located in Puerto Vallarta on the northern shore of the Bay of Banderas near the Puerto Vallarta Marina.

With Day Spa’s extensive massage menu, it’s almost like getting a custom experience. Choose from unique treatments like a mud massage, chocolate massage or four hands massage ranging from 20 to 95 minutes long. Or make a full day of it by combining the massage with one of their packages to include treatments like body scrubs, facials, manicures and pedicures.


Ubicación: Timón 1-A, Marina Vallarta, 48335 Puerto Vallarta, Jalisco, Mexico

Horarios: Daily from 9 am to 9 pm

Teléfono: +52 322 221 0176

Ver establecimientos cercanos

Destination card image

Day Spa

Timón 1-A, Marina Vallarta, 48335 Puerto Vallarta, Jalisco, Mexico

3. Hamas Turkish Bath & Spa

The hamam cleansing ritual goes back to ancient Arabia


Categoría: Parejas, De lujo


In the Romantic Zone (also known as Old Town Puerto Vallarta), you’ll find Hamam Turkish Bath & Spa. The spa is ornately decorated with elegant touches of Turkish culture throughout.

The Turkish Hamam Ritual is the day spa’s signature offering. The exfoliating ritual starts in a dry sauna, followed by a sit in the steam room. Purus Black olive soap and Argan oil is applied to the body preceding a body scrub. At the end, you’ll shower and enjoy Turkish tea. The spa also offers the unique experience of a vichy shower which is of hydromassage performed on a waterproof treatment bed. From the moment you enter Hamam Turkish Bath & Spa, a one-of-a-kind experience awaits.


Ubicación: Lázaro Cárdenas 240 A, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

Horarios: Monday–Saturday from 10 am to 10 pm

Teléfono: +52 322 214 4827

Ver establecimientos cercanos

Destination card image

Hamas Turkish Bath & Spa

Lázaro Cárdenas 240 A, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

4. Venus Moon Southsidespa

Chocolate, rose, wine, and coffee body wraps available


Categoría: De lujo


Inside the boutique hotel Olas Altas is Venus Moon Southside Spa; a Puerto Vallarta treasure located in the Romantic Zone.

While you can get the usual spa treatments here (manicures, pedicures, facials, hot stone massages, etc.), there are a few unique experiences that make Venus Moon Southside Spa stand out. The first is the rooftop treatment area where you can feel the warm ocean air, but still get the privacy of a traditional indoor space. The Azteca anti-stress massage and chocolate body wraps are also soothing and worthy to include on a relaxing holiday itinerary.


Ubicación: Second floor, Aquiles Serdán 220, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

Horarios: Tuesday–Friday from 9 am to 8 pm, Saturdays from 9 am to 7 pm, Sundays from 10 am to 6 pm

Teléfono: +52 619 718 1662

Reservar

Destination card image

Venus Moon Southsidespa

Second floor, Aquiles Serdán 220, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

5. Elite Spa Massage

Hot stone massages, shiatsu, and haircuts


Categoría: Parejas


Go from an exhausting day in the sun to a relaxing treatment at Elite Spa Massage. This day spa is only a short walk from Playa Los Muertos in Puerto Vallarta.

Elite Spa Massage offers reasonably priced, yet still top-notch services like hot stone massages, shiatsu, facials, pedicures, and manicures. If you’re really looking to treat yourself, go for the four hands massage, performed by two masseurs focusing all their handiwork on you. Have a special dinner or event planned while in Puerto Vallarta? The spa recently opened a second location, Elite Barbershop, offering haircuts, hair styling, and makeup application.


Ubicación: Manuel M. Dieguez 183, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

Horarios: Daily from 9 am to 9 pm

Teléfono: +52 322 190 1831

Ver establecimientos cercanos

Destination card image

Elite Spa Massage

Manuel M. Dieguez 183, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

6. Almendras Garden Spa & Beauty Salón

Open-air rooftop massages separated by curtains


Categoría: Parejas, Económico


Walk through the tranquil teal doors of Almendras Garden Spa & Beauty Salón to be transported to a world away from the stressors of life. The teal accents throughout the spa not only remind you of the nearby ocean (just a few blocks to Rosita beach), but it is also the colour of renewal. And you’ll certainly feel renewed after a spa day.

Almendras Garden Spa & Beauty Salón is known for its divine massages and friendly staff. Due to its proximity to the ports, it’s a great place for a walk-in treatment if you’re only in Puerto Vallarta for a short stop on your cruise.


Ubicación: C. Juárez 778, Centro, 48300 Puerto Vallarta, Jalisco, Mexico

Horarios: Monday–Saturday from 10 am to 7 pm, Sundays from 11 am to 4 pm

Teléfono: +52 322 779 7054

Ver establecimientos cercanos

Destination card image

Almendras Garden Spa & Beauty Salón

C. Juárez 778, Centro, 48300 Puerto Vallarta, Jalisco, Mexico

7. Spa Las Glorias

Affordable massages outside of the resorts


Categoría: Económico


Near Playa Las Glorias in Puerto Vallarta is Spa Las Glorias. Though it might not have all the trappings of a luxury resort spa, the friendly staff offer melt-worthy massages at affordable prices.

Spa Las Glorias has a full menu of spa treatments to pick from, including six types of massages (relaxing, deep tissue, harmony, shiatsu, tired legs, and hot stone) offered at 60-, 70-, and 90-minute intervals. Body exfoliation, deep facial cleansing and a moisturising facial are also offered here.


Ubicación: Clemente Orozco, Zona Hotelera, Las Glorias, 48333 Puerto Vallarta, Jalisco, Mexico

Horarios: Daily from 9 am to 8 pm

Teléfono: +52 998 203 3080

Ver establecimientos cercanos

Destination card image

Spa Las Glorias

Clemente Orozco, Zona Hotelera, Las Glorias, 48333 Puerto Vallarta, Jalisco, Mexico

8. Vaman Spa

Located on the second floor of a charming building in Old Town Puerto Vallarta


Categoría: De lujo


Vaman Spa is an inviting and peaceful atmosphere for anyone passing through looking for a massage or facial. Located in the Romantic Zone of Puerto Vallarta near the Rio Cuale, it is nearby shopping, beaches, and plenty of restaurants to incorporate a treatment into a fulfilling day on the western coast of Mexico.

Massages at Vaman Spa are offered in 30-, 60-, and 90-minute sessions and range from relaxing to therapeutic. If you’re looking for something truly special, go for the Vaman Experience which includes a body scrub, clay body mask and a relaxing massage. The treatment takes two hours to complete.


Ubicación: Aquiles Serdán 265, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

Horarios: Monday–Saturday from 9 am to 8 pm

Teléfono: +52 322 206 4142

Ver establecimientos cercanos

Destination card image

Vaman Spa

Aquiles Serdán 265, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

9. Holistic Bio Spa

Staffed by naturopaths, doctors, and registered nurses


Categoría: De lujo


When looking at the full breadth of offerings at the Holistic Bio Spa, it can be overwhelming at first. But when you sort past the long-COVID treatments, the dentistry, and other medical treatments for chronic illnesses, the spa does offer the traditional services like massages and infrared saunas. The clinic/spa also specialises in anti-aging treatments like PRP.

Holistic Bio Spa is conveniently located near Puerto Vallarta’s marina and airport, making it the perfect spot to start or end your holiday.


Ubicación: Plaza Marina, Local B-10, Marina Vallarta, 48335 Puerto Vallarta, Jalisco, Mexico

Horarios: Monday–Friday 9 am to 6 pm

Teléfono: +52 322 221 1607

Ver establecimientos cercanos

Destination card image

Holistic Bio Spa

Plaza Marina, Local B-10, Marina Vallarta, 48335 Puerto Vallarta, Jalisco, Mexico

10. The Blue Massage Spa

Daily specials for more affordable high-quality treatments


Categoría: De lujo


The team of masseurs that make up The Blue Massage Spa have such a magic touch that they need two locations. You can find them both in the Romantic Zone of Puerto Vallarta. The first is just a block away from Los Muertos pier, while the other is about four blocks east. And if neither of those options suit you, they do house calls as well.

Massages at The Blue Massage Spa average 90 minutes long, but the Blue Package can extend the treatment to 120 minutes. Seaweed wraps, reflexology and Reiki sessions are among the unique offerings on the spa menu. Showers are available on-site, so feel free to come straight from the beach.


Ubicación: Olas Altas, City centre, Romantic Zone #411 Col. Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico

Horarios: Daily from 9 am to 8.30 pm

Teléfono: +52 322 365 1916

Ver establecimientos cercanos

Destination card image

The Blue Massage Spa

Olas Altas, City centre, Romantic Zone #411 Col. Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico

Este artículo incluye opiniones del equipo editorial de Go Guides. Hoteles.com compensa a sus autores por los artículos que se muestran en el sitio. La compensación puede incluir costos de viaje y otros costos.