Find hotels near Puerto Morelos Beach, Puerto Morelos

Beach vacation deals from $79

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
1
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Moon Palace Cancún - All Inclusive
4.5 out of 5
8.8 mi from Puerto Morelos Beach
The price is $405 per night from Apr 24 to Apr 25
$405
per night
Apr 24 - Apr 25
8/10 Very Good! (1,420 reviews)
"The Moon Palace Nizuc did NOT disappoint! This is a 5 star resort. The staff is over the top accommodating, the resort is extremely clean and safe. Food choices are endless and the buffet options change daily. Highly recommend!"

Reviewed on Mar 23, 2023

Moon Palace Cancún - All Inclusive
Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
5 out of 5
4.9 mi from Puerto Morelos Beach
The price is $965 per night from Apr 17 to Apr 18
$965
per night
Apr 17 - Apr 18
8.2/10 Very Good! (463 reviews)
"We stayed here to celebrate my daughter 10th birthday and she said it was the BEST birthday ever."

Reviewed on Mar 21, 2023

Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
Grand Riviera Princess All Suites Resort & Spa All Inclusive
4.5 out of 5
14 mi from Puerto Morelos Beach
The price is $234 per night from Apr 23 to Apr 24
$234
per night
Apr 23 - Apr 24
7.8/10 Good! (2,260 reviews)
"Solo female traveler, first time to Mexico but not first international trip. Room was nice, it had beautiful views and the jacuzzi tubs were great. However, be advised unless you’re on the top floor they are not completely private. The food options were limited, and not great. Paid pit of pocket ..."

Reviewed on Mar 14, 2023

Grand Riviera Princess All Suites Resort & Spa All Inclusive

Save an average of 15% on thousands of hotels when you're signed in

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
The price is $568 per night from Apr 10 to Apr 11
$568
per night
Apr 10 - Apr 11
9.2/10 Wonderful! (560 reviews)
"The property was well maintained and felt high end and exclusive since it was a small resort . However everything shut down so early and there was little or no night entertainment"

Reviewed on Mar 22, 2023

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
Secrets Maroma Beach Riviera Cancun - Adults Only- All inclusive
5 out of 5
9 mi from Puerto Morelos Beach
Fully refundableReserve now, pay when you stay
The price is $730 per night from Apr 12 to Apr 13
$730
per night
Apr 12 - Apr 13
9.2/10 Wonderful! (1,000 reviews)
"The staff was very friendly."

Reviewed on Mar 19, 2023

Secrets Maroma Beach Riviera Cancun - Adults Only- All inclusive
Grand Residences Riviera Cancun, a Registry Collection Hotel - All Inclusive
The price is $390 per night from Apr 15 to Apr 16
$390
per night
Apr 15 - Apr 16
9.6/10 Exceptional! (955 reviews)
"Very clean property and extremely pleasant staff."

Reviewed on Mar 14, 2023

Grand Residences Riviera Cancun, a Registry Collection Hotel - All Inclusive
Catalonia Playa Maroma – All Inclusive
4 out of 5
8.9 mi from Puerto Morelos Beach
The price is $308 per night from Apr 6 to Apr 7
$308
per night
Apr 6 - Apr 7
8.4/10 Very Good! (1,000 reviews)
"Very clean and unique."

Reviewed on Mar 19, 2023

Catalonia Playa Maroma – All Inclusive
Ocean Coral & Turquesa All Inclusive
4.5 out of 5
1.3 mi from Puerto Morelos Beach
The price is $310 per night from Apr 18 to Apr 19
$310
per night
Apr 18 - Apr 19
7.6/10 Good! (1,013 reviews)
"I thought the resort was very nice and got what I expected for the Expedia price. The food was very good and the buffet was the highlight. The sit down restaurants were so so and other resorts I’ve been to were much better. As with other experiences the up charge for premium cocktails was not explained ..."

Reviewed on Mar 24, 2023

Ocean Coral & Turquesa All Inclusive
Grand Sunset Princess - All Inclusive
4.5 out of 5
14 mi from Puerto Morelos Beach
The price is $234 per night from Apr 24 to Apr 25
$234
per night
Apr 24 - Apr 25
7.8/10 Good! (752 reviews)
"With less than an hour drive from the airport to the resort, we found this a great choice to start our vacation. The central walkway between the beach & Reception was so beautiful. We had nice rooms with the most fresh clean linens. If you had no mobility problems it was easy walking distance from ..."

Reviewed on Mar 21, 2023

Grand Sunset Princess - All Inclusive
Moon Palace Nizuc - All inclusive
4.5 out of 5
8.9 mi from Puerto Morelos Beach
The price is $405 per night from Apr 24 to Apr 25
$405
per night
Apr 24 - Apr 25
8.2/10 Very Good! (341 reviews)
"We were at the property five years ago. Very few updates have been done since then. The ocean outside of the resort is full of seaweed!"

Reviewed on Mar 23, 2023

Moon Palace Nizuc - All inclusive
Don't see what you're looking for?
See all available properties in Puerto Morelos Beach
View all properties
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.

Beach villas close to Puerto Morelos 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.

Beach apartments close to Puerto Morelos 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.

Book your dream beach vacation with deals from $79 

Make the most of your vacation with hotels on the water in Puerto Morelos Beach, Puerto Morelos

Step straight on to the beach when you choose from any of the 1,418 hotels near Puerto Morelos Beach. It’s perfect for lazy sunbathing days, ice-cream creations, action-packed water adventures, and sunset dining at a beachfront restaurant.

 

Discover great deals on hotels in Puerto Morelos Beach

Enter your travel dates to see fantastic Puerto Morelos Beach, Puerto Morelos hotel deals. Prices can be higher at weekends and in peak season, so try adjusting your travel dates to see different rates. Some beach neighborhoods are cheaper than others, so use the map to spot deals on beachfront hotels near Puerto Morelos Beach.

 

Use Expedia to find cheap hotels near Puerto Morelos Beach

Currently, hotel deals start at just $79 per night going up to $965 for top-end luxury accommodation. Use the price filter to find budget hotels near Puerto Morelos Beach and try adjusting your travel dates for more prices and options.

 

How to pick the right hotel close to Puerto Morelos Beach

Enter your travel dates, hit search, and scroll through some of the best hotels near Puerto Morelos Beach with availability. The map is a great tool to show exactly how close the hotel is from the beach and other popular waterfront spots.

 

Finding Puerto Morelos Beach hotels on the beach

The ‘ocean view’ filter is handy for finding beachfront hotels in Puerto Morelos Beach. Then you can simply step out of your hotel and enjoy the beach when it’s sunny, quiet, buzzing, or covered in a blanket of stars. The choice is yours!

 

Other accommodation options in Puerto Morelos Beach

At Expedia, we have an exciting selection of deals that goes way beyond just hotels in Puerto Morelos Beach, Puerto Morelos. We have beachside condos in Puerto Morelos Beach, self-catering apartments near Puerto Morelos Beach, {Puerto Morelos Beach family resorts, and you can even find pet-friendly {Puerto Morelos Beach pads for furry family members too.

 

The benefits of booking a Puerto Morelos Beach hotel with Expedia

Expedia helps you save more by locking in fantastic deals on a huge number of {Puerto Morelos Beach hotels. Booking your flights and car rental through us, too, means you’ll save even more. Become an Expedia Rewards member for free to earn reward points and enjoy 24/7 customer service, so you can book your dream hotel on Puerto Morelos Beach with confidence.  

Puerto Morelos Beach hotels information

Number of reviews
9,764
Accommodation
1,418 hotels
Lowest Price
$79
Highest Price
$965

Popular places to visit

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 210 hotels and other accommodations you'll find within a mile.

What's the best hotel to stay close to Puerto Morelos Beach?

Adjacent to Puerto Morelos Beach, Desire Pearl Luxury All Inclusive - Couples Only is one of the top choices for your stay based on our traveler data, and this 4-star property offers a full-service spa and a private beach. Other good options within a short distance include The Fives Oceanfront - Puerto Morelos and Dreams Riviera Cancun Resort & Spa - All Inclusive.

How many hotels will I find near Puerto Morelos Beach?

Expedia has 210 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 Puerto Morelos Reef are both worth a visit while you're checking out the area.

Recent reviews of Puerto Morelos Beach hotels
Expedia verified reviews