A beach with turquoise waters, boats, and a crowd of people.

Search Beach Resorts & Hotels in Puerto Morelos

  • 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 availability on Puerto Morelos Beach Resorts & Hotels

Our top choices for Puerto Morelos beach hotels

Hotel Tequila Cancun

Hotel Tequila Cancun
2.5 star property
Puerto Morelos
8.4 out of 10, Very good, (158 reviews)
The price is Rp681.084
Rp896.729 total
includes taxes & fees
17 Jul - 18 Jul
Hotel Tequila Cancun

Casa Puerto Morelos

Casa Puerto Morelos
2.0 star property
Puerto Morelos
7.8 out of 10, Good, (19 reviews)
The price is Rp683.840
Rp900.027 total
includes taxes & fees
22 Jul - 23 Jul
Casa Puerto Morelos

Hotel & Beach Club Ojo de Agua

Hotel & Beach Club Ojo de Agua
3.0 star property
Puerto Morelos
7.4 out of 10, Good, (702 reviews)
The price is Rp1.226.969
Rp2.185.699 total
includes taxes & fees
4 Aug - 5 Aug
Hotel & Beach Club Ojo de Agua

Kaam Accommodations

Kaam Accommodations
3.5 star property
Puerto Morelos
8.4 out of 10, Very good, (62 reviews)
  • cleanliness
    Escape to Caribbean bliss just steps from pristine beaches with three outdoor pools and a scenic rooftop terrace to soak up the sun.
The price is Rp1.172.058
Rp1.490.735 total
includes taxes & fees
8 Aug - 9 Aug
Kaam Accommodations

Casa Velero Puerto Morelos

Casa Velero Puerto Morelos
3.0 star property
Puerto Morelos
8.0 out of 10, Very good, (44 reviews)
The price is Rp671.718
Rp885.520 total
includes taxes & fees
16 Jul - 17 Jul
Casa Velero Puerto Morelos

Hotel Caracol Puerto Morelos

Hotel Caracol Puerto Morelos
3.0 star property
Puerto Morelos
8.6 out of 10, Excellent, (66 reviews)
The price is Rp837.064
Rp1.085.589 total
includes taxes & fees
16 Jul - 17 Jul
Hotel Caracol Puerto Morelos

Hotel Arrecifes Suites

Hotel Arrecifes Suites
3.0 star property
Puerto Morelos
8.2 out of 10, Very good, (569 reviews)
  • cleanliness
    Relax steps from the shore at this beachfront hotel, where pristine sands and adventure await in Puerto Morelos.
The price is Rp1.199.874
Rp1.524.590 total
includes taxes & fees
16 Jul - 17 Jul
Hotel Arrecifes Suites

Hotel Ojo de Agua

Hotel Ojo de Agua
3.0 star property
Puerto Morelos
7.4 out of 10, Good, (1,000 reviews)
  • cleanliness
    Experience a coastal paradise with direct beach access, private beach club access via shuttle, and stunning ocean views.
The price is Rp1.216.350
Rp1.544.849 total
includes taxes & fees
21 Jul - 22 Jul
Hotel Ojo de Agua

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)
2.5 star property
Puerto Morelos
9.2 out of 10, Wonderful, (79 reviews)
  • cleanliness
    Unwind on a white sand beach at this traditional oceanfront hotel, where direct access to sun-drenched shores and sparkling waves awaits.
The price is Rp1.170.580
Rp1.489.468 total
includes taxes & fees
7 Aug - 8 Aug
Angelina 28 Beachfront and Family Apartments - Modern and Relaxing Long Stays (20 min from Cancun Airport)

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, (90 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 Rp1.268.617
Rp1.607.769 total
includes taxes & fees
16 Jul - 17 Jul
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 is Puerto Morelos like for travellers who love the beach?
Known for its stunning beaches and snorkelling, Puerto Morelos has a lot to offer the traveller dreaming of a beach holiday.
What's the best accommodation option for a beach holiday in Puerto Morelos?
Excellence Riviera Cancun - Adults Only All Inclusive is a top beachfront property offering 6 outdoor pools and 12 restaurants, located within a short 8-minute walk of Puerto Morelos Beach . Other good options to stay near the beach include Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort and Ocean Coral & Turquesa All Inclusive.
How many beach hotels will I find in Puerto Morelos?
Choose from one of Expedia's 42 hotels in Puerto Morelos for your beachside break.
When's the best time for a beach holiday in Puerto Morelos?
Plan your trip to the beach with this snapshot of the seasons in Puerto Morelos: The hottest months are usually August and July, with an average temperature of 28°C, while the coldest months are January and February, with an average of 24°C. The rainiest months in Puerto Morelos are June, September, October and August, with each month seeing an average of 193 mm of rainfall.
What is there to see and do around Puerto Morelos?
After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you can't wait to check out the beaches, head to Puerto Morelos Beach or Petempich Bay for a relaxing day by the water. Take advantage of the area's snorkelling and swimming, and make time for local attractions such as Puerto Morelos Town Square and Ojo de Agua Beach. For more things to see and do, consider visiting West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park or Monumento Ruta de los Cenotes.
What's the best way to get to my beach hotel in Puerto Morelos?
This travel information can help you get to and around your beach accommodation in Puerto Morelos more easily: To get to Puerto Morelos, you can fly into Cancun, Quintana Roo (CUN-Cancun Intl.), the closest major airport, which is located 13.3 mi (21.4 km) from the city centre. If you'd like to explore around the area, you may want a rental car for your journey.