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-06

2026-11-07
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.

Hotels with indoor pool 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

177 results

  • The Fives Oceanfront

    From US$ 150

    Av. Javier Rojo Gomez Sm-02 Mz, Puerto Morelos, Mexico (To the map)

    The hotel is in a beach area of Puerto Morelos. Rosario & Marco's Art Shoppe is also about 800 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • 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
  • 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
  • Vela'S Condos Ocean Front

    From US$ 92

    Av Javier Rojo Gomez Smza 2 Mza, Puerto Morelos, Mexico (To the map)

    The beachfront location will easily bring you to Playa Publica puerto morelos, located around 300 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • 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
  • Hacienda Morelos Beachfront Hotel

    From US$ 41

    Av. Rafael Melgar Lote 5 Mza 2 Smza 1, Puerto Morelos, Mexico (To the map)

    The 3-star hotel is located within 5 minutes' walk of Faro Inclinado Leaning Lighthouse and within 5…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Rancho Las Chulas Hotel And Restaurant

    From US$ 74

    Sm-71 Mz-106 Carr Fed 180 Merida-Puerto Juarez, Puerto Morelos, Mexico (To the map)

    The hotel is a great place to stay due to its convenient location in Puerto Morelos. Overlooking the…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Hotel Ojo De Agua

    From US$ 29

    Av. Javier Rojo Gomez Mz 2 Lote 16 Sm 2, Puerto Morelos, Mexico (To the map)

    The hotel is only 150 metres from Parroquia San Jose Obrero Catholic Church and only 0.7 km from Faro…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Corales Suites

    From US$ 96

    Avenida Rojo Gomez Smza 002 Mza 13 Lote 1-4 Y 5, Puerto Morelos, Mexico (To the map)

    The convenient location of the hotel places guests within 1 km of National Reef Park of Puerto Morelos…

    To the hotel

    price for 1 night
    Book Now From US$ 96
  • Greta Puerto Morelos - By Aloja Rv

    From US$ 110

    Greta Puerto Morelos, Puerto Morelos, Mexico (To the map)

    This Puerto Morelos hotel has a beachfront setting 2.4 km from the interactive Crococun Zoo, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • Hotel Amar Inn

    From US$ 72

    Lazaro Cardenas, Lote 4, Sm2, Mz1, Puerto Morelos, Mexico (To the map)

    This Puerto Morelos hotel places you about a 10-minute drive from the lush Dr. Alfredo Barrera Marin…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Hotel & Beach Club Ojo De Agua

    From US$ 95

    Smz 02, Manzana 02 Lote 17 Ejercito Nacional, Puerto Morelos, Mexico (To the map)

    The hotel offers a prime location a stone's throw from Arrecife De Coral. You will enjoy your visit to…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Arrecifes Suites

    From US$ 69

    Heriberto Frias Super Manzana 2 Manzana 14 Lote 7 Fraccionamiento Ojo De Agua, Puerto Morelos, Mexico (To the map)

    This hotel has a beachfront setting merely 1.2 km from National Reef Park of Puerto Morelos, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 69