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

    Metamorfosis Day Spa
    • 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

    Mapa
  • 2

    Day Spa

    Chocolate massages at a luxury spa

    Day Spa
    • 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

    Mapa
  • 3

    Hamas Turkish Bath & Spa

    The hamam cleansing ritual goes back to ancient Arabia

    Hamas Turkish Bath & Spa
    • 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

    Mapa
  • 4

    Venus Moon Southsidespa

    Chocolate, rose, wine, and coffee body wraps available

    Venus Moon Southsidespa
    • 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

    Mapa
  • 5

    Elite Spa Massage

    Hot stone massages, shiatsu, and haircuts

    Elite Spa Massage
    • 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

    Mapa
  • 6

    Almendras Garden Spa & Beauty Salón

    Open-air rooftop massages separated by curtains

    Almendras Garden Spa & Beauty Salón
    • Económico
    • Parejas

    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

    Mapa
  • 7

    Spa Las Glorias

    Affordable massages outside of the resorts

    Spa Las Glorias
    • 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

    Mapa
  • 8

    Vaman Spa

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

    Vaman Spa
    • 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

    Mapa
  • 9

    Holistic Bio Spa

    Staffed by naturopaths, doctors, and registered nurses

    Holistic Bio Spa
    • 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

    Mapa
  • 10

    The Blue Massage Spa

    Daily specials for more affordable high-quality treatments

    The Blue Massage Spa
    • 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

    Mapa