
Find hotels near Puerto Morelos Beach, Puerto Morelos from CA $72
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Puerto Morelos Beach hotels

Excellence Riviera Cancun - Adults Only All Inclusive
Excellence Riviera Cancun - Adults Only All Inclusive1.6 km from Puerto Morelos Beach
9.4 out of 10, Exceptional, (2,116 reviews)
The price is CA $587
CA $715 total
includes taxes & fees
Apr 5 - Apr 6

Velas Condos
Velas Condos1 km from Puerto Morelos Beach
9.2 out of 10, Wonderful, (285 reviews)
The price is CA $151
CA $215 total
includes taxes & fees
Mar 14 - Mar 15

Fragata Departamentos
Fragata Departamentos0.8 km from Puerto Morelos Beach
8.8 out of 10, Excellent, (120 reviews)
The price is CA $102
CA $132 total
includes taxes & fees
Apr 7 - Apr 8

Areia Boutique Hotel - Puerto Morelos
Areia Boutique Hotel - Puerto Morelos1.5 km from Puerto Morelos Beach
8.8 out of 10, Excellent, (142 reviews)
The price is CA $157
CA $195 total
includes taxes & fees
Mar 16 - Mar 17

The Fives Oceanfront Riviera Maya - All Inclusive Optional
The Fives Oceanfront Riviera Maya - All Inclusive Optional0.6 km from Puerto Morelos Beach
8.8 out of 10, Excellent, (441 reviews)
The price is CA $352
CA $431 total
includes taxes & fees
Mar 27 - Mar 28

Hotel Caracol Puerto Morelos
Hotel Caracol Puerto Morelos1.5 km from Puerto Morelos Beach
8.6 out of 10, Excellent, (61 reviews)
The price is CA $55
CA $72 total
includes taxes & fees
Mar 12 - Mar 13

Dreams Riviera Cancun Resort & Spa - All Inclusive
Dreams Riviera Cancun Resort & Spa - All Inclusive1.3 km from Puerto Morelos Beach
8.6 out of 10, Excellent, (1,466 reviews)
The price is CA $588
CA $717 total
includes taxes & fees
Mar 22 - Mar 23

Angelina 28 Beachfront and Family Apartments - Modern and Relaxing Long Stays (20 min from Cancun Airport)
Angelina 28 Beachfront and Family Apartments - Modern and Relaxing Long Stays (20 min from Cancun Airport)3.1 km from Puerto Morelos Beach
9.0 out of 10, Wonderful, (66 reviews)
The price is CA $122
CA $152 total
includes taxes & fees
Apr 8 - Apr 9

Corales Suites
Corales Suites1 km from Puerto Morelos Beach
8.4 out of 10, Very good, (422 reviews)
The price is CA $169
CA $209 total
includes taxes & fees
Mar 10 - Mar 11

Kaam Accommodations
Kaam Accommodations1.3 km from Puerto Morelos Beach
8.4 out of 10, Very good, (57 reviews)
The price is CA $118
CA $149 total
includes taxes & fees
Mar 10 - Mar 11

Hotel Arrecifes Suites
Hotel Arrecifes Suites0.9 km from Puerto Morelos Beach
8.2 out of 10, Very good, (560 reviews)
The price is CA $164
CA $204 total
includes taxes & fees
Apr 6 - Apr 7

Hacienda Morelos Beach Front Hotel
Hacienda Morelos Beach Front Hotel1.9 km from Puerto Morelos Beach
8.2 out of 10, Very good, (893 reviews)
The price is CA $178
CA $221 total
includes taxes & fees
Mar 10 - Mar 11

Ocean Coral & Turquesa All Inclusive
Ocean Coral & Turquesa All Inclusive2.5 km from Puerto Morelos Beach
8.4 out of 10, Very good, (2,758 reviews)
The price is CA $401
CA $490 total
includes taxes & fees
Apr 8 - Apr 9

Casa Velero Puerto Morelos
Casa Velero Puerto Morelos1.6 km from Puerto Morelos Beach
8.0 out of 10, Very good, (42 reviews)
The price is CA $106
CA $133 total
includes taxes & fees
Mar 17 - Mar 18

Kabañas & Beach Club Ojo de Agua
Kabañas & Beach Club Ojo de Agua1.3 km from Puerto Morelos Beach
7.8 out of 10, Good, (64 reviews)
The price is CA $88
CA $112 total
includes taxes & fees
Apr 6 - Apr 7

El Beso Adults Only at Ocean Coral & Turquesa - All Inclusive
El Beso Adults Only at Ocean Coral & Turquesa - All Inclusive2.5 km from Puerto Morelos Beach
8.0 out of 10, Very good, (649 reviews)
The price is CA $441
CA $540 total
includes taxes & fees
Apr 6 - Apr 7

Dreams Sapphire Resort & Spa - All Inclusive
Dreams Sapphire Resort & Spa - All Inclusive2 km from Puerto Morelos Beach
8.0 out of 10, Very good, (1,005 reviews)
The price is CA $546
CA $666 total
includes taxes & fees
Mar 19 - Mar 20

Hotel Ojo de Agua
Hotel Ojo de Agua1.2 km from Puerto Morelos Beach
7.4 out of 10, Good, (1,006 reviews)
The price is CA $82
CA $104 total
includes taxes & fees
Apr 6 - Apr 7

Hotel & Beach Club Ojo de Agua
Hotel & Beach Club Ojo de Agua1.3 km from Puerto Morelos Beach
7.4 out of 10, Good, (680 reviews)
The price is CA $85
CA $154 total
includes taxes & fees
Mar 21 - Mar 22
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Puerto Morelos Beach Hotel Reviews

Dreams Riviera Cancun Resort & Spa - All Inclusive
10/10 Excellent






































































