Beach Hotels & Resorts in Puerto Morelos from AU$111

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Puerto Morelos beach hotels

1. Hacienda Morelos Beach Front Hotel

Hacienda Morelos Beach Front Hotel
3.0 star property
Puerto Morelos
8.2 out of 10, Very good, (999 reviews)
  • cleanliness
    Unwind on Puerto Morelos' prime sandy shores with private beach access, Caribbean views, and poolside tranquility.
The price is AU$175
includes taxes & fees
9 Dec - 10 Dec
Hacienda Morelos Beach Front Hotel

2. Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive

Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive
5.0 star property
Puerto Morelos
8.6 out of 10, Excellent, (2,024 reviews)
The price is AU$454
includes taxes & fees
21 Nov - 22 Nov
Margaritaville Island Reserve Riviera Maya - An Adults Only All Inclusive

3. Hotel Ojo de Agua

Hotel Ojo de Agua
3.0 star property
Puerto Morelos
7.4 out of 10, Good, (1,001 reviews)
  • cleanliness
    Experience a coastal paradise with direct beach access, private beach club access via shuttle, and stunning ocean views.
The price is AU$120
includes taxes & fees
10 Nov - 11 Nov
Hotel Ojo de Agua

4. Areia Boutique Hotel - Puerto Morelos

Areia Boutique Hotel - Puerto Morelos
3.0 star property
Puerto Morelos
9.0 out of 10, Wonderful, (235 reviews)
  • cleanliness
    Escape to paradise within walking distance of Ojo de Agua Beach, where a rooftop infinity pool with stunning views awaits.
The price is AU$159
includes taxes & fees
16 Nov - 17 Nov
Areia Boutique Hotel - Puerto Morelos

5. Breathless Riviera Cancun Resort & Spa - Adults Only - All Inclusive

Breathless Riviera Cancun Resort & Spa - Adults Only - All Inclusive
4.5 star property
Puerto Morelos
8.6 out of 10, Excellent, (1,609 reviews)
  • cleanliness
    Soak up the sun at this Mediterranean all-inclusive beachfront haven, where white sands meet ocean adventures and beach yoga.
The price is AU$554
includes taxes & fees
7 Dec - 8 Dec
Breathless Riviera Cancun Resort & Spa - Adults Only - All Inclusive

6. The Fives Oceanfront Riviera Maya - All Inclusive Optional

The Fives Oceanfront Riviera Maya - All Inclusive Optional
4.5 star property
Puerto Morelos
8.6 out of 10, Excellent, (531 reviews)
  • cleanliness
    Bask in the sun on pristine white sands, with beach cabanas, refreshing drinks, and oceanfront dining just steps from your door.
The price is AU$184
includes taxes & fees
11 Nov - 12 Nov
The Fives Oceanfront Riviera Maya - All Inclusive Optional

7. Hotel & Beach Club Ojo de Agua

Hotel & Beach Club Ojo de Agua
3.0 star property
Puerto Morelos
7.4 out of 10, Good, (714 reviews)
The price is AU$112
includes taxes & fees
5 Dec - 6 Dec
Hotel & Beach Club Ojo de Agua

8. Hotel Marina El Cid Spa & Beach Resort All Inclusive

Hotel Marina El Cid Spa & Beach Resort All Inclusive
5.0 star property
Puerto Morelos
8.6 out of 10, Excellent, (2,106 reviews)
The price is AU$406
includes taxes & fees
28 Nov - 29 Nov
Hotel Marina El Cid Spa & Beach Resort All Inclusive

9. Excellence Riviera Cancun - Adults Only All Inclusive

Excellence Riviera Cancun - Adults Only All Inclusive
5.0 star property
Puerto Morelos
9.4 out of 10, Exceptional, (2,627 reviews)
  • cleanliness
    Unwind on golden sands with private beach access, water sports, and seaside cocktails at this all-inclusive adults-only paradise.
Excellence Riviera Cancun - Adults Only All Inclusive

10. Kabañas & Beach Club Ojo de Agua

Kabañas & Beach Club Ojo de Agua
3.0 star property
Puerto Morelos
8.2 out of 10, Very good, (101 reviews)
  • cleanliness
    Unwind on white sands just steps away from your door, enjoying beachside massages and a vibrant beach club with refreshing cocktails.
The price is AU$116
includes taxes & fees
12 Nov - 13 Nov
Kabañas & Beach Club Ojo de Agua
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.

Choose what matters most at beach hotels in Puerto Morelos

Beach hotels with pools in Puerto Morelos

All-inclusive beach hotels in Puerto Morelos

Beach hotels with free breakfast in Puerto Morelos

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 Hotel Reviews

Frequently Asked Questions

What are the best beach hotels in Puerto Morelos?

Some of the best beach hotels in Puerto Morelos include Excellence Riviera Cancun - Adults Only All Inclusive, Dreams Sapphire Resort & Spa - All Inclusive, and Dreams Jade Resort & Spa - All Inclusive.


Excellence Riviera Cancun - Adults Only All Inclusive is a hotel with a 9.4 rating. This property offers a private beach, ocean views, and an all-inclusive experience tailored for couples, including special dining options.


Dreams Sapphire Resort & Spa - All Inclusive, rated 8.0, is a hotel that provides ocean, sea, and beach views. Guests can also enjoy a full-service spa with a wide array of treatments, including massages on the beach.


The Dreams Jade Resort & Spa - All Inclusive, with an 8.6 rating, boasts a private beach and ocean views. This hotel also features multiple swimming pools, including an outdoor pool and a swim-up bar, as well as poolside sun loungers.


Dreams Natura Resort & Spa - All Inclusive is another option with an 8.2 rating. It offers ocean and sea views, with the sea nearby, and provides couples dining experiences and massages directly on the beach.


Finally, Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All, a hotel with an 8.6 rating, is located near the ocean and offers ocean and sea views. It also provides couples dining and beach massages.

Which Puerto Morelos hotels are near the best beaches?

For hotels near the best beaches in Puerto Morelos, consider the Excellence Riviera Cancun, Dreams Jade Resort & Spa, or Margaritaville Island Reserve Riviera Cancún.


The Excellence Riviera Cancun - Adults Only All Inclusive, with a 9.4 rating, offers a private beach location and ocean views. Guests frequently mention the friendly and amazing staff.


Dreams Jade Resort & Spa - All Inclusive is a hotel rated 8.6. It features a private beach, ocean views, and several pools, including an outdoor pool, a resort-inclusive pool, and poolside sun loungers. Reviewers often praise the excellent food and service.


The Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All, with an 8.6 rating, provides ocean views and is located near the sea. Guests often highlight the amazing staff and excellent food.

Which beach hotels in Puerto Morelos are good for families?

For families looking for beach hotels in Puerto Morelos, consider Dreams Sapphire Resort & Spa - All Inclusive, Dreams Jade Resort & Spa - All Inclusive, or Dreams Natura Resort & Spa - All Inclusive.


The Dreams Sapphire Resort & Spa - All Inclusive, with an 8.0 rating, offers ocean views and a wide range of spa treatments, including body wraps and massages, for parents to relax while the children play. Guests frequently comment on the excellent and friendly staff, as well as the great pools.


Dreams Jade Resort & Spa - All Inclusive, with an 8.6 rating, features a private beach and ocean views. It boasts multiple outdoor pools, including a resort-inclusive pool, and poolside bars, making it convenient for families to enjoy a day by the water. Reviewers consistently highlight the friendly and amazing staff and excellent food.


Another excellent choice is the Dreams Natura Resort & Spa - All Inclusive, rated 8.2. This resort provides ocean views and is located near the sea. It also offers massages directly on the beach, allowing for a relaxing experience with the sound of the waves. Guests often praise the friendly and helpful staff and the great food.

What are the best Puerto Morelos hotels with ocean views?

For hotels in Puerto Morelos offering ocean views, consider the Excellence Riviera Cancun, Dreams Sapphire Resort & Spa, Dreams Jade Resort & Spa, Dreams Natura Resort & Spa, and Margaritaville Island Reserve Riviera Cancún.


The Excellence Riviera Cancun - Adults Only All Inclusive, with a 9.4 rating, provides ocean views and a private beach. Guests often comment on the excellent food and friendly staff.


Dreams Sapphire Resort & Spa - All Inclusive, a property rated 8.0, offers ocean, sea, and beach views, along with a full-service spa that includes massage services on the beach. Reviewers frequently mention the excellent staff and beautiful rooms.


The Dreams Jade Resort & Spa - All Inclusive, with an 8.6 rating, features ocean views and a private beach. It also has an outdoor pool with a poolside and swim-up bar. The amazing staff and excellent food are often highlighted by guests.


Dreams Natura Resort & Spa - All Inclusive, a hotel with an 8.2 rating, provides ocean, sea, and partial ocean views. Beach massages and couples' dining are available. Guests often praise the great food and excellent service.


Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All is a hotel with an 8.6 rating, offering ocean and sea views. This property also provides beach massages and couples' dining. Reviewers frequently praise the friendly staff and comfortable rooms.

What are the most popular all-inclusive beach hotels in Puerto Morelos?

For popular all-inclusive beach hotels in Puerto Morelos, consider Excellence Riviera Cancun - Adults Only All Inclusive, Dreams Sapphire Resort & Spa - All Inclusive, and Dreams Jade Resort & Spa - All Inclusive.


The Excellence Riviera Cancun - Adults Only All Inclusive, with a 9.4 rating, offers a private beach and ocean views, making it ideal for couples. Guests frequently praise the friendly and amazing staff, as well as the great food and excellent service.


Dreams Sapphire Resort & Spa - All Inclusive, a hotel with an 8.0 rating, features ocean, sea, and beach views. It also boasts a full-service spa offering a wide range of treatments including body wraps, massages, and facials, with options for couples' treatment rooms and massages on the beach.


The Dreams Jade Resort & Spa - All Inclusive, rated 8.6, provides a private beach and ocean views, along with several pool amenities including an outdoor pool, a poolside bar, and a swim-up bar. Reviewers often highlight the excellent and amazing food and the friendly staff.

What are the top-rated beach hotels in Puerto Morelos with a pool?

Some of the top-rated beach hotels in Puerto Morelos with a pool are Grand Residences Riviera Cancún All Inclusive, Paraiso de la Bonita, Adult All-Inclusive, a Luxury Collection Resort, and Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All.


The Grand Residences Riviera Cancún All Inclusive, with a rating of 9.2, offers private secured pools and beachfront dining. Guests frequently comment on the excellent and friendly staff and the amazing food.


Paraiso de la Bonita, Adult All-Inclusive, a Luxury Collection Resort, a property with a rating of 9.4, provides private plunge pools and is situated with ocean views. This resort is designed for adult guests seeking a luxurious experience.


Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All, another option rated 8.6, features swim-up room access to a shared pool and has ocean views. Guests often praise the friendly and amazing staff, as well as the comfortable rooms.

Which beach hotels in Puerto Morelos are good for couples?

For couples looking for a beach hotel in Puerto Morelos, consider the Excellence Riviera Cancun - Adults Only All Inclusive.


The Excellence Riviera Cancun - Adults Only All Inclusive, with a 9.4 rating, is designed for romantic getaways. It offers private beach access and features couples dining options. Guests often highlight the friendly and amazing staff, as well as the great food and excellent service.

Which area of Puerto Morelos is best to stay in for beaches?

For the best beach experience in Puerto Morelos, you'll want to stay in the Hotel Zone or the Central Beach Area around the main square.


The Hotel Zone, stretching north and south of the town centre, is where you'll find most of the larger resorts. These properties typically offer direct access to well-maintained private beaches, often with amenities like beach clubs, loungers, and watersports facilities. The beaches here are generally wide and sandy, great for relaxing and swimming. This area is ideal for couples seeking a comfortable, all-inclusive beach holiday without venturing far.


The Central Beach Area, adjacent to the town's main square (known as the Zócalo), provides a more local beach experience. While the beaches directly in front of the town are often narrower, they offer easy access to the town's restaurants, shops, and the charming pier. You'll find smaller hotels and guesthouses here, often just a short walk from the sand.

Which top beach hotels in Puerto Morelos offer water sport activities?

For top beach hotels in Puerto Morelos that offer water sport activities, consider the Excellence Riviera Cancun - Adults Only All Inclusive, Dreams Sapphire Resort & Spa - All Inclusive, Dreams Jade Resort & Spa - All Inclusive, and Dreams Natura Resort & Spa - All Inclusive.


The Excellence Riviera Cancun - Adults Only All Inclusive, with a 9.4 rating, provides direct access to water activities like onsite snorkelling, kayaking, and sailing, all included in your stay. You can also arrange scuba excursions directly from the property.


The Dreams Sapphire Resort & Spa - All Inclusive, rated 8.0, boasts a wide range of complimentary water sports, such as onsite snorkelling, windsurfing, and kayaking. For those seeking more adventure, parasailing, surfing, bodyboarding, scuba diving, and sailing are available nearby.


Dreams Jade Resort & Spa - All Inclusive, another option with an 8.6 rating, includes windsurfing, onsite snorkelling, and kayaking in its all-inclusive package. Guests can also enjoy surfing and bodyboarding directly at the hotel, with scuba diving, sailing, and parasailing accessible at nearby locations.


Finally, the Dreams Natura Resort & Spa - All Inclusive, with an 8.2 rating, offers included kayaking activities both onsite and as part of its all-inclusive offerings.

What is the best time of year to stay in a beach hotel in Puerto Morelos?

The most popular time to stay in a beach hotel in Puerto Morelos is from December to April, which coincides with the dry season. The weather during these months is consistently warm and sunny, with average temperatures hovering around 28°C, creating ideal conditions for enjoying the pristine beaches and turquoise waters.


During this peak period, the gentle sea breezes make for comfortable days spent relaxing by the ocean or partaking in water sports like snorkelling in the Mesoamerican Barrier Reef. The calm, clear waters are great for exploring the vibrant marine life just offshore. Many travellers find this an excellent time for a luxurious beach holiday, and securing reservations at top-tier beach resorts in advance is highly recommended.


For a fantastic alternative, May offers a distinct charm. While the temperatures are slightly higher, often reaching 30°C, the ocean remains beautifully warm and inviting. You may find better value and more availability at premium beach hotels and resorts, making it easier to secure a prime beachfront spot.

What beach activities should we do in Puerto Morelos?

The best beach activities in Puerto Morelos revolve around its protected coral reef and the calm, clear waters of the Caribbean Sea.


For those who enjoy being in the water, snorkelling and diving are highly recommended. The Puerto Morelos Reef National Park, just a short boat ride from the shore, is part of the Mesoamerican Barrier Reef. Here, you can see a wide variety of colourful fish, sea turtles, and coral formations. Many local operators offer guided trips, providing all the necessary equipment. This is a fantastic option for couples looking for a shared adventure or solo travellers wanting to explore the underwater world.


If you prefer to stay above the water, kayaking and paddleboarding are popular choices. The calm waters close to the shore are ideal for these activities, allowing you to gently explore the coastline at your own pace. You can often rent equipment directly from beach clubs or local vendors. This is a relaxing way to enjoy the scenery and get some exercise, suitable for all fitness levels.


For a more relaxed beach experience, simply enjoying the white sand and clear turquoise waters is a must. Many beach clubs offer sun loungers and parasols, along with food and drink service, so you can unwind and soak up the sun.

Can I cancel my beach hotel reservation on Expedia?

Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Puerto Morelos for you.

How can I save on a beach hotel in Puerto Morelos with Expedia?

One Key™ —Expedia’s free travel rewards program—gives you instant access to perks and Member Prices on Puerto Morelos beach hotels. Plus, you’ll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

How much does a beach hotel in Puerto Morelos cost?

Prices for beach hotels in Puerto Morelos vary, but you can find a great deal from AU$111 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Is it cheaper to book a Puerto Morelos beach hotel and flights as a package?

Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

Explore a world of travel with Expedia