Menu

Search options

2026-11-03

2026-11-04
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 5-star hotel is a great place to stay due to its beautiful location in Puerto Morelos. Snorkeling…

    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 can access Crococun Petting Zoo within reach of this Puerto Morelos hotel, while The Kay Club…

    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)

    The totally awesome conservationist interactive adventure Crococun Zoo can be reached in 3.5 km from…

    To the hotel

    Book Now
  • 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
  • Excellence Riviera Cancun All Inclusive - Adults Only

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

    The hotel is a great place to stay due to its prime location in Puerto Morelos. Faro Inclinado Leaning…

    To the hotel

    Book Now
  • Vidanta Riviera Maya - Mayan Palace, Grand Mayan

    From US$ 630

    Riviera Maya, Puerto Morelos, Mexico (To the map)

    Golf Club can be reached a mere 10 minutes' walk away. The elegant Vidanta Riviera Maya - Mayan Palace…

    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 in a beach area of Puerto Morelos. The Grand Puerto Morelos is also 3.2 km from such natural…

    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)

    The 5-star hotel is nestled in proximity to Playa del Secreto Property Owners Assocation Residents Association.

    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)

    Playa Maroma is about 10 minutes away by car, while El Manglar Golf Course is within reach of this 5…

    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 Puerto Morelos hotel can be reached around a 10-minute ride from Snorkeling Adventure. The elegant…

    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 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
  • Rancho Las Chulas Hotel And Restaurant

    From US$ 64

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

    The comfortable 4-star Rancho Las Chulas Hotel And Restaurant Puerto Morelos is located in Puerto Morelos…

    To the hotel

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

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

    The 4-star hotel stands 2 km from Playa Tortugas. A 30-minute stroll from the sand Playa Marlin Beach…

    To the hotel

    Book Now
  • Hotel & Beach Club Ojo De Agua

    From US$ 178

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

    From US$ 131

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

    Cenote verde lucero is a popular place to visit 2.4 km from this Puerto Morelos hotel. Parque Cenote…

    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)

    The hotel is situated 4.6 km from Parroquia San Jose Obrero Catholic Church, which is considered to be…

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