When you’re heading to Mexico to discover the rainforests and ruins around some of the most ancient destinations in the world, treat yourself to a luxury spa experience on board a cruise. Several cruises that take you to the Mexican Riviera and other popular sites around Mexico are some of the newer ships out there which means you can enjoy modern amenities and fabulous new spa experiences. Here are some of the best spas on cruises in Mexico.

Norwegian Bliss

Treat yourself to a taste of the exotic aboard the Norwegian Bliss where you can enjoy luxury spa experiences at Mandara Spa. The spa offers more than 50 specialty treatments and gives you access to the Thermal Suite where you can enjoy some time in the steam room before heading to the Salt Room for a detox. Sign up for acupuncture, a seaweed massage, or a bamboo massage to try something new.

Royal Caribbean Vision of the Seas

The Vitality Spa is the ultimate retreat for cruise travelers and offers a mix of ocean-inspired treatments in a luxury setting. You can enjoy spa treatments with Elemis and La Therapie products, including Ionithermie treatments to detox and rejuvenate. This is also the place to treat yourself to some medi-spa treatments if you’re looking for a mini makeover on your vacation.

Princess Cruises Royal Princess

The Lotus Spa offers the ultimate in pampering with The Enclave thermal suite where you can enjoy a Hammam experience or relax in the herbal steam room. The Sanctuary has private cabanas and a Retreat Pool gives you a chance to enjoy a private haven for a few hours. Try the sensory shower experience in The Enclave, including a tropical rain or Siberian shower with mood lighting and rich aromas. The Scrub & Shine bar is a great way to prepare for any body treatments by having a mixologist create a signature salt or sugar scrub for you.