Search Hotels near Top Puerto Morelos Attractions

Most Popular Hotels in Puerto Morelos

See all 70 Hotels in Puerto Morelos
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Excellence Riviera Cancun - Adults Only - All Inclusive

Excellence Riviera Cancun - Adults Only - All Inclusive

Carr. Federal 307 Chet-Pto. Juarez, Puerto Morelos 77580

5.0 out of 5.0
4.7 out of 5 (2,561 reviews)

Secluded from the crowds but only 25 minutes from the action of both Cancún and Playa del Carmen, this adults only …

£322
Desire Riviera Maya Resort All Inclusive - Couples Only

Desire Riviera Maya Resort All Inclusive - Couples Only

Carretera Puerto Morelos KM 27.5, Puerto Morelos 77580

4.0 out of 5.0
4.5 out of 5 (266 reviews)

This resort caters strictly to adult couples who enjoy an alternative sexual lifestyle; it is set on the beach in Puerto …

£423
Secrets Silversands Riviera Cancun All Inclusive

Secrets Silversands Riviera Cancun All Inclusive

Bahia Petempich Sm12 Mz 31, Puerto Morelos 77580

4.5 out of 5.0
4.5 out of 5 (1,145 reviews)

Nestled on the beach, this Puerto Morelos resort is within 9 mi (15 km) of Crococun Zoo, Puerto Morelos Town Square, and …

£232
Dreams Riviera Cancun Resort & Spa All Inclusive

Dreams Riviera Cancun Resort & Spa All Inclusive

Carretera Federal Chetumal Puerto Juárez, Puerto Morelos 77580

4.5 out of 5.0
4.3 out of 5 (587 reviews)

Located in Puerto Morelos, this beachfront resort is next to a golf course and within 3 mi (5 km) of Crococun Zoo, Puerto …

£241
Grand Residences All Inclusive

Grand Residences All Inclusive

Blvd. El Cid, Unidad 28 Lote 1-01, Puerto Morelos 77580

5.0 out of 5.0
4.9 out of 5 (152 reviews)

Nestled on the beach, this Puerto Morelos resort is within 3 mi (5 km) of San Jose Catholic Parish, Ojo de Agua Beach, and …

£284
Apartamentos Riviera Maya

Apartamentos Riviera Maya

Jaguar Norte 19 MZ. 2 LO 103, Puerto Morelos 77580

3.0 out of 5.0

Situated in Puerto Morelos, this apartment is within 3 mi (5 km) of Crococun Zoo, Dr. Alfredo Barrera Marin Botanical Garden, …

£37
Breathless Riviera Cancun Resort & Spa - All Inclusive

Breathless Riviera Cancun Resort & Spa - All Inclusive

Calle 12 Mza. 41 Lote 2-04, Puerto Morelos 77580

4.5 out of 5.0
4.4 out of 5 (69 reviews)

Located in Puerto Morelos, this beachfront resort is next to a golf course and within 9 mi (15 km) of Crococun Zoo, Puerto …

£257
Hacienda Morelos Beach Front Hotel

Hacienda Morelos Beach Front Hotel

Av Rafael E Melgar Lote 5, Puerto Morelos 77580

3.0 out of 5.0
3.9 out of 5 (33 reviews)

Nestled on the beach, this Puerto Morelos hotel is within a 5-minute walk of Artisans Market and Puerto Morelos Town Square …

£66
Now Jade Riviera Cancun Resort & Spa All Inclusive

Now Jade Riviera Cancun Resort & Spa All Inclusive

Unidad 26, Puerto Morelos 77580

4.0 out of 5.0
4.2 out of 5 (870 reviews)

Located in Puerto Morelos, this beachfront hotel is next to a golf course and within 2 mi (3 km) of San Jose Catholic Parish, …

£218
Breathless Riviera Cancun & Spa Xcelerate – All Inclusive

Breathless Riviera Cancun & Spa Xcelerate – All Inclusive

Calle 12 Manzana 41, Lote 2-04, Puerto Morelos 77580

4.5 out of 5.0
4.4 out of 5 (8 reviews)

Located in Puerto Morelos, this beachfront resort is next to a golf course and within 9 mi (15 km) of Crococun Zoo, Puerto …

Get Rates

Recent Reviews in Puerto Morelos

Narrow your search

Pocket Guide: Puerto Morelos

Search for hotels in Puerto Morelos on Expedia.co.uk. You can easily find your hotels in Puerto Morelos using one of the methods below:
  • View our selection of featured hotels in Puerto Morelos
  • Use the map to find hotels in the Puerto Morelos neighbourhood you prefer
  • Use the filters to see hotels in a specific area of Puerto Morelos, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Puerto Morelos
  • Enter your travel dates to view the best deals on hotels in Puerto Morelos - while they last
false