The 7 Best Spas in Puerto Vallarta

One of the best ways to leave your cares behind while on vacation is to enjoy a pampering spa treatment. Puerto Vallarta has a large selection of excellent spas, including some world class resort spas, as well as a few top-notch day spas. These are some of the top-rated Puerto Vallarta spas where you can experience the ultimate in relaxation.

01 of 07

Ohtli Spa at Marriott Puerto Vallarta Resort & Spa

Ohtli Spa at CasaMagna Marriott Resort in Puerto Vallarta

Courtesy Marriott Resort Puerto Vallarta 

Paseo La Marina Norte 435, Marina Vallarta, 48335 Puerto Vallarta, Jal., Mexico
Phone +52 322 226 0000

With 22,000 square feet of space, Ohtli Spa is the largest and most well-appointed spa in Puerto Vallarta. The spa features separate men’s and women’s spaces, spacious relaxation rooms, hot and cold plunge pools, a hot tub, steam room, and sauna. You’ll want to come early for your appointment and stay for a while afterward so you can enjoy the facilities. It’s set within the CasaMagna Marriott resort, but you can book a spa treatment even if you’re not a guest at the resort. They offer a full menu of treatment options, including therapeutic and beauty treatments. Their signature treatment is the Agave Syrup and Sea Salt Body Scrub.

02 of 07

Spa Imagine at Hotel Mousai

Hydrotherapy Pool at Hotel Mousai's Spa Imagine

Courtesy Hotel Mousai

HP2P+WQ, Carr. a Barra de Navidad Km. 7.5-Torre 6, Sur, 48390 Puerto Vallarta, Jal., Mexico
Phone +1 877-929-7977

Located on the 15th floor of the luxurious Hotel Mousai, Spa Imagine’s facilities are sleek and spacious and offer beautiful ocean and rainforest views. Thoughtfully designed treatment rooms are named after the sound attributed to each of the seven chakras and decorated with details referencing the precious stone and color associated with them to enhance their unique healing properties. The range of indulgent spa treatments and wellness retreats includes a unique wedding menu for brides and their companions to get ready for the big event.

03 of 07

Casa Velas

Casa Velas Hotel Hydrotherapy Facilities

Courtesy Casa Velas Puerto Vallarta

C. Pelícanos 311, Marina Vallarta, 48354 Puerto Vallarta, Jal., Mexico
Phone +52 322 226 8670

This boutique hotel has a complete spa that spans over 6,500 square feet. Offering spa treatments and therapies inspired by Mexican tradition as well as international wellness trends, Casa Velas' spa menu offers a range of treatments to choose from: you can find relaxation and renewal whether it be through massage, wraps, acupressure, anti-aging, or beauty treatments. Begin by going through the hydrotherapy circuit to release tension and heighten the senses before receiving your selected therapy in one of the indoor or outdoor treatment areas. 

04 of 07

Secrets Spa by Pevonia

Hydrotherapy Circuit at Pevonia Spa, Secrets Resort Puerto Vallarta

Courtesy AM Resorts

Carr. Cancún - Tulum, 77776 Chacalal, Q.R., Mexico

Complement your stay at the Secrets Vallarta Bay or neighboring Now Amber Puerto Vallarta with a pampering session at their shared on-site spa which offers a selection of packages and à la carte treatments including Swiss showers, saunas, steam rooms, water circuit, facial treatments, relaxation areas and full service beauty salon. Enjoy a hot stone or aromatherapy massage, or choose the ultimate in indulgence with a full signature Secrets package that includes a Seaweed Wrap, Swedish Massage, and Secrets Exclusive Facial. Book your treatment in advance of your stay for added savings.

Continue to 5 of 7 below.
05 of 07

The Westin Resort & Spa, Puerta Vallarta

Westin Resort & Spa Puerto Vallarta Treatment Room

 Courtesy Westin Hotels & Resorts

Av. Paseo de la Marina Sur 205, Marina Vallarta, 48354 Puerto Vallarta, Jal., Mexico
Phone +52 322 226 1100

With a lovely beachfront setting and seven peaceful indoor treatment rooms, the Spa at the Westin Puerto Vallarta is designed to evoke relaxation and inner peace. The spa also features whirlpools, saunas, steam rooms, hydrotherapy facilities, and a beauty salon. Let your cares drift away as you enjoy a facial or a body wrap, or listen to the sounds of the ocean as you’re pampered with a massage in one of the outdoor pergolas, or you can connect with your loved one by indulging in a sunset couples massage on the beach. Be sure to arrive early for your appointment so you can enjoy the facilities before your treatment.

06 of 07

Venus Moon Southside Spa

Venus Moon Southside Spa treatment room

 Courtesy Venus Moon Southside Spa Puerto Vallarta

Second floor, Aquiles Serdán 220, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
Phone +1 619-718-1662

A day spa located in Olas Altas in the Romantic Zone, Venus Moon Southside Spa has lovely facilities with air conditioned treatment rooms as well as a rooftop palapa where you can enjoy ocean breezes during your massage. This spa’s offerings include a variety of different massage techniques, body treatments, facials, manicures, pedicures, and waxing. One of their signature treatments is the chocolate body treatment, which smells heavenly and will leave your skin supple and smooth. If you don’t want to pay the premium prices of a resort spa, this is a great option for a stellar treatment at a great price.

07 of 07

Acqua Spa

Vichy shower at the Acqua Spa Puerto Vallarta

 Courtesy Acqua Spa Puerto Vallarta

C. Constitución 450, Emiliano Zapata, 48380 Puerto Vallarta, Jal., Mexico
Phone +52 322 178 0856

A specialty day spa that is solely for men, Acqua Spa is located in the Zona Romantica. Choose a deep tissue, Swedish, or hot stone massage, or one of the body scrubs, and whatever treatment you get, finish with a Turkish bath, a luxurious experience with aromatic honey and eucalyptus in a marble steam room. Men can feel completely at ease knowing that these treatments have been designed with their comfort in mind. For a special spa day experience, select a massage, a premium scrub and either a facial or manicure and pedicure. You’ll feel like a new man!

Back to List

The 7 Best Spas in Puerto Vallarta