Find hotels in Puerto Morelos from $47

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

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
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 521 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Moon Palace Cancún - All Inclusive
4.5 out of 5
Carretera Cancun-Chetumal Km. 340, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $430 per night from Jun 2 to Jun 3
$430
per night
Jun 2 - Jun 3
9.76 mi from city center
8/10 Very Good! (1,555 reviews)
"My family and I had a great time at this resort. We stayed at Nizuc and were back and forth between Nizuc and Sunrise. Visitors can visit the grand for an additional charge (which we did not do). The resort is massive, and you’ll likely have to hop on a golf cart of bus to navigate through the hotels ..."

Reviewed on May 30, 2023

Moon Palace Cancún - All Inclusive
Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
5 out of 5
Carretera Cancun Tulum Km 45, Riviera Maya, Playa del Carmen, QROO
The price is $978 per night from Jun 11 to Jun 12
$978
per night
Jun 11 - Jun 12
5.1 mi from city center
8.2/10 Very Good! (510 reviews)
"We were amazingly welcome! Our kids had a blast during all stay. We will for sure recommend you!"

Reviewed on May 30, 2023

Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
Hotel Marina El Cid Spa & Beach Resort All Inclusive
4 out of 5
Boulevard el Cid Unidad 15, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $394 per night from Jun 2 to Jun 3
$394
per night
Jun 2 - Jun 3
1.27 mi from city center
8.6/10 Excellent! (1,150 reviews)
"From the moment you arrived to the moment you leave the hospitality is amazing. When i arrived i was welcomed by Ms.Lulu. She offered me a drink told me about rhe activities, the spa and everything there was to do. The rooms are big and very clean. You get housekeeping everyday and they restock the ..."

Reviewed on May 31, 2023

Hotel Marina El Cid Spa & Beach Resort All Inclusive

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

Catalonia Playa Maroma – All Inclusive
4 out of 5
Carretera Federal 307 Km.306-250, Maroma, Playa del Carmen, QROO
9.69 mi from city center
8.4/10 Very Good! (1,000 reviews)
"It was the most amazing place I have ever seen. I will romantic and quiet, the food was amazing. The staffing was very good, highly recommended."

Reviewed on May 28, 2023

Catalonia Playa Maroma – All Inclusive
Dreams Natura Resort & Spa - All Inclusive
4.5 out of 5
Sm 31, Mz 03, Lote 101-21, Km 332, Carretera Cancun-Tulum, Puerto Morelos, QROO, 77500
Fully refundableReserve now, pay when you stay
The price is $434 per night from Jun 4 to Jun 5
$434
per night
Jun 4 - Jun 5
6.69 mi from city center
8/10 Very Good! (852 reviews)
"Very good place"

Reviewed on May 29, 2023

Dreams Natura Resort & Spa - All Inclusive
Grand Riviera Princess All Suites Resort & Spa All Inclusive
4.5 out of 5
Prolongacion 5ta Avenida, Mza 20 Lote 006, Playa del Carmen, QROO
Fully refundableReserve now, pay when you stay
The price is $194 per night from Jun 8 to Jun 9
$194
per night
Jun 8 - Jun 9
15.84 mi from city center
7.8/10 Good! (2,387 reviews)
"This resort is HUGE! great if you need or want lots of options for pool or beach or you just love walking. If you do have a tough time walking then this will be difficult cause all the activities are so spread out. Food was good I would love to see more or different fish options from just a plain ..."

Reviewed on May 29, 2023

Grand Riviera Princess All Suites Resort & Spa All Inclusive
Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
5 out of 5
Km 27.5 Mza. 37 SM. 12, Bahia Petempich, Puerto Morelos, QROO, 77580
The price is $360 per night from Jun 2 to Jun 3
$360
per night
Jun 2 - Jun 3
4.33 mi from city center
9.2/10 Wonderful! (617 reviews)
"Staff were respectful and accomodating. Excellent service! Hotel room was very clean. Delicious food at the restaurants. Loved all the live entertainment. Bar tenders prepared excellent drinks 🍸. I highly recommend this resort!"

Reviewed on May 30, 2023

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
Secrets Maroma Beach Riviera Cancun - Adults Only - All inclusive
5 out of 5
Carretera Federal 307 Chetumal-Cancún, Km 306.5, Solidaridad, Playa del Carmen, QROO
Fully refundableReserve now, pay when you stay
The price is $739 per night from Jun 4 to Jun 5
$739
per night
Jun 4 - Jun 5
9.78 mi from city center
9.2/10 Wonderful! (1,000 reviews)
"Cleanliness"

Reviewed on May 28, 2023

Secrets Maroma Beach Riviera Cancun - Adults Only - All inclusive
Dreams Riviera Cancun Resort & Spa - All Inclusive
4.5 out of 5
Carretera Federal Chetumal Puerto Juárez, Km 324-342 Manzana 1, Lote 3, SM 11, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $375 per night from Jun 18 to Jun 19
$375
per night
Jun 18 - Jun 19
1.79 mi from city center
8.6/10 Excellent! (1,005 reviews)
"Liked the property Didn't like the checking out, had to wait for about 20mins because there was only 1 person doing the check out"

Reviewed on May 31, 2023

Dreams Riviera Cancun Resort & Spa - All Inclusive
Grand Sunset Princess - All Inclusive
4.5 out of 5
Prolongación 5ta Avenida Mza 20 Lote 006, Playa del Carmen, QROO
Fully refundableReserve now, pay when you stay
The price is $211 per night from Jun 8 to Jun 9
$211
per night
Jun 8 - Jun 9
15.81 mi from city center
8/10 Very Good! (884 reviews)
"All was wonderful"

Reviewed on May 29, 2023

Grand Sunset Princess - All Inclusive
Dreams Sapphire Resort & Spa - All Inclusive
5 out of 5
Super Manzana 11, Manzana 9, Lote 10, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $336 per night from Jun 27 to Jun 28
$336
per night
Jun 27 - Jun 28
2.23 mi from city center
8/10 Very Good! (1,001 reviews)
"Beach was not nice, too mush sea weed, water was dark, we did not go to the water. One of the waiters / bartenders accepted $100 bill that I mistakenly issued as a tip. I felt very disappointed and being taken advantage off. Obviously honesty is not the key priority if this person. Other personnel ..."

Reviewed on May 30, 2023

Dreams Sapphire Resort & Spa - All Inclusive
Dreams Jade Resort & Spa - All Inclusive
4.5 out of 5
Unidad 26, Mz 20 Lote 1-1 SM 3, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $356 per night from Jun 15 to Jun 16
$356
per night
Jun 15 - Jun 16
1.67 mi from city center
8.2/10 Very Good! (1,002 reviews)
"Like most of the things with the hotel. Don’t like, the restaurants were slowly to serving dinner entrée course. There wasn’t a busy night. Hope it could make a changed in future."

Reviewed on May 31, 2023

Dreams Jade Resort & Spa - All Inclusive
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
3.5 out of 5
307 Cancun - Chetumal Ejidal, Puerto Morelos, QROO, 77712
Fully refundableReserve now, pay when you stay
The price is $364 per night from Jun 2 to Jun 3
$364
per night
Jun 2 - Jun 3
6.8 mi from city center
7.2/10 Good! (166 reviews)
"We just returned from a 5 night stay at the Royalton Splash Riviera Cancun. It was amazing. A special thanks to Gloria and Elsy at Expedia Services. You made our stay extra special. Rafa and Carlos at the Cave were so professional, welcoming and friendly. I traveled there with my 2 sons (19 and 11). ..."

Reviewed on May 29, 2023

Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
Moon Palace Nizuc - All inclusive
4.5 out of 5
Carretera Cancun-Chetumal Km. 36.5 EDF A, Cancun, QROO, 77500
Fully refundableReserve now, pay when you stay
The price is $430 per night from Jun 2 to Jun 3
$430
per night
Jun 2 - Jun 3
10.16 mi from city center
8.4/10 Very Good! (378 reviews)
"Nice área"

Reviewed on May 30, 2023

Moon Palace Nizuc - All inclusive
Sensira Resort & Spa Riviera Maya – All Inclusive
4.5 out of 5
KM 27.5 Carr. Cancún - Tulum Mz 40 Lt 16, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $315 per night from Jun 4 to Jun 5
$315
per night
Jun 4 - Jun 5
4.51 mi from city center
8.6/10 Excellent! (632 reviews)
"I stayed with my family of 4, 2 kids and 2 adults from May 20th-26th. Check in was smooth. The reception staff was very nice and helpful. STAFF: The staff at the restaurants, game zone, kids club, most pool staff, cafes were all wonderful and great. Except for: a server at the pool bar who always ..."

Reviewed on May 29, 2023

Sensira Resort & Spa Riviera Maya – All Inclusive
Ocean Coral & Turquesa All Inclusive
4.5 out of 5
Super manzana 12, Lote 1-05, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $262 per night from Jun 4 to Jun 5
$262
per night
Jun 4 - Jun 5
2.35 mi from city center
7.6/10 Good! (1,142 reviews)
"The bartending staff at every bar was friendly even though it was always super busy. Lots of food choices, maybe not so much if you’re really picky. The room was super clean and is cleaned/restocked daily. The online downside of the entire stay was that it’s very hot in the common areas and there ..."

Reviewed on May 30, 2023

Ocean Coral & Turquesa All Inclusive
Banyan Tree Mayakoba
5 out of 5
Carretera Federal Chetumal, Puerto Juarez Km 298, Playa del Carmen, QROO, 77710
Fully refundableReserve now, pay when you stay
The price is $489 per night from Jun 25 to Jun 26
$489
per night
Jun 25 - Jun 26
15.09 mi from city center
9.6/10 Exceptional! (952 reviews)
"Excellent hotel."

Reviewed on May 28, 2023

Banyan Tree Mayakoba
Princess Family Club Riviera - All Inclusive
4.5 out of 5
Prolongación 5ta Avenida Mza 20 Lote 06, Playa del Carmen, QROO, 77710
Fully refundableReserve now, pay when you stay
The price is $298 per night from Jun 4 to Jun 5
$298
per night
Jun 4 - Jun 5
15.79 mi from city center
7.8/10 Good! (521 reviews)
"We had such a GREAT time!! My daughter love it!!"

Reviewed on May 26, 2023

Princess Family Club Riviera - All Inclusive
The Fives Oceanfront - Puerto Morelos
4.5 out of 5
Av. Javier Rojo Gomez Sm 002 Mza 25 Lt 1, Puerto Morelos, QROO, 77580
The price is $332 per night from Jun 12 to Jun 13
$332
per night
Jun 12 - Jun 13
0.68 mi from city center
8.4/10 Very Good! (154 reviews)
"Loved the location—very quiet, almost nobody on the beach, beautiful views all around. Be wary of the fact that the staff will likely sign you up for a sales pitch from a vacation club; very pushy about the sale, kept trying to mask it with "benefits" and "free handouts" for attending, but the whole ..."

Reviewed on May 13, 2023

The Fives Oceanfront - Puerto Morelos
Don't see what you're looking for?
See all available properties in Puerto Morelos
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.

More cheap stays in Puerto Morelos

Stay near popular Puerto Morelos attractions

Puerto Morelos hotels information

Number of reviews
16,908
Accommodation
521 hotels
Lowest Price
$47
Highest Price
$978

Price trends for hotels in Puerto Morelos

Less expensive
More expensive
This month
Next month
October
March
$221
$261
Month
Price
January
$339
February
$365
March
$388
April
$340
May
$378
June
$221
July
$261
August
$244
September
$205
October
$140
November
$217
December
$309
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Puerto Morelos. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

What's the best place to stay in Puerto Morelos?

Grand Residences Riviera Cancún All Inclusive is a favorite property for Expedia customers. This 5-star hotel offers 3 outdoor pools and a full-service spa. Reviews from our site also recommend Excellence Riviera Cancun - Adults Only All Inclusive and Rancho Sak-Ol as top options for your stay. See all available top hotels, or vacation rentals in Puerto Morelos.

What are some of the best vacation home rentals in Puerto Morelos?

Beautiful new house on quiet and private community, 1.5 miles from the beach: This Puerto Morelos vacation home rental is located near the beach and has an outdoor pool, a balcony, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a fridge, a stovetop, and a microwave, so you can cook with friends or family. Other favorite homes for rent in Puerto Morelos are Premium Homes Puerto Morelos Beautiful, charming. and 10 min to the beach-20 to airport-30 to Cancún & Xcaret, Nespresso, Wifi150mbps.. See all vacation rentals in Puerto Morelos.

If I need to cancel my hotel reservation in Puerto Morelos, will I receive a refund?

Yes! You'll find that most room reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Puerto Morelos.

Where can I learn more about changing or cancelling my trip to Puerto Morelos?

To access more information about updating your trip to Puerto Morelos or cancelling it, go to https://www.expedia.com/service/.

What's the best budget-friendly accommodation in Puerto Morelos?

Based on reviews, Corales Suites is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and air conditioning. Other good options to stay on the cheap include Casitas Kinsol and Desire Riviera Maya Resort All Inclusive - Couples Only. View all budget hotels in Puerto Morelos.

What's the best hotel for a family trip to Puerto Morelos?

Puerto Corcho Hotel is a hotel with a restaurant and laundry facilities, and it's a top choice on Expedia for families. Other good options to stay with the kids include Hotel Ojo de Agua and Azul Beach Resort Riviera Maya, Gourmet All Inclusive by Karisma. Attractions like West Coast of Isla Mujeres, Punta Cancun, and Punta Nizuc National Park and Arrecife de Puerto Morelos National Park are also fun for kids of all ages. Find more child-friendly accommodations in Puerto Morelos.

What's the best accommodation for a romantic vacation to Puerto Morelos?

Hotel Marina El Cid Spa & Beach Resort All Inclusive is a favorite 4-star property for couples, and features premium bedding and 24-hour room service. Other good options for your romantic getaway include Grand Residences Riviera Cancún All Inclusive and Posada Amor Hotel Boutique. See all romantic hotels in Puerto Morelos.

What's the best accommodation for an all-inclusive stay in Puerto Morelos?

Desire Riviera Maya Resort All Inclusive - Couples Only is a 4-star all-inclusive property featuring a full-service spa and a nightclub, and a favorite with Expedia travelers. Other good options for your vacation include Dreams Sapphire Resort & Spa - All Inclusive and Zoetry Paraiso de la Bonita Riviera Maya - All Inclusive. See more all-inclusive resorts in Puerto Morelos.

What's the best pet-friendly accommodation in Puerto Morelos?

Casa Boutique Hokhmah is a top guesthouse for people traveling with their pets, and offers a full-service spa and a restaurant for its human guests. See more pet-friendly hotel accommodations in Puerto Morelos.

Where is the best hotel to stay with easy access to Crococun Zoo?

Excellence Riviera Cancun - Adults Only All Inclusive is one of the top choices for your stay based on our traveler data, and this 5-star property offers 6 outdoor pools and a full-service spa. It's located 1.4 mi (2.2 km) from Crococun Zoo. Other good options within a few miles include Ocean Coral & Turquesa - All Inclusive and Dreams Sapphire Resort & Spa - All Inclusive.

What about the best place to stay near Petempich Bay?

One of the top choices for your stay is Zoetry Paraiso de la Bonita Riviera Maya - All Inclusive, located next to Petempich Bay, and this 5-star resort offers a marina and 2 outdoor pools. New Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma and Sensira Resort & Spa Riviera Maya – All Inclusive are other good choices nearby.

What's the best place for a beach vacation in Puerto Morelos?

Suites Valentina is a top 3-star beach hotel offering free WiFi and a snack bar, located within a short 3-minute walk of Ojo de Agua Beach. Other good options to stay near the beach include Ammaris Suite and Posada Amor Hotel Boutique. See more stays near the beach in Puerto Morelos.

Recent reviews of Puerto Morelos hotels
Expedia verified reviews