
Hotels near Puerto Morelos Beach
- 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

Greta Puerto Morelos
Greta Puerto Morelos1 km from Puerto Morelos Beach
9.8 out of 10, Exceptional, (26 reviews)
The price is P5,701
P9,608 total
includes taxes & fees
Jun 8 - Jun 9

Velas Condos
Velas Condos1 km from Puerto Morelos Beach
9.2 out of 10, Wonderful, (288 reviews)
The price is P8,108
P11,290 total
includes taxes & fees
Jun 18 - Jun 19

Areia Boutique Hotel - Puerto Morelos
Areia Boutique Hotel - Puerto Morelos1.5 km from Puerto Morelos Beach
9.0 out of 10, Wonderful, (185 reviews)
The price is P4,248
P5,387 total
includes taxes & fees
Jun 11 - Jun 12

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, (455 reviews)
The price is P9,530
P11,782 total
includes taxes & fees
Jun 8 - Jun 9

Fragata Departamentos
Fragata Departamentos0.8 km from Puerto Morelos Beach
8.8 out of 10, Excellent, (120 reviews)
The price is P3,921
P4,992 total
includes taxes & fees
Jun 8 - Jun 9

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,494 reviews)
The price is P14,704
P18,042 total
includes taxes & fees
Jul 5 - Jul 6

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.2 out of 10, Wonderful, (73 reviews)
The price is P3,916
P4,987 total
includes taxes & fees
Jul 3 - Jul 4

Hotel Caracol Puerto Morelos
Hotel Caracol Puerto Morelos1.5 km from Puerto Morelos Beach
8.6 out of 10, Excellent, (65 reviews)
The price is P2,850
P3,697 total
includes taxes & fees
Jun 8 - Jun 9

Corales Suites
Corales Suites1 km from Puerto Morelos Beach
8.4 out of 10, Very Good, (435 reviews)
The price is P3,809
P4,857 total
includes taxes & fees
Jun 9 - Jun 10

Hotel Arrecifes Suites
Hotel Arrecifes Suites0.9 km from Puerto Morelos Beach
8.2 out of 10, Very Good, (566 reviews)
The price is P3,908
P4,977 total
includes taxes & fees
Jun 8 - Jun 9

Kaam Accommodations
Kaam Accommodations1.3 km from Puerto Morelos Beach
8.4 out of 10, Very Good, (62 reviews)
The price is P3,982
P5,068 total
includes taxes & fees
Jun 8 - Jun 9

Kabañas & Beach Club Ojo de Agua
Kabañas & Beach Club Ojo de Agua1.3 km from Puerto Morelos Beach
8.2 out of 10, Very Good, (86 reviews)
The price is P3,976
P5,059 total
includes taxes & fees
Jul 5 - Jul 6

Hacienda Morelos Beach Front Hotel
Hacienda Morelos Beach Front Hotel1.9 km from Puerto Morelos Beach
8.2 out of 10, Very Good, (949 reviews)
The price is P4,358
P5,524 total
includes taxes & fees
Jun 8 - Jun 9

Ocean Coral & Turquesa All Inclusive
Ocean Coral & Turquesa All Inclusive2.5 km from Puerto Morelos Beach
8.4 out of 10, Very Good, (2,614 reviews)
The price is P13,326
P16,372 total
includes taxes & fees
Jun 8 - Jun 9

Casa Velero Puerto Morelos
Casa Velero Puerto Morelos1.6 km from Puerto Morelos Beach
8.0 out of 10, Very Good, (44 reviews)
The price is P2,001
P2,669 total
includes taxes & fees
Jun 8 - Jun 9

Casa Puerto Morelos
Casa Puerto Morelos1.7 km from Puerto Morelos Beach
8.0 out of 10, Very Good, (18 reviews)
The price is P2,325
P3,063 total
includes taxes & fees
Jun 8 - Jun 9

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,001 reviews)
The price is P16,396
P20,090 total
includes taxes & fees
Jul 5 - Jul 6

Hotel Ojo de Agua
Hotel Ojo de Agua1.2 km from Puerto Morelos Beach
7.4 out of 10, Good, (1,004 reviews)
The price is P4,124
P5,237 total
includes taxes & fees
Jun 20 - Jun 21

Hotel & Beach Club Ojo de Agua
Hotel & Beach Club Ojo de Agua1.3 km from Puerto Morelos Beach
7.4 out of 10, Good, (701 reviews)
The price is P4,222
P7,486 total
includes taxes & fees
Jun 9 - Jun 10
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.
Compare popular hotels close to Puerto Morelos Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Greta Puerto Morelos | 9.8 Exceptional 26 reviews | View | ||||||
![]() Velas Condos | 9.2 Wonderful 288 reviews | View | ||||||
![]() Areia Boutique Hotel - Puerto Morelos | 9.0 Wonderful 185 reviews | View | ||||||
![]() The Fives Oceanfront Riviera Maya - All Inclusive Optional | 8.8 Excellent 455 reviews | View | ||||||
![]() Fragata Departamentos | 8.8 Excellent 120 reviews | View |
Top Puerto Morelos Beach Hotel Reviews

Ocean Coral & Turquesa All Inclusive
10/10 Excellent











































































