Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

2026-11-07

2026-11-08
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Spa hotels in Puerto Morelos

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

43 results

  • Royalton Hideaway Riviera Cancun, An Autograph Collection All-Inclusive Resort-Adults Only

    From US$ 603

    Carretera Federal 307 Tulum-Cancun Km 332,15, Sm31, Mz 03 77500, Puerto Morelos, Mexico (To the map)

    The hotel is in a beach area of Puerto Morelos. Moon Palace, which is 4.8 km from the Hideaway Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 603
  • Margaritaville Island Reserve Riviera Maya - An Adults Only Karisma All-Inclusive Experience

    From US$ 262

    Carretera Cancun - Tulum Km. 27.5 Bahia, Calle Av Petempich Cuautla,, Puerto Morelos, Mexico (To the map)

    This comfortable hotel is a great place to stay due to its prime location in Puerto Morelos. The Margaritaville…

    To the hotel

    price for 1 night
    Book Now From US$ 262
  • Ventus Ha At Marina El Cid Spa & Beach Resort

    From US$ 211

    Blvr El Cid, Unidad 15 Sm 03 M 20 L 1-01 Puerto M, Puerto Morelos, Mexico (To the map)

    The hotel is a great place to stay due to its prime location in Puerto Morelos. The Ventus Puerto Morelos…

    To the hotel

    price for 1 night
    Book Now From US$ 211
  • Paraiso De La Bonita, A Luxury Collection Resort, Riviera Maya, Adult All-Inclusive

    From US$ 310

    Carretera Cancun Km. 328 Mz. 1 Lt. 8,Benito Juarez, Puerto Morelos, Mexico (To the map)

    The hotel is in a beach area of Puerto Morelos. Be sure to visit The Kay Club right around the corner…

    To the hotel

    price for 1 night
    Book Now From US$ 310
  • Excellence Riviera Cancun All Inclusive - Adults Only

    Fed Road Cancun-Pdc Km 324 - 342, Puerto Morelos, Mexico (To the map)

    Puerto Morales Botanical Gardens in Puerto Morelos is within a 10-minute drive of the hotel. There is…

    To the hotel

    Book Now
  • El Dorado Royale, All & More Inclusive Adults Only

    From US$ 254

    Crta. Cancun-Tulum Km 45, Puerto Morelos, Mexico (To the map)

    This Puerto Morelos hotel is located in the beach area, only 550 metres from a private beach. The El…

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • Vidanta Riviera Maya - Mayan Palace, Grand Mayan

    From US$ 630

    Riviera Maya, Puerto Morelos, Mexico (To the map)

    This elegant hotel is a great place to stay due to its prime location in Puerto Morelos. Located about…

    To the hotel

    price for 1 night
    Book Now From US$ 630
  • Secrets Riviera Cancun Resort & Spa (Adults Only)

    From US$ 375

    Carretera Cancun-Puerto Morelos Km 27.5, Mz. 41, Sm. 12, Fracc Bahia Petempich, Puerto Morelos, Mexico (To the map)

    The resort has a prime setting 2.8 km from Bahia Petempich. The Secrets is within reach of the Caribbean…

    To the hotel

    price for 1 night
    Book Now From US$ 375
  • Holiday Inn Club Vacations Grand Residences All Inclusive

    From US$ 249

    Blvd. El Cid Unidad 28 Lote 1, Manzana 20 Supermanzana 3, Puerto Morelos, Mexico (To the map)

    The hotel is located in a beach area of Puerto Morelos. The Grand Puerto Morelos offers location 3.2…

    To the hotel

    price for 1 night
    Book Now From US$ 249
  • Desire Pearl Riviera Maya Resort All Inclusive, Exclusively For Couples

    From US$ 710

    Costera Norte Sm 10 Mz 26 Lt 1, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos can be reached within a 20-minute walk, and natural attractions like Puerto…

    To the hotel

    price for 1 night
    Book Now From US$ 710
  • Villa Casa Del Mar By Karisma

    From US$ 3823

    Carretera Cancun Puerto Morelos, Km 27.5 Bahia Petempich Carretera Cancun Puerto Morelos, Km 27.5 Bahia Petempich, Cancun, Quintana Roo, Mexico Cp 77580, Puerto Morelos, Mexico (To the map)

    This 5-star hotel is a great place to stay due to its prime location in Puerto Morelos. A popular place…

    To the hotel

    price for 1 night
    Book Now From US$ 3823
  • Anand Ecoaldea

    From US$ 77

    Km 32.7, Carretera, Leona Vicario, 77580 Puerto Morelos, Q.R. Madre Tierra, Puerto Morelos, Mexico (To the map)

    Featuring a swimming pool, along with a terrace to relax on, the 7-room Anand Ecoaldea Villa Puerto Morelos…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Alma Maya Resort - Riviera Maya

    From US$ 116

    Ruta De Los Cenotes Km 27, Puerto Morelos, Mexico (To the map)

    Offering a swimming pool, the elegant 4-star Alma Maya Resort - Riviera Maya Puerto Morelos provides…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Edificio Con Departamentos Espaciosos A Pocos Pasos De La Playa

    From US$ 49

    5 Javier Rojo Gomez, Puerto Morelos, Mexico (To the map)

    This apartment is 4.8 km from Toolok Kaa'n, and in proximity to Parroquia San Jose Obrero Catholic Church.

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • Aldea Maya-Ha Cabanas Con Cenotes

    From US$ 198

    Ruta De Los Cenotes Km 3.5, Puerto Morelos, Mexico (To the map)

    The accommodation is 7 km from Catholic Church. Aldea Maya-Ha Cabanas Con Cenotes is located a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 198
  • Vidanta, Hotel Mayan Palace

    From US$ 378

    Carretera Cancun - Playa Del Carmen, Riviera Maya,Quintana Roo Cp 77710, Puerto Morelos, Mexico (To the map)

    Located approximately 5 minutes on foot from Paradise Beach, the hotel is around a 10-minute ride from…

    To the hotel

    price for 1 night
    Book Now From US$ 378
  • The Eden By Desire Riviera Maya All Inclusive, Exclusively For Couples

    From US$ 1557

    Carretera Pto. Morelos, Km. 27.5 S.M. 12 Mza. 41, Puerto Morelos, Mexico (To the map)

    The hotel has a prime location within 7 km of Catholic Church. The Eden offers private access to a private…

    To the hotel

    price for 1 night
    Book Now From US$ 1557
  • Sota Human Space Retreat Centre & Wellness Adults Only

    From US$ 162

    Sota Conceptual Human Space, Puerto Morelos, Mexico (To the map)

    The hotel has a convenient location around 6 km from Parque Cenote Las Mojarras. Within 20 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 162
  • Inna Resort & Spa

    Inna Beach Condos & Hotel Building, Puerto Morelos, Mexico (To the map)

    National Reef Park of Puerto Morelos is around 10 minutes' drive away, and Bahia Petempich is around…

    To the hotel

    Book Now
  • Grand Ocean Breeze Riviera Maya

    From US$ 140

    Carretera Federal Cancun-Playa Del Carmen Km. 48, 77710 Riviera Maya, Q.R., Puerto Morelos, Mexico (To the map)

    El Palenque Theater in Puerto Morelos is just 1.9 km from the hotel. Mayan Water Complex is around 25…

    To the hotel

    price for 1 night
    Book Now From US$ 140