Menu

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.

3 star 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

31 results

  • Vela'S Condos Ocean Front

    From US$ 194

    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$ 194
  • Buenos Dias Guest House

    From US$ 43

    Manzana 6 Lote 10 Region 17 Colonia Zetina Gasca, Puerto Morelos, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • 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
  • Casa Paraiso

    From US$ 72

    Javier Rojo Gomez Lote 7 Manzana 6 Supermanzana 1, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos can be reached within a 5-minute walk. Cenote La Noria is only a few steps…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • 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
  • 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
  • Hotel Casa El Moro

    From US$ 54

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

    Guests may find Toolok Kaa'n a short way from the lovely hotel, while Arrecife De Coral is a 7-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Rancho Sakol

    From US$ 86

    Super Manzana 7 Lote 3, Puerto Morelos, Mexico (To the map)

    The hotel has a beautiful location a short way from Parroquia San Jose Obrero Catholic Church. This charming…

    To the hotel

    price for 1 night
    Book Now From US$ 86
  • Hokhmah Heart Hotel

    From US$ 36

    Ruta De Los Cenotes, Central Vallarta, Km 15.5, 77580 Quintana Roo, Mexico, Puerto Morelos, Mexico (To the map)

    The comfortable hotel has a convenient location 10 minutes by car from Cenotes Kin-Ha. Selvatica Amusement…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Hotel Caracol Puerto Morelos

    From US$ 26

    Av Ninos Heroes Mz. 5 Lote 29 Region 2, Puerto Morelos, Mexico (To the map)

    The hotel offers a prime location just a few steps from club de playa Public Beach. Reptiles Toolok Kaa'n…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Casa Amor Pto Morelos

    From US$ 61

    Marina Del Cid, Numero 15, Puerto Morelos, Mexico (To the map)

    The hotel has a beachfront setting approximately a 10-minute drive from the lush Dr. Alfredo Barrera…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • La Quinta Orquidea

    From US$ 120

    Ninos Heroes L 25 Mnz 5 Smnz 2 Puerto Morelos Playa, Puerto Morelos, Mexico (To the map)

    AKI is 2.5 km from the hotel, while Rosario & Marco's Art Shoppe is within a 1-km distance of the location.

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Casa Malix Puerto Morelos

    From US$ 29

    Calle Saraguato Numero 45, Puerto Morelos, Mexico (To the map)

    This Puerto Morelos hotel has a convenient setting 2.8 km from Catholic Church, while natural sights…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Acamaya Reef Cabanas

    From US$ 79

    Sm. 11, Mza. 5 Lote 5, Puerto Morelos, Mexico (To the map)

    National Reef Park of Puerto Morelos is 2.8 km from this hotel, while the lush Dr. Alfredo Barrera Marin…

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Lunita Jungle Hotel

    From US$ 101

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

    Cenotes Kin-Ha lies a 15-minute walk away. This hotel stands within easy reach of Boca del Puma. Lunita…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Private Suite, Walk To The Beach, Oceanview Rooftop Pool, Wifi Starlink

    Avenida Javier Rojo Gomez - IX Pto Morelos Lockoff #206, Puerto Morelos, Mexico (To the map)

    This comfortable hotel is within a 400-metre distance of Parroquia San Jose Obrero Catholic Church, while…

    To the hotel

    Book Now
  • Casa Caribe

    Avenida Rojo Gomez Lote 8, Puerto Morelos, Mexico (To the map)

    The hotel lies nearly a 5-minute ride from Parque Fundadores and just 550 metres from National Reef Park…

    To the hotel

    Book Now
  • Moonlight Condos

    From US$ 95

    Avenida Rojo Gomez - Lote 5 - Manzana 25 - 77580 - Puerto Morelos, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos can be reached within a 15-minute walk. Guests can visit Galeria Arte Zissimo…

    To the hotel

    price for 1 night
    Book Now From US$ 95