Beach Hotels in Puerto Morelos, Quintana Roo
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Puerto Morelos Beach Hotels
Top Puerto Morelos Beach Hotels

Hotel & Beach Club Ojo de Agua
Hotel & Beach Club Ojo de Agua
7.4 out of 10, Good, (639)

Hotel Arrecifes Suites
Hotel Arrecifes Suites
8.2 out of 10, Very Good, (513)

Corales Suites
Corales Suites
8.6 out of 10, Excellent, (396)

Hotel Ojo de Agua
Hotel Ojo de Agua
7.4 out of 10, Good, (1003)

We Hotel Puerto Morelos
We Hotel Puerto Morelos
9.0 out of 10, Wonderful, (465)

Velas Condos
Velas Condos
9.4 out of 10, Exceptional, (273)
The price is P6,025
P8,565 total
includes taxes & fees
Jul 28 - Jul 29

Hacienda Morelos Beach Front Hotel
Hacienda Morelos Beach Front Hotel
8.0 out of 10, Very Good, (780)

The Fives Oceanfront Riviera Maya - All Inclusive Optional
The Fives Oceanfront Riviera Maya - All Inclusive Optional
8.8 out of 10, Excellent, (396)
The price is P10,118
P12,452 total
includes taxes & fees
Aug 2 - Aug 3
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.
Recent Reviews in Puerto Morelos
Recent Reviews in Puerto Morelos

Dreams Riviera Cancun Resort & Spa - All Inclusive
5/5 Excellent
"My experience at Dreams Riviera Cancun Resort & Spa was nothing short of magical. From the moment we arrived, the staff treated us like royalty — warm, attentive, and always going the extra mile to ensure our stay was unforgettable.
The grounds are breathtaking, with lush gardens, beautiful architecture, and a stunning beachfront that feels like a dream. Our room was spacious, spotless, and had a gorgeous view — the perfect place to wake up and wind down.
What truly stood out was the service. Every staff member, from the front desk to the poolside servers, greeted us with a smile and genuine hospitality.
The food and drinks were top-notch, with plenty of delicious options at every restaurant.
The entertainment team kept the atmosphere fun and vibrant without ever being intrusive. From beach activities to nightly shows, there was always something to do — or not do, if you prefer to relax by the quiet pool or spa.
Whether you're looking for a romantic getaway, family vacation, or just some well-deserved rest and luxury, Dreams Riviera Cancun delivers in every way. I’m already planning my return and can’t recommend this resort enough!"
A verified traveler stayed at Dreams Riviera Cancun Resort & Spa - All Inclusive
Posted 13 hours ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotel Theme
More accommodations in Puerto Morelos
- Vacation Homes in Quintana Roo
- Aparthotels in Quintana Roo
- Villas in Quintana Roo
- Guest Houses in Quintana Roo
- Resorts in Quintana Roo
- Condo Resorts in Quintana Roo
- Lodges in Quintana Roo
- Cottages in Quintana Roo
- Cabin Rentals in Quintana Roo
- RV Parks in Quintana Roo
- Inns in Quintana Roo
- Motels in Quintana Roo
- Residences in Quintana Roo
- Capsule Hotels in Quintana Roo
- Holiday Parks in Quintana Roo
- Treehouses in Quintana Roo
- Country Houses in Quintana Roo
Hotels near other Attractions
Most Popular Hotels in Puerto Morelos
- Hotel Marina El Cid Spa & Beach Resort All Inclusive
- Dreams Natura Resort & Spa - All Inclusive
- Breathless Riviera Cancun Resort & Spa - Adults Only - All Inclusive
- Grand Residences Riviera Cancún All Inclusive
- Secrets Riviera Cancún All Preferred - Adults Only - All inclusive
- Royalton Riviera Cancun, An Autograph Collection All-Inclusive Resort & Casino
- Dreams Sapphire Resort & Spa - All Inclusive
- Hideaway at Royalton Riviera Cancun, An Autograph Collection All Inclusive Resort - Adults Only
- El Beso Adults Only at Ocean Coral & Turquesa - All Inclusive
- The Fives Oceanfront Riviera Maya - All Inclusive Optional
- Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All
- Hotel Ojo de Agua
- Desire Riviera Maya Pearl Resort, Couples Only - Adults Only All Inclusive