Find hotels in Puerto Morelos from CA $41

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

Top 10 Puerto Morelos hotels and places to stay

Moon Palace Cancún - All Inclusive
4.5 out of 5
Carretera Cancun-Chetumal Km. 340, Cancun, QROO, 77500
The price is CA $549 per night from Apr. 24 to Apr. 25
CA $549
per night
Apr. 24 - Apr. 25
15.72 km from city centre
8/10 Very Good! (1,428 reviews)
"La verdad me gusto todo ! Le doy una 10"

Reviewed on Mar. 26, 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, 77710
The price is CA $1,178 per night from Apr. 19 to Apr. 20
CA $1,178
per night
Apr. 19 - Apr. 20
8.21 km from city centre
8.2/10 Very Good! (464 reviews)
"Great facilities and kind staff. We had a blast partying with the ninja turtles, slime bob and Dora! The water park was awesome!"

Reviewed on Mar. 28, 2023

Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
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, 77710
Fully refundableReserve now, pay when you stay
The price is CA $318 per night from Apr. 26 to Apr. 27
CA $318
per night
Apr. 26 - Apr. 27
25.53 km from city centre
7.8/10 Good! (2,270 reviews)
"All the staff were fairly knowledgeable and helpful, some need to learn more English and I definitely need to learn more Spanish , it was an experience tho full of great memories"

Reviewed on Mar. 24, 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
5 out of 5
Km 27.5 Mza. 37 SM. 12, Bahia Petempich, Puerto Morelos, QROO, 77580
The price is CA $632 per night from Apr. 25 to Apr. 26
CA $632
per night
Apr. 25 - Apr. 26
6.97 km from city centre
9.2/10 Wonderful! (564 reviews)
"Hotel was great and food was also. Great trip!"

Reviewed on Mar. 27, 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, 77710
Fully refundableReserve now, pay when you stay
The price is CA $974 per night from Apr. 11 to Apr. 12
CA $974
per night
Apr. 11 - Apr. 12
15.72 km from city centre
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
5 out of 5
Blvd. El Cid, Unidad 28 Lote 1-01, Manzana 20 Supermanzana 3, Puerto Morelos, QROO, 77580
The price is CA $528 per night from Apr. 16 to Apr. 17
CA $528
per night
Apr. 16 - Apr. 17
3.22 km from city centre
9.6/10 Exceptional! (957 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
Carretera Federal 307 Km.306-250, Maroma, Playa del Carmen, QROO, 77710
The price is CA $419 per night from Apr. 6 to Apr. 7
CA $419
per night
Apr. 6 - Apr. 7
15.61 km from city centre
8.4/10 Very Good! (1,003 reviews)
"It was wonderful!"

Reviewed on Mar. 29, 2023

Catalonia Playa Maroma – All Inclusive
Ocean Coral & Turquesa All Inclusive
4.5 out of 5
Super manzana 12, Lote 1-05, Puerto Morelos, QROO, 77580
The price is CA $377 per night from Apr. 18 to Apr. 19
CA $377
per night
Apr. 18 - Apr. 19
3.78 km from city centre
7.6/10 Good! (1,001 reviews)
"Just return from a short 3 day stay at Ocean Coral & Turquesa. We enjoyed our stay very much. It was a short 20-25 minute ride from the airport. Check in was smooth and easy. The resort is large which is nice, it doesn’t feel over crowded at all. We were in building 20 on the second floor. Building ..."

Reviewed on Mar. 28, 2023

Ocean Coral & Turquesa All Inclusive
Grand Sunset Princess - All Inclusive
4.5 out of 5
Prolongación 5ta Avenida Mza 20 Lote 006, Playa del Carmen, QROO, 77710
Fully refundableReserve now, pay when you stay
The price is CA $354 per night from Apr. 17 to Apr. 18
CA $354
per night
Apr. 17 - Apr. 18
25.45 km from city centre
7.8/10 Good! (756 reviews)
"The property exceeded our expectations. Much more beautiful in person. Staff was super friendly, helpful and attentive to our needs. We will definitely be coming!"

Reviewed on Mar. 26, 2023

Grand Sunset Princess - All Inclusive
Moon Palace Nizuc - All inclusive
4.5 out of 5
Carretera Cancun-Chetumal Km. 36.5 EDF A, Cancun, QROO, 77500
The price is CA $553 per night from Apr. 24 to Apr. 25
CA $553
per night
Apr. 24 - Apr. 25
16.36 km from city centre
8.2/10 Very Good! (343 reviews)
"Beautiful resort property! Had to jump through a lot of hoops and spent way too much time tryin to troubleshoot several issues with our accommodations…never ever received the resort credits that were promised to me….even after going to try and resolve with three different staff members."

Reviewed on Mar. 27, 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
The price is CA $491 per night from Apr. 17 to Apr. 18
CA $491
per night
Apr. 17 - Apr. 18
7.27 km from city centre
8.6/10 Excellent! (573 reviews)
"Great family resort."

Reviewed on Mar. 26, 2023

Sensira Resort & Spa Riviera Maya – All Inclusive
Iberostar Paraiso Del Mar All Inclusive
4.5 out of 5
Carretera Chetumal-Puerto Juarez Km 309, Lote 1 Playa, Playa del Carmen, QROO, 77710
13.23 km from city centre
8.2/10 Very Good! (1,002 reviews)
"The property is very big. There was plenty of food options, close to the beach and the pools were amazing. One thing that I disliked was the sales people were always wanting to invite us to join a presentation to purchase a timeshare with them. We had told them various time that we were not interested, ..."

Reviewed on Mar. 30, 2023

Iberostar Paraiso Del Mar All Inclusive
Hotel Marina El Cid Spa & Beach Resort All Inclusive
4 out of 5
Boulevard el Cid Unidad 15, Puerto Morelos, QROO, 77580
The price is CA $500 per night from Apr. 16 to Apr. 17
CA $500
per night
Apr. 16 - Apr. 17
2.04 km from city centre
8.6/10 Excellent! (1,032 reviews)
"Whole resort was great, food, drinks and service. The only downfall is beach condition due to erosion and seaweed. They try hard to keep it clean but seems impossible"

Reviewed on Mar. 28, 2023

Hotel Marina El Cid Spa & Beach Resort 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 CA $576 per night from Apr. 9 to Apr. 10
CA $576
per night
Apr. 9 - Apr. 10
3.59 km from city centre
8/10 Very Good! (1,002 reviews)
"We have been there twice and loved it both times. The food is fantastic and the paid dining options were worth it as well. The staff is wonderful. Just wish the seaweed was not an issue. Will go back again."

Reviewed on Mar. 28, 2023

Dreams Sapphire Resort & Spa - All Inclusive
Iberostar Selection Paraiso Lindo All Inclusive
4.5 out of 5
Chetumal - Puerto Juarez Km 309, Playa del Carmen, QROO, 77710
The price is CA $443 per night from Apr. 21 to Apr. 22
CA $443
per night
Apr. 21 - Apr. 22
13.44 km from city centre
8.8/10 Excellent! (1,004 reviews)
"Amazing family resort!"

Reviewed on Mar. 26, 2023

Iberostar Selection Paraiso Lindo 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 CA $474 per night from Apr. 16 to Apr. 17
CA $474
per night
Apr. 16 - Apr. 17
10.95 km from city centre
6.8/10 (114 reviews)
"Very safe"

Reviewed on Mar. 22, 2023

Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
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 CA $617 per night from Apr. 16 to Apr. 17
CA $617
per night
Apr. 16 - Apr. 17
2.89 km from city centre
8.6/10 Excellent! (999 reviews)
"The resort was very accessible. Everything was walking distance and only 25 mins from the airport."

Reviewed on Mar. 15, 2023

Dreams Riviera Cancun Resort & Spa - All Inclusive
Excellence Riviera Cancun - Adults Only All Inclusive
5 out of 5
Carr. Federal 307 Chet-Pto. Juarez, Km 324 - 342, Mza. 7, Lt. 1, SM 11, Puerto Morelos, QROO, 77580
The price is CA $846 per night from Mar. 31 to Apr. 1
CA $846
per night
Mar. 31 - Apr. 1
3.2 km from city centre
9.4/10 Exceptional! (1,004 reviews)
"We have stayed at this resort several times and it is our favorite place. The excellence club never disappoints and the staff is great. Amable recognized us as we were walking to our room and due to Covid we were not able to go the last 3 years. We spend most of the time at the beach and it was wonderful. ..."

Reviewed on Mar. 26, 2023

Excellence Riviera Cancun - Adults Only 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 CA $764 per night from Apr. 1 to Apr. 2
CA $764
per night
Apr. 1 - Apr. 2
10.77 km from city centre
8/10 Very Good! (780 reviews)
"A perfect family vacation. Small enough I could easily find my children, but big enough no one got bored. Excellent staff from the moment we arrived! Highly recommend!"

Reviewed on Mar. 28, 2023

Dreams Natura Resort & Spa - All Inclusive
Princess Family Club Riviera - All Inclusive
4.5 out of 5
Prolongación 5ta Avenida Mza 20 Lote 06, Playa del Carmen, QROO, 77710
The price is CA $337 per night from Apr. 19 to Apr. 20
CA $337
per night
Apr. 19 - Apr. 20
25.43 km from city centre
7.8/10 Good! (508 reviews)
"Property was kid friendly. Would have like to have known about the cart rental for the kids. I found out about it the last day of my stay. Otherwise the property was beautiful and food was okay."

Reviewed on Mar. 29, 2023

Princess Family Club Riviera - All Inclusive
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.

Explore, discover and save

Hotels near Popular Puerto Morelos Attractions

Puerto Morelos hotels information

Number of reviews
17,804
Accommodation
525 hotels
Lowest Price
CA $41
Highest Price
CA $1,178

Price trends for hotels in Puerto Morelos

Less expensive
More expensive
Next month
September
February
CA $454
Month
Price
January
CA $475
February
CA $593
March
CA $455
April
CA $454
May
CA $336
June
CA $352
July
CA $509
August
CA $461
September
CA $268
October
CA $418
November
CA $331
December
CA $508
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?

Hotel Puerto Caracol is a favorite property for Expedia customers. This 3-star hotel offers a terrace and flat-screen TVs. Reviews from our site also recommend Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma and Excellence Riviera Cancun - Adults Only All Inclusive 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?

Casa Mexh: Visitors give good reviews to this Puerto Morelos vacation home rental, which is located near the airport and has an outdoor pool, a patio, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a full-sized fridge, a stovetop, and a microwave, so you can cook with friends or family. Kick off your shoes and enjoy yourself with a terrace and a private yard. Some other homes for rent in Puerto Morelos include Full house where stay nice & relaxed near the Caribean Sea and Whole house in Puerto Morelos | House in Puerto Morelos. 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 in Puerto Morelos
Expedia verified reviews