A coastal resort with a beach, palm trees, and a clear blue sky.

Find hotels near Puerto Morelos Beach, Puerto Morelos from AED 162

  • 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

Next weekend
In two weeks

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Puerto Morelos Beach hotels

1. Greta Puerto Morelos

Greta Puerto Morelos
4.0 star property
1 km from Puerto Morelos Beach
9.8 out of 10, Exceptional, (63 reviews)
"Great stay"
United States
Schomberg
The price is AED 288
AED 475 total
includes taxes & fees
3 Nov - 4 Nov
Greta Puerto Morelos

2. Excellence Riviera Cancun - Adults Only All Inclusive

Excellence Riviera Cancun - Adults Only All Inclusive
5.0 star property
1.6 km from Puerto Morelos Beach
9.4 out of 10, Exceptional, (2,615 reviews)
"Food is amazing Hotel is beautiful"
United States
Karen
The price is AED 1,584
AED 1,931 total
includes taxes & fees
30 Nov - 1 Dec
Excellence Riviera Cancun - Adults Only All Inclusive

3. Areia Boutique Hotel - Puerto Morelos

Areia Boutique Hotel - Puerto Morelos
3.0 star property
1.5 km from Puerto Morelos Beach
9.0 out of 10, Wonderful, (231 reviews)
"Beautiful property with excellent staff. Great location. Walking distance to great local food and drinks."
United States
Darrick
The price is AED 317
AED 397 total
includes taxes & fees
5 Nov - 6 Nov
Areia Boutique Hotel - Puerto Morelos

4. Lalola DownTown Boutique Apartments

Lalola DownTown Boutique Apartments
3.5 star property
1.6 km from Puerto Morelos Beach
9.0 out of 10, Wonderful, (10 reviews)
"Great location"
United States
Bradley
The price is AED 209
AED 375 total
includes taxes & fees
1 Dec - 2 Dec
Lalola DownTown Boutique Apartments

5. 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
3.1 km from Puerto Morelos Beach
9.0 out of 10, Wonderful, (103 reviews)
"Nice place"
United States
jose Refugio
The price is AED 230
AED 292 total
includes taxes & fees
18 Nov - 19 Nov
Angelina 28 Beachfront and Family Apartments - Modern and Relaxing Long Stays (20 min from Cancun Airport)

6. Tropical Elegance Studio CondoHotel

Tropical Elegance Studio CondoHotel
2.0 star property
0.8 km from Puerto Morelos Beach
8.8 out of 10, Excellent, (9 reviews)
"Came for 2 nights but stayed for 2 weeks. Huge room, great hot shower, big smart TV, nice pool, and quiet at night. Will come back here for sure but Expedia price is a bit high compared to other websites. Check the prices."
United States
Gary
The price is AED 225
AED 290 total
includes taxes & fees
4 Nov - 5 Nov
Tropical Elegance Studio CondoHotel

7. Fragata Departamentos

Fragata Departamentos
2.0 star property
0.8 km from Puerto Morelos Beach
8.8 out of 10, Excellent, (121 reviews)
"Clean place, well equipped kitchen, friendly staff, quiet and comfortable. The only downside was that we had one set of keys for 2 people and that was a bit limiting at times…"
United States
Liaat
The price is AED 212
AED 274 total
includes taxes & fees
1 Dec - 2 Dec
Fragata Departamentos

8. Dreams Riviera Cancun Resort & Spa - All Inclusive

Dreams Riviera Cancun Resort & Spa - All Inclusive
5.0 star property
1.3 km from Puerto Morelos Beach
8.6 out of 10, Excellent, (1,489 reviews)
"Excellent staff and the resort was well maintained. The food wasn’t the best."
United States
Antonio
The price is AED 975
AED 1,194 total
includes taxes & fees
1 Dec - 2 Dec
Dreams Riviera Cancun Resort & Spa - All Inclusive

9. The Fives Oceanfront Riviera Maya - All Inclusive Optional

The Fives Oceanfront Riviera Maya - All Inclusive Optional
4.5 star property
0.6 km from Puerto Morelos Beach
8.6 out of 10, Excellent, (528 reviews)
"Had a great stay, staff was amazing, clean rooms and great food"
United States
CLAUDINE
The price is AED 647
AED 797 total
includes taxes & fees
29 Nov - 30 Nov
The Fives Oceanfront Riviera Maya - All Inclusive Optional

10. Kaam Accommodations

Kaam Accommodations
3.5 star property
1.3 km from Puerto Morelos Beach
8.6 out of 10, Excellent, (66 reviews)
"Very nice property. Abril was great"
United States
jeff
The price is AED 511
AED 632 total
includes taxes & fees
3 Nov - 4 Nov
Kaam Accommodations

11. Corales Suites

Corales Suites
3.0 star property
1 km from Puerto Morelos Beach
8.4 out of 10, Very good, (442 reviews)
"Great place for the price"
Canada
LENORE
The price is AED 260
AED 328 total
includes taxes & fees
1 Dec - 2 Dec
Corales Suites

12. Hacienda Morelos Beach Front Hotel

Hacienda Morelos Beach Front Hotel
3.0 star property
1.9 km from Puerto Morelos Beach
8.2 out of 10, Very good, (996 reviews)
"This is a small, beachside hotel. Very cute, it was clean and staff was so nice. They have a great restaurant downstairs."
United States
Nicole Stephanie
The price is AED 351
AED 439 total
includes taxes & fees
1 Dec - 2 Dec
Hacienda Morelos Beach Front Hotel

13. Kabañas & Beach Club Ojo de Agua

Kabañas & Beach Club Ojo de Agua
3.0 star property
1.3 km from Puerto Morelos Beach
8.2 out of 10, Very good, (101 reviews)
"Great location, walking distance to everything. nice staff, great ameneties. Love staying here"
United States
Aurora
The price is AED 228
AED 290 total
includes taxes & fees
8 Nov - 9 Nov
Kabañas & Beach Club Ojo de Agua

14. Hotel Arrecifes Suites

Hotel Arrecifes Suites
3.0 star property
0.9 km from Puerto Morelos Beach
8.2 out of 10, Very good, (578 reviews)
"This was our first time staying here. We had a great experience and will definitely be back! The lady at the front desk was super helpful and kind. The rooms were clean and the AC worked great! My favorite party though, was the private beach area which was just steps away from our room. All of this for a great value!"
United States
Maria
The price is AED 257
AED 325 total
includes taxes & fees
1 Dec - 2 Dec
Hotel Arrecifes Suites

15. Casa Velero Puerto Morelos

Casa Velero Puerto Morelos
3.0 star property
1.6 km from Puerto Morelos Beach
8.0 out of 10, Very good, (48 reviews)
"Stayed 3 nights of 7 night booking, NO HOT WATER, JUST COLD. "
United States
Robin
The price is AED 122
AED 162 total
includes taxes & fees
4 Nov - 5 Nov
Casa Velero Puerto Morelos

16. Distrito Puerto - Ocean & Mangrove Views

Distrito Puerto - Ocean & Mangrove Views
4.0 star property
2.5 km from Puerto Morelos Beach
10.0 out of 10, Exceptional, (3 reviews)
"La propiedad esta hermosa, limpia y muy cómoda. Ideal para descansar y disfrutar con niños."
Mexico
Pedro
The price is AED 383
AED 714 total
includes taxes & fees
3 Nov - 4 Nov
Distrito Puerto - Ocean & Mangrove Views

17. Hotel Ojo de Agua

Hotel Ojo de Agua
3.0 star property
1.2 km from Puerto Morelos Beach
7.4 out of 10, Good, (1,000 reviews)
"Just one word I would never stay in this hotel ever, not reccomended. No wifi no hot water"
United States
Jorge
The price is AED 237
AED 301 total
includes taxes & fees
3 Nov - 4 Nov
Hotel Ojo de Agua

18. Dreams Sapphire Resort & Spa - All Inclusive

Dreams Sapphire Resort & Spa - All Inclusive
5.0 star property
2 km from Puerto Morelos Beach
8.0 out of 10, Very good, (1,001 reviews)
"Great customer service, very clean resort can’t wait to book my next stay"
United States
William
The price is AED 1,053
AED 1,288 total
includes taxes & fees
9 Nov - 10 Nov
Dreams Sapphire Resort & Spa - All Inclusive

19. Hotel & Beach Club Ojo de Agua

Hotel & Beach Club Ojo de Agua
3.0 star property
1.3 km from Puerto Morelos Beach
7.4 out of 10, Good, (714 reviews)
"Nice spot"
United States
John
The price is AED 219
AED 279 total
includes taxes & fees
29 Nov - 30 Nov
Hotel & Beach Club Ojo de Agua

20. Studios walking distance to the beach

Studios walking distance to the beach
2.0 star property
1.7 km from Puerto Morelos Beach
8.0 out of 10, Very good, (1 review)
"The apartment was very clean upon arrival, checkin was easy, (keys in a lock box). Lots to see and do everything within walking distance. The beach 5 min walk and a large grocery also 5 min away. If you have mobilty issues this place has 34 steps to walk up to get in. There was no housekeeping and no broom to sweep up all the fallen palapa grass from the roof of the apt which seems to fall daily."
Canada
Joseph Anderson
The price is AED 277
AED 349 total
includes taxes & fees
3 Nov - 4 Nov
Studios walking distance to the beach
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
An outdoor terrace with a view of the sea, featuring a bar area, seating, and a staircase leading to an upper level.
Greta Puerto Morelos
4.0 star property
9.8
Exceptional
63 reviews
View
A resort pool area with a view of the ocean, surrounded by thatched umbrellas and palm trees.
Excellence Riviera Cancun - Adults Only All Inclusive
5.0 star property
9.4
Exceptional
2,615 reviews
View
A poolside area with lounge chairs and a view of the ocean.
Areia Boutique Hotel - Puerto Morelos
3.0 star property
9.0
Wonderful
231 reviews
View
A poolside area with lounge chairs, a pool, and a view of the ocean.
Lalola DownTown Boutique Apartments
3.5 star property
9.0
Wonderful
10 reviews
View
A poolside area with wooden loungers, palm trees, and a modern building with large windows.
Angelina 28 Beachfront and Family Apartments - Modern and Relaxing Long Stays (20 min from Cancun Airport)
2.5 star property
9.0
Wonderful
103 reviews
View

Hotels recommended for families near Puerto Morelos Beach

Top Puerto Morelos Beach Hotel Reviews

Other attractions near Puerto Morelos Beach

Find out more about Puerto Morelos Beach

Top reasons to visit Puerto Morelos Beach

  • Stunning Beaches: Puerto Morelos Beach features pristine shores with crystal-clear waters, perfect for relaxation and sunbathing.
  • Snorkeling Adventures: Experience guided snorkeling tours to explore the vibrant underwater life and beautiful coral reefs.
  • Charming Downtown: Stroll through the lively downtown area, enjoying local cuisine and the welcoming atmosphere.
  • Rich Cultural Experiences: Explore nearby archaeological sites and immerse yourself in the local culture and traditions.
  • Diverse Accommodations: Choose from luxurious resorts and cozy rentals catering to families, couples, and adventure enthusiasts.

Find great hotels near Puerto Morelos Beach

Discover the ideal accommodation for your getaway at Puerto Morelos Beach, where stunning resorts and hotels cater to families, couples, and adventure seekers alike. Enjoy beachside luxury, vibrant local culture, and a variety of vacation rentals that make the most of this beautiful coastal paradise. Whether you're looking for romantic retreats or fun-filled family adventures, Puerto Morelos offers a range of choices to ensure an unforgettable experience.

  • Haven Riviera Cancun - All Inclusive - Adults Only: Embrace luxury and adventure at Haven Riviera Cancun, a stunning adults-only resort just 12.9km from Puerto Morelos Beach. This 4.5-star property offers an all-inclusive experience with unlimited food and drinks, alongside a plethora of amenities including fitness facilities, yoga and Pilates classes, and exciting entertainment options. Perfect for travelers seeking an adventurous vacation, guests can partake in water sports like snorkeling, motorboating, and fishing nearby. The upscale atmosphere and vibrant activities make it an ideal choice for couples and friends looking to unwind and explore.
  • Moon Palace Cancun - All Inclusive: Moon Palace Cancun invites families and eco-conscious travelers to indulge in a remarkable all-inclusive experience just 14.5km from Puerto Morelos Beach. This eco-certified resort boasts a variety of amenities including a children’s club, mini-golf, and a vibrant nightlife scene with an on-site nightclub. Guests can enjoy unlimited dining options, themed parties, and various land activities, ensuring fun for all ages. With direct beach access and a commitment to sustainability, this resort is perfect for those looking to create cherished family memories in a tropical setting.
  • Ocean Coral & Turquesa All Inclusive: Ocean Coral & Turquesa is an eco-certified 4.5-star resort located just 1.6km from Puerto Morelos Beach, making it a perfect getaway for those seeking luxury and business travel accommodations. This all-inclusive resort features a variety of amenities, including buffet dining, entertainment options, and fitness facilities to cater to every guest's needs. Whether you want to relax by the pool or engage in activities like tennis and aerobics, this property has it all. With a focus on sustainability and guest satisfaction, Ocean Coral & Turquesa is an excellent choice for your vacation.

Where to stay near Puerto Morelos Beach

Discover the enchanting charm of Puerto Morelos Beach, where relaxation meets adventure. Stroll through the vibrant downtown Puerto Morelos, savoring local cuisine and friendly faces. Unwind on the pristine beaches or embark on exciting excursions to explore the nearby reefs and lush landscapes. Whether you're seeking a romantic getaway or a family-friendly retreat, Puerto Morelos offers the perfect blend of tranquility and adventure for every traveler.

  • Puerto Morelos: Nestled along the Caribbean coast, Puerto Morelos is a charming seaside town known for its laid-back atmosphere and stunning beach. With peak tourist months in January and March to April, visitors flock to this destination for family-friendly outdoor experiences, including swimming, snorkeling, and beachside relaxation. Puerto Morelos boasts a vibrant local culture and is home to attractions like the famous reef, making it a great spot for diving enthusiasts. The town's golf courses and resorts also cater to those looking for leisure and adventure.
  • Playa del Secreto: Located 12.9km from Puerto Morelos Beach, Playa del Secreto is a hidden gem that offers a serene escape for outdoor and beach lovers. This neighborhood sees a surge in visitors during March, July, and December, attracting those seeking a tranquil yet adventurous vacation. With its pristine beaches and lush surroundings, Playa del Secreto is perfect for sports enthusiasts, offering activities like beach volleyball and water sports. The nearby golf courses and resorts provide ample opportunities for relaxation and fun, making it an ideal spot for families and couples alike.
  • Maroma: Just 17.7km from Puerto Morelos Beach, Maroma is a picturesque neighborhood that captivates visitors with its stunning coastline and vibrant marine life. Popular during the peak months of March to April and July, this area is perfect for those who love outdoor sports and beach activities. Maroma's beautiful beaches are ideal for swimming, snorkeling, and sunbathing, while its resorts and golf courses offer luxurious amenities. The inviting atmosphere and scenic views make Maroma a must-visit destination for anyone looking to experience the best of the Riviera Maya.

Things to do near Puerto Morelos Beach

Puerto Morelos Beach offers a perfect blend of relaxation and adventure. Explore the charming town and its vibrant beach area, where you can unwind or enjoy local cuisine. For thrill-seekers, embark on snorkeling excursions to discover stunning underwater spots teeming with marine life. Various snorkeling boats are available, providing guided tours to the best locations. Whether you’re seeking tranquility or excitement, Puerto Morelos has something for everyone.

Shopping

The nearest shopping experience is at the Puerto Morelos Artists’ Cooperative, just 1.6km from the beach, offering local art and souvenirs. If you're up for a drive, La Isla Shopping Mall and Pabellón Cumbres Shopping Center, both around 17-29.0km away, feature a variety of shops and family-friendly entertainment.

Recreation

At Jungle Spa, indulge in rejuvenating treatments that promote wellness and relaxation, just 3.2km from Puerto Morelos Beach. For golf enthusiasts, Playa Paraiso Golf Course offers an outdoor sports experience 14.5km away, while El Tinto Golf Course provides a similar vibe, located 16.1km from the beach.

Adventure

Experience the thrill of ziplining at Puerto Morelos Adventure, located 20.9km from the beach, where outdoor adventure vibes await. For more excitement, try Extreme Adventure Cancun, 22.5km away, or visit Gorilax Jungle Park, 24.1km from the beach, featuring another exhilarating zipline course.

Nightlife

The nightlife in Puerto Morelos Beach offers exciting adventures. Visit El Sol de Cancun, a thrilling ferris wheel with family vibes, or catch a romantic movie at Cinemex La Isla Cancun, just 30.6km away. For some action, head to Gotchak Paint Ball Extreme for a fun-filled evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Puerto Morelos Beach

To save money on your trip to Puerto Morelos Beach, consider traveling between September and November for lower accommodation rates. Booking your stay about a month in advance can help you find the best deals, especially if you check last-minute offers on Expedia. Tuesdays typically offer the cheapest rates, while Saturdays are the priciest. Utilize Expedia's search tools to filter by budget and eco-friendly hotels. Additionally, consider package deals that combine flights, hotel stays, and activities for further savings. Exploring free activities like the beach and local markets can enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Puerto Morelos Beach are September to November, where the prices are slightly lower. This is in comparison to March to April and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Puerto Morelos Beach about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Puerto Morelos Beach is Tuesday. The most expensive day to stay around Puerto Morelos Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget, choose your ideal location, and customize various options. You can easily arrange your search results from lowest to highest price, allowing you to find the most affordable hotels first. Additionally, you can refine your search by hotel category; for instance, by selecting the Eco-certified filter, you'll discover sustainable and environmentally friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay at Puerto Morelos Beach with your flights and activities through an Expedia package deal.

Find the best attractions near Puerto Morelos Beach

Puerto Morelos Beach offers a delightful mix of attractions for travelers seeking sun and culture. Enjoy the beautiful shores and explore the nearby archaeological sites, perfect for outdoor enthusiasts. Don't miss out on visiting the best beaches in the area, including Agua Beach and the stunning Cancun beaches. Whether you're looking to relax or immerse yourself in local culture, Puerto Morelos has something for everyone.

  • Moon Palace Golf Club: Located 14.5km from Puerto Morelos Beach, this stunning golf course offers a family-friendly atmosphere with friendly staff. Enjoy excursions and beautiful landscapes while perfecting your swing in a lush setting.
  • Puerto Morelos Town Square: Just 1.6km away, this vibrant piazza is the heart of local culture. Experience the lively city vibes, explore local shops, and savor delicious cuisine while immersing yourself in the unique charm of Puerto Morelos.
  • Ojo de Agua Beach: A mere 1.1km from Puerto Morelos Beach, this picturesque beach offers a relaxing atmosphere. Enjoy sunbathing, swimming, or simply soaking in the stunning views of the Caribbean Sea.

The nearest major airports for your trip to Puerto Morelos Beach

Traveling to Puerto Morelos Beach is convenient with two major airports nearby. Cancun International Airport (CUN) is located 19.3km away, offering excellent accommodations such as Secrets The Vine Cancun, Moon Palace The Grand Cancun, and Hotel Riu Palace Kukulkan, all providing airport shuttle services. Alternatively, Cozumel International Airport (CZM) is situated 40.2km from Puerto Morelos Beach, with luxurious options like Palmaïa-The House of AïA and Devossion By Live Aqua Playa del Carmen, which also offer transportation services to the airport. Whether you choose Cancun or Cozumel, both airports provide easy access to your tropical getaway.

Frequently asked questions

What's the area like around Puerto Morelos Beach?
Puerto Morelos Beach is located in Puerto Morelos. Travelers love the area for its beautiful beaches. If you're looking for a convenient place to stay, check out the 230 hotels and other accommodations you'll find within a mile.
What's the best hotel to stay close to Puerto Morelos Beach?
The Fives Oceanfront Riviera Maya - All Inclusive Optional is one of the top choices for your stay based on our traveler data, and this resort offers 2 outdoor pools and a full-service spa. It's located just a short 0.4 mi (0.6 km) from Puerto Morelos Beach. Other good options within 5 miles include Moon Paradise and Casa Catalina.
How many hotels will I find near Puerto Morelos Beach?
Expedia has 230 hotels and other accommodations within a mile from Puerto Morelos Beach.
If I need to cancel the hotel reservation for my stay near Puerto Morelos Beach, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and be given a refund within 24 hours of your booking. Add your dates and click on "Search", then filter by "fully refundable" to get the top deals on offer near Puerto Morelos Beach.
Where can I learn more about changing or cancelling my trip in the area near Puerto Morelos Beach?
For more details about changing or cancelling your stay near Puerto Morelos Beach, head over to our customer service page.
What can I see and do near Puerto Morelos Beach?
Local parks like Arrecife de Puerto Morelos National Park, Dr. Alfredo Barrera Marin Botanical Garden, and Sanctuary of Hope and Time Capsule are peaceful spots to stop and take in some fresh air. Lounge by the water at Ojo de Agua Beach and Petempich Bay. Puerto Morelos Town Square and Faro Inclinado are both worth a visit while you're checking out the area.