Menu

Search options

2026-11-04

2026-11-05
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$ 56

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

    Club de playa Public Beach is fairly close to this Puerto Morelos hotel, while Parroquia San Jose Obrero…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Buenos Dias Guest House

    From US$ 43

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

    Day & Night Beach Club is about a 10-minute ride from this Puerto Morelos hotel, while Catholic Church…

    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 comfortable hotel is nestled 350 metres from Arrecife De Coral and within a few blocks of Playa.

    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, and natural attractions like club…

    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)

    Parroquia San Jose Obrero Catholic Church is located 150 metres from this 3-star hotel, and such natural…

    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 comfortable hotel benefits from a convenient setting fairly close to Catholic Church. The totally…

    To the hotel

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

    From US$ 147

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

    The hotel is situated within reach of Reptiles Toolok Kaa'n, while Faro Inclinado Leaning Lighthouse…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • 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 Puerto Morelos hotel is only 250 metres from Rosario & Marco's Art Shoppe, 3.4 km from the interactive…

    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)

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

    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)

    This 3-star hotel has a beautiful setting around 2 km from club de playa Public Beach, while natural…

    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 hotel is a great place to stay due to its convenient location in Puerto Morelos. The comfortable…

    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)

    Guests may find Faro Inclinado Leaning Lighthouse right around the corner from the comfortable hotel…

    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 comfortable hotel is nestled 4.3 km from Reptiles Toolok Kaa'n and 4.4 km from club de playa Public…

    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)

    The bed & breakfast has a convenient setting 2.8 km from the lush Dr. Alfredo Barrera Marin Botanical…

    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)

    Guests may find Santuario de la Esperanza Monument 2.3 km from the comfortable hotel, while club de playa…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Casa Caribe

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

    This 3-star hotel is a mere 150 metres from Playa Publica puerto morelos and within reach of to Puerto…

    To the hotel

    Book Now
  • Lunita Jungle Hotel

    From US$ 101

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

    Cenote verde lucero is a mere 0.8 km from the hotel in Puerto Morelos. The Lunita is located around 15…

    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)

    Located 4.1 km from family attractions like the interactive Crococun Zoo, the hotel is 5 minutes’ walk…

    To the hotel

    Book Now
  • Acamaya Reef Cabanas

    From US$ 79

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

    You will enjoy your visit to club de playa Public Beach, located 2.8 km from this Puerto Morelos hotel.

    To the hotel

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

    From US$ 40

    Chechen 397, Smz 18, Local 4 Colonia Joaquin Cetina Gasca, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos can be reached in 25 minutes' walk of the 3-star hotel, and such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 40