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 vacation 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
- Couples
- Luxury
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.
Location: Francisca Rodríguez 159, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico
Open: Monday–Saturday from 10 am to 5 pm
Phone: +52 322 222 6162
Map - 2
Day Spa
Chocolate massages at a luxury spa
- Couples
- Luxury
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.
Location: Timón 1-A, Marina Vallarta, 48335 Puerto Vallarta, Jalisco, Mexico
Open: Daily from 9 am to 9 pm
Phone: +52 322 221 0176
Map - 3
Hamas Turkish Bath & Spa
The hamam cleansing ritual goes back to ancient Arabia
- Couples
- Luxury
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.
Location: Lázaro Cárdenas 240 A, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico
Open: Monday–Saturday from 10 am to 10 pm
Phone: +52 322 214 4827
Map - 4
Venus Moon Southsidespa
Chocolate, rose, wine, and coffee body wraps available
- Luxury
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 vacation itinerary.
Location: Second floor, Aquiles Serdán 220, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico
Open: Tuesday–Friday from 9 am to 8 pm, Saturdays from 9 am to 7 pm, Sundays from 10 am to 6 pm
Phone: +52 619 718 1662
Map - 5
Elite Spa Massage
Hot stone massages, shiatsu, and haircuts
- Couples
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.
Location: Manuel M. Dieguez 183, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico
Open: Daily from 9 am to 9 pm
Phone: +52 322 190 1831
Map - 6
Almendras Garden Spa & Beauty Salón
Open-air rooftop massages separated by curtains
- Budget
- Couples
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 color 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.
Location: C. Juárez 778, Centro, 48300 Puerto Vallarta, Jalisco, Mexico
Open: Monday–Saturday from 10 am to 7 pm, Sundays from 11 am to 4 pm
Phone: +52 322 779 7054
Map - 7
Spa Las Glorias
Affordable massages outside of the resorts
- Budget
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 moisturizing facial are also offered here.
Location: Clemente Orozco, Zona Hotelera, Las Glorias, 48333 Puerto Vallarta, Jalisco, Mexico
Open: Daily from 9 am to 8 pm
Phone: +52 998 203 3080
Map - 8
Vaman Spa
Located on the second floor of a charming building in Old Town Puerto Vallarta
- Luxury
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.
Location: Aquiles Serdán 265, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico
Open: Monday–Saturday from 9 am to 8 pm
Phone: +52 322 206 4142
Map - 9
Holistic Bio Spa
Staffed by naturopaths, doctors, and registered nurses
- Luxury
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 specializes 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 vacation.
Location: Plaza Marina, Local B-10, Marina Vallarta, 48335 Puerto Vallarta, Jalisco, Mexico
Open: Monday–Friday 9 am to 6 pm
Phone: +52 322 221 1607
Map - 10
The Blue Massage Spa
Daily specials for more affordable high-quality treatments
- Luxury
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.
Location: Olas Altas, Downtown, Romantic Zone #411 Col. Emiliano Zapata, Puerto Vallarta, Jalisco, Mexico
Open: Daily from 9 am to 8.30 pm
Phone: +52 322 365 1916
Map