Menu

Search options

2026-11-05

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

Central 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

92 results

  • Hotel Marina El Cid Spa & Beach Resort

    From US$ 167

    Blv. El Cid Unidad 15 Km 3, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos can be reached within a 25-minute walk. Attractions, you can find nearly…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Ventus At Marina El Cid Spa & Beach Resort (Adults Only)

    From US$ 234

    Boulevard El Cid Unidad 11, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos is a 20 minutes' walk of this luxurious hotel. Plus the Ventus Marina is…

    To the hotel

    price for 1 night
    Book Now From US$ 234
  • The Fives Oceanfront

    From US$ 150

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

    Crococun Petting Zoo is approximately a 10-minute ride from this Puerto Morelos hotel, while Playa Publica…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • 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 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$ 211
  • Desire Pearl Riviera Maya Resort All Inclusive, Exclusively For Couples (Adults Only)

    From US$ 533

    Costera Norte Lote 1 S.M. 10 Mz. 26, Puerto Morelos, Mexico (To the map)

    The resort offers a prime location in a beach area of Puerto Morelos. The Desire Riviera is also 10 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 533
  • 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 hotel is a great place to stay due to its beachfront location in Puerto Morelos. Also, there is Snorkeling…

    To the hotel

    price for 1 night
    Book Now From US$ 710
  • 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
  • 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 Amar Inn

    From US$ 72

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

    This comfortable hotel offers a convenient location within a 200-metre distance of Catholic Church. You…

    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 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$ 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 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
  • Areia Boutique Hotel - Puerto Morelos (Adults Only)

    From US$ 53

    Avenida Ninos Heroes 30, Puerto Morelos, Mexico (To the map)

    The hotel has a scenic setting 3.8 km from the totally awesome conservationist interactive adventure…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Casa Velero Puerto Morelos

    From US$ 44

    Av. Rafael Melgar, Smz 2, Mz 4, Lote 4, Puerto Morelos, Mexico (To the map)

    This apartment in Puerto Morelos is 100 metres from club de playa Public Beach and about 3 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • 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
  • Hostal Cuca Macuca

    From US$ 18

    Ninos Heroes Smz 1 Mz 8 Lt 7, Puerto Morelos, Mexico (To the map)

    Puerto Morales Botanical Gardens is a few moments from the Puerto Morelos hostel, and natural sites like…

    To the hotel

    price for 1 night
    Book Now From US$ 18
  • Porto Blu

    From US$ 83

    Rafael E. Melgar 701, Puerto Morelos, Mexico (To the map)

    The centre of Puerto Morelos is reachable within a 10-minute walking distance. The apartment is also…

    To the hotel

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