Search Beach Resorts & Hotels in Puerto Morelos

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 & Beach Club Ojo de Agua

Hotel & Beach Club Ojo de Agua
3.0 star property
Puerto Morelos
7.4 out of 10, Good, (662)
"Great time. Very friendly staff. Loved our stay"
United States
Peter
Hotel & Beach Club Ojo de Agua

Hotel Arrecifes Suites

Hotel Arrecifes Suites
3.0 star property
Puerto Morelos
8.2 out of 10, Very good, (534)
"balcony with beach front view is hard to beat at any price. "
Canada
Derek
The price is ₹11,922
₹14,761 total
includes taxes & fees
4 Jan - 5 Jan 2026
Hotel Arrecifes Suites

Corales Suites

Corales Suites
3.0 star property
Puerto Morelos
8.6 out of 10, Excellent, (408)
"Safe, clean and quiet. Perfect for my family’s stay."
Canada
Daniel
The price is ₹12,343
₹15,270 total
includes taxes & fees
4 Jan - 5 Jan 2026
Corales Suites

Hotel Ojo de Agua

Hotel Ojo de Agua
3.0 star property
Puerto Morelos
7.4 out of 10, Good, (1002)
"Property needs some care however it’s proximity to the beach and staff safe the day for this hotel! "
Canada
timothy
The price is ₹5,957
₹7,543 total
includes taxes & fees
18 Dec - 19 Dec
Hotel Ojo de Agua

We Hotel Puerto Morelos

We Hotel Puerto Morelos
3.5 star property
Puerto Morelos
8.8 out of 10, Excellent, (466)
"This property no longer exists in Puerto Morelos. I'm having trouble getting a response from Expedia. "
United States
Ann
We Hotel Puerto Morelos

Velas Condos

Velas Condos
3.0 star property
Puerto Morelos
9.2 out of 10, Wonderful, (276)
"Excellent value and location. Would definitely stay again. "
United States
Melvin
The price is ₹10,940
₹15,302 total
includes taxes & fees
12 Dec - 13 Dec
Velas Condos

Hacienda Morelos Beach Front Hotel

Hacienda Morelos Beach Front Hotel
3.0 star property
Puerto Morelos
8.2 out of 10, Very good, (828)
"Yes the views are spectacular We had a great time"
United States
Maria
The price is ₹13,433
₹16,590 total
includes taxes & fees
5 Jan - 6 Jan 2026
Hacienda Morelos Beach Front Hotel

The Fives Oceanfront Riviera Maya - All Inclusive Optional

The Fives Oceanfront Riviera Maya - All Inclusive Optional
4.5 star property
Puerto Morelos
8.8 out of 10, Excellent, (427)
"very nice hotel. Very classy. We enjoyed it a lot. It's very close to Porto Morales and you can walk there. The staff was great. The room was very nice."
Canada
Neil
The price is ₹15,610
₹19,225 total
includes taxes & fees
14 Dec - 15 Dec
The Fives Oceanfront Riviera Maya - All Inclusive Optional

Rancho Sak-Ol

Rancho Sak-Ol
2.5 star property
Puerto Morelos
9.2 out of 10, Wonderful, (92)
"A perfect place to escape the hectic energy of tourism. This is a little piece of paradise where clearly the management are making all the right decisions to create an experience you won't forget. "
United States
Maria
Rancho Sak-Ol

Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All

Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All
5.0 star property
Puerto Morelos
8.6 out of 10, Excellent, (1001)
"Staff, resort amenities, atmosphere, decor."
United States
Elizabeth Victoria
The price is ₹27,829
₹34,009 total
includes taxes & fees
9 Jan - 10 Jan 2026
Margaritaville Island Reserve Riviera Cancún - A Karisma All-Inclusive Experience for All
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.

Find out more about Puerto Morelos

Puerto Morelos and its attractions for beach lovers

Puerto Morelos, a charming fishing village nestled between Playa del Carmen and Cancún, offers a splendid array of beachside activities that will captivate any seaside lover. Begin your day with a snorkelling adventure at the Mesoamerican Barrier Reef, the second-largest coral reef system in the world, where you'll marvel at vibrant marine life just a short boat ride from the shore. For those who prefer a more leisurely pace, the picturesque beaches are perfect for sunbathing and enjoying the gentle Caribbean breeze, with the soft white sands just steps away from inviting hotels. Children will delight in the interactive experiences at the nearby Crococun Zoo, where they can feed and learn about native wildlife in a hands-on environment. If you're seeking a blend of relaxation and culture, don't miss the local artisan markets, where you can discover handmade crafts and taste authentic Mexican cuisine. The area surrounding the beach is dotted with boutique hotels, such as Hotel Ojo de Agua, which not only offer stunning ocean views but also personalised service and convenient access to the beach. Staying here means you can easily explore the vibrant nightlife or enjoy a family-friendly beach day, making your stay in Puerto Morelos both luxurious and enjoyable.

Find the best beach hotels and resorts in Puerto Morelos

For those seeking a sun-soaked escape in Puerto Morelos, these top hotels offer prime beach access and a variety of seaside amenities to indulge in.

Grand Residences Riviera Cancún All Inclusive

  • Why it's great for the ultimate beach vacation spot: Grand Residences Riviera Cancún boasts an impressive review rating of 9.4, making it a premier choice for beach enthusiasts. With a private beach and stunning ocean views, guests can enjoy a range of water activities, including massages right on the sand, creating a truly relaxing atmosphere.
  • Other amenities: The hotel features an array of dining options, including a beachfront restaurant and a beach bar for cocktails under the sun. Guests can indulge in the luxurious full-service spa, enjoy private pools, and unwind in elegantly appointed suites. With activities like kayaking and beachfront lounging, there's no shortage of ways to enjoy the picturesque setting.
  • Nearby attractions: Arrecife de Puerto Morelos National Park - 1.6 km, Puerto Morelos Artists’ Cooperative - 3.3 km, San Jose Catholic Parish - 3.3 km

Hotel Marina El Cid Spa & Beach Resort All Inclusive

  • Why it's great for the ultimate beach vacation spot: Nestled on a stunning stretch of white sand, Hotel Marina El Cid Spa & Beach Resort is an ideal choice for beach lovers. With an excellent review rating of 8.6, this all-inclusive resort offers exceptional beach amenities including windsurfing, kayaking, and scuba diving, ensuring guests enjoy a thrilling ocean experience right at their doorstep.
  • Other amenities: Guests can unwind with massages on the beach or relax in the outdoor pools equipped with sun loungers. The resort also features multiple dining options with ocean views, a full-service spa, and a rooftop terrace for breathtaking sunsets. Active guests will appreciate the fitness facilities, while the kids can enjoy the dedicated children's club and pool activities.
  • Nearby attractions: Arrecife de Puerto Morelos National Park - 0.9 km, Puerto Morelos Artists’ Cooperative - 2.2 km, San Jose Catholic Parish - 2.3 km

Ventus at Marina El Cid Spa & Beach Resort - All Inclusive

  • Why it's great for the ultimate beach vacation spot: Ventus at Marina El Cid Spa & Beach Resort is a beach lover's paradise, rated 8.6 by guests who appreciate its prime oceanfront location. With direct beach access, travelers can enjoy snorkelling and enjoy breathtaking ocean views from their rooms.
  • Other amenities: This all-inclusive resort features multiple dining venues, including a beachfront restaurant and a poolside bar. Guests will also find a full-service spa, outdoor pools, and wellness activities available. With amenities like complimentary breakfast and a children's club, it caters well to families looking for a fun-filled beach holiday.
  • Nearby attractions: Arrecife de Puerto Morelos National Park - 1.2 km, Puerto Morelos Artists’ Cooperative - 1.9 km, Ojo de Agua Beach - 2 km

Ocean Coral & Turquesa All Inclusive

  • Why it's great for the ultimate beach vacation spot: Why it’s great: Ocean Coral & Turquesa All Inclusive is a fantastic choice for beach enthusiasts, featuring a guest review rating of 8.4. The hotel offers direct beach access and an array of activities such as snorkelling and kayaking, ensuring guests can fully enjoy the beautiful coastal waters and sandy shores.
  • Other amenities:
  • Other amenities: Guests can unwind in luxurious beach sun loungers, participate in beach volleyball, or enjoy massages on the beach. The hotel also includes a sprawling outdoor pool, a poolside bar for refreshments, and a full-service spa for additional pampering. With options for a-la-carte dining and entertainment activities, guests will find plenty to keep them engaged during their stay.
  • Nearby attractions: Arrecife de Puerto Morelos National Park - 0.1 km, Crococun Zoo - 2.7 km, Puerto Morelos Beach - 1.2 km

Sensira Resort & Spa Riviera Maya – All Inclusive

  • Why it's great for the ultimate beach vacation spot: Why it’s great: Sensira Resort & Spa Riviera Maya – All Inclusive is a delightful choice for beach aficionados, featuring a guest review rating of 8.4. The hotel boasts a private beach area where guests can bask in sun and enjoy beautiful ocean views, complemented by a range of beach activities for an unforgettable experience.
  • Other amenities:
  • Other amenities: The hotel includes outdoor pools, a spa with massage services, and various dining options, all designed to enhance the beachside experience. Guests can enjoy complimentary beach towels, loungers, and umbrellas, along with activities such as yoga classes and water sports. With family-friendly amenities and a vibrant atmosphere, it promises fun for all ages.
  • Nearby attractions: Arrecife de Puerto Morelos National Park - 0.1 km, Petempich Bay - 2.6 km, Crococun Zoo - 8.2 km

Top Puerto Morelos Hotel Reviews

Explore a world of travel with Expedia

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?
Hotel Marina El Cid Spa & Beach Resort All Inclusive is a top beachfront property with 2 outdoor pools and 5 restaurants, and it's located close to Ojo de Agua Beach . Other good options to stay near the beach include Dreams Riviera Cancun Resort & Spa - All Inclusive and Excellence Riviera Cancun - Adults Only All Inclusive.
How many beach hotels will I find in Puerto Morelos?
Choose from one of Expedia's 40 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 Puerto Morelos Artists' Cooperative.
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.