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.

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

60 results

  • Excellence Riviera Cancun (Adults Only)

    From US$ 380

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

    This Puerto Morelos hotel has a beautiful setting nearly a 15-minute drive from Cenote La Noria. Also…

    To the hotel

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

    Carretera Cancun-Puerto Morelos Km 27.5, Puerto Morelos, Mexico (To the map)

    Guests may find Bahia Petempich 2.7 km from the 5-star hotel, while The Kay Club is a 15-minute walk…

    To the hotel

    Book Now
  • Azul Beach Resort Riviera Cancun

    Km. 27.5- Mza. 37 SM 12- Bahia Petempich,Puerto Morelos,QROO,MEX, Puerto Morelos, Mexico (To the map)

    A popular place in Puerto Morelos is Catholic Church, which is nearly 15 minutes away by car. This Puerto…

    To the hotel

    Book Now
  • 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
  • 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
  • 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
  • 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
  • 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
  • Mayan Palace Vidanta Resort Riviera Maya

    Kilometro 48 Carretera Federal Cancun-Playa Del Carmen, Puerto Morelos, Mexico (To the map)

    Also, there is Playa Paraiso Golf Course 2.5 km from the hotel. Mayan Water Complex lies nearly 10 minutes'…

    To the hotel

    Book Now
  • Resort Vidanta Riviera Maya

    From US$ 317

    Km. 48 Carretera Cancun Playa Del Carmen Carretera Federal, Puerto Morelos, Mexico (To the map)

    El Manglar Golf Course in Puerto Morelos is in proximity to the hotel. You can easily find Playa del…

    To the hotel

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

    Avenida Pok-Ta-Pok Lote 23, Puerto Morelos, Mexico (To the map)

    La Isla Shopping Village is a 17 minutes' walk away. The Coral Mar Puerto Morelos will also take you…

    To the hotel

    Book Now
  • 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
  • Oom Bubble Boutique Riviera Cancun - Adults Only

    From US$ 131

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

    The 4-star hotel lies 4.2 km from Parque Cenote Las Mojarras. The property is a 10-minute ride from Selvatica…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Casa Del Puerto

    From US$ 91

    Ave. Maria Irene Sm12 Mz 17 Lote 4, Puerto Morelos, Mexico (To the map)

    This hotel is situated around 10 minutes' drive from the interactive Crococun Zoo and around 15 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Areia Boutique Hotel - Puerto Morelos (Adults Only)

    From US$ 53

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

    The hotel enjoys its scenic location right near National Reef Park of Puerto Morelos. The Areia is merely…

    To the hotel

    price for 1 night
    Book Now From US$ 53