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.

4 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

20 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
  • Desire Riviera Maya Resort All Inclusive, Exclusively For Couples (Adults Only)

    From US$ 621

    Carretera Pto. Morelos, Km. 27.5 S.M. 12 Mza. 41 Sm 12, Puerto Morelos, Mexico (To the map)

    The interactive Crococun Zoo is 4.5 km from this Puerto Morelos resort, while Bahia Petempich is nestled…

    To the hotel

    price for 1 night
    Book Now From US$ 621
  • 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
  • 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
  • Greta Puerto Morelos - By Aloja Rv

    From US$ 110

    Greta Puerto Morelos, Puerto Morelos, Mexico (To the map)

    The hotel offers a beachfront location in a beach area of Puerto Morelos. Family tourists will enjoy…

    To the hotel

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

    From US$ 110

    801 Javier Rojo Gomez Casita Blanca, Puerto Morelos, Mexico (To the map)

    The hotel places you only 600 metres from Catholic Church and in proximity to club de playa Public Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • 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
  • Condohotel Piedra Del Caribe

    From US$ 32

    Andres Quintana Roo, Puerto Morelos, Mexico (To the map)

    Nestled just 1.3 km from National Reef Park of Puerto Morelos, the hotel is 3.4 km from the lush Dr.

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Villas Kaan

    From US$ 59

    Calle Pamplona Manzana 6 Puerto Morelos, Puerto Morelos, Mexico (To the map)

    The totally awesome conservationist interactive adventure Crococun Zoo is 2.8 km from the elegant hotel…

    To the hotel

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

    From US$ 74

    Ave. Javier Rojo Gomez Mza 2 Lote 2-17, Puerto Morelos, Mexico (To the map)

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

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Alma Maya Resort - Riviera Maya

    From US$ 116

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

    Alma Maya Resort - Riviera Maya Puerto Morelos is rated 4 stars and comprises 9 rooms with homely…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Sota Human Space Retreat Centre & Wellness Adults Only

    From US$ 162

    Sota Conceptual Human Space, Puerto Morelos, Mexico (To the map)

    The aparthotel is a great place to stay due to its convenient location in Puerto Morelos. Besides, Sol…

    To the hotel

    price for 1 night
    Book Now From US$ 162
  • Casa Tattva

    From US$ 145

    Km 32.7, Carretera, Leona Vicario, 77580 Puerto Morelos, Q.R. Madre Tierra, Puerto Morelos, Puerto Morelos, Mexico (To the map)

    The elegant 4-star Casa Tattva Hotel Puerto Morelos is located in Puerto Morelos, nearly a 10-minute…

    To the hotel

    price for 1 night
    Book Now From US$ 145
  • Nuscaa Boutique Tree House & Spa

    From US$ 133

    Ruta De Los Cenotes Km 24 Carretera Quintana Roo Puerto Morelos, Puerto Morelos, Mexico (To the map)

    4.7 km from this Puerto Morelos hotel you will reach Boca del Puma. The 4-star Nuscaa Boutique Tree House &…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Azul Villa Esmeralda, By Karisma

    Petempich Sm 12 Mz 43, Cancun, Mexico., Puerto Morelos, Mexico (To the map)

    Guests can enjoy the proximity to The Kay Club, which is a mere 350 metres away. Feel in total harmony…

    To the hotel

    Book Now
  • Enigmatic Hotel Experience

    Calle Mero #16, Sm 03, Mz 02 Lote 15, 77500 Cancun, Puerto Morelos, Mexico (To the map)

    The Long-running Mercado 28 Flea Market is located just 1.6 km away, and Iglesia Nacional Presbiteriana…

    To the hotel

    Book Now