Find hotels in Puerto Morelos from CA $70

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

Hotel Tequila Cancun
2.5 out of 5
Km 23100 Carretera Cancún Puerto Morelos, Puerto Morelos, QROO, 77570
Fully refundableReserve now, pay when you stay
The price is CA $73 per night from Dec 2 to Dec 3
CA $73
per night
Dec 2 - Dec 3
12.73 km from city centre
4.3/5 Excellent! (16 reviews)
"We love it so much there. It will be our first stop every time when we go to Cancun!"

Reviewed on Nov. 17, 2022

Hotel Tequila Cancun
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
Fully refundableReserve now, pay when you stay
The price is CA $398 per night from Dec 12 to Dec 13
CA $398
per night
Dec 12 - Dec 13
3.22 km from city centre
4.8/5 Exceptional! (879 reviews)
"Excellent food and service is equally nice....would certainly return !!"

Reviewed on Nov. 23, 2022

Grand Residences Riviera Cancun, a Registry Collection Hotel - 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 $337 per night from Dec 15 to Dec 16
CA $337
per night
Dec 15 - Dec 16
3.78 km from city centre
3.8/5 Good! (1,037 reviews)
"The staff was all very friendly and helpful."

Reviewed on Nov. 25, 2022

Ocean Coral & Turquesa All Inclusive

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

Hotel & Beach Club Ojo de Agua
3 out of 5
5 Av Javier Rojo Gomez, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is CA $70 per night from Dec 12 to Dec 13
CA $70
per night
Dec 12 - Dec 13
0.39 km from city centre
3.7/5 Good! (252 reviews)
"FRIENDLY HOTEL AND RESTRUANT / BEACH STAFF ESPECIALLY VICTOR AND DAY HOTEL MANAGEMENT THE MUSIC AT NIGHT FROM NEIGHBORING BEACH NIGHT SPOT TOO LOUD TILL 0330 ONE SATURDAY NIGHT , OTHER NIGHTS TOO BUT NOT TILL EARLY MORNING"

Reviewed on Nov. 14, 2022

Hotel & Beach Club Ojo de Agua
Ventus at Marina El Cid Spa & Beach Resort - All Inclusive
4 out of 5
Blvd. El Cid Mz20 Lt 1-01,Unidad 11 Sm03, Puerto Morelos, QROO, 77580
The price is CA $458 per night from Dec 1 to Dec 2
CA $458
per night
Dec 1 - Dec 2
1.8 km from city centre
4.3/5 Excellent! (622 reviews)
"Like the multiple restaurants, bars and pools"

Reviewed on Nov. 23, 2022

Ventus at Marina El Cid Spa & Beach Resort - All Inclusive
Desire Pearl Luxury All Inclusive - Couples Only
4 out of 5
Costera Norte S.M. 10 Mz. 26, Puerto Morelos, QROO, 77580
1.71 km from city centre
4.7/5 Exceptional! (350 reviews)
"Second time back. All was amazing as usual!"

Reviewed on Nov. 24, 2022

Desire Pearl Luxury All Inclusive - Couples Only
Hyatt Ziva Riviera Cancun - All Inclusive
4.5 out of 5
Bahia de Petempich, SM 12, MZ 31, Lote 14-02, Puerto Morelos, QROO, 77580
The price is CA $468 per night from Dec 4 to Dec 5
CA $468
per night
Dec 4 - Dec 5
5.49 km from city centre
4.2/5 Excellent! (145 reviews)
"The resort is beautiful. The waterpark is amazing. My kids loved it. We were upgraded to the Club Queen Room, and it was stunning! The food was good. My kids enjoyed The Corner. Service was very good! Only very small issue would be the lack of seating around the pool. People get there early and claim ..."

Reviewed on Nov. 24, 2022

Hyatt Ziva Riviera Cancun - 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 $469 per night from Dec 21 to Dec 22
CA $469
per night
Dec 21 - Dec 22
2.04 km from city centre
4.3/5 Excellent! (1,004 reviews)
"The location, beach and property were outstanding and the staff and food were fantastic!"

Reviewed on Nov. 22, 2022

Hotel Marina El Cid Spa & Beach Resort All Inclusive
We Hotel Puerto Morelos
3.5 out of 5
Avenida Niños Héroes 30, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is CA $92 per night from Dec 12 to Dec 13
CA $92
per night
Dec 12 - Dec 13
1.04 km from city centre
4.5/5 Wonderful! (186 reviews)
"Great hotel! Wonderful staff. The rooftop pool area is amazing - great place to watch the sunrise and sunset. Clean room with great air conditioning. You can walk to everything you need in this town. A great place to snorkel as well!"

Reviewed on Nov. 18, 2022

We Hotel Puerto Morelos
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 $607 per night from Dec 21 to Dec 22
CA $607
per night
Dec 21 - Dec 22
3.2 km from city centre
4.7/5 Exceptional! (1,038 reviews)
"It was great!!"

Reviewed on Nov. 24, 2022

Excellence Riviera Cancun - Adults Only All Inclusive
Desire Riviera Maya Resort All Inclusive - Couples Only
4 out of 5
Carretera Puerto Morelos KM 27.5, Puerto Morelos, QROO, 77580
6.61 km from city centre
4.6/5 Exceptional! (533 reviews)
"Our 5th trip to the resort, will be trying the resort's sister location on our next trip."

Reviewed on Oct. 3, 2022

Desire Riviera Maya Resort All Inclusive - Couples Only
Ventus Ha at Marina El Cid Spa & Beach Resort - All Inclusive
4 out of 5
Boulevard El Cid, Unidad 10, Puerto Morelos, QROO, 77580
The price is CA $397 per night from Dec 1 to Dec 2
CA $397
per night
Dec 1 - Dec 2
1.81 km from city centre
4.4/5 Wonderful! (189 reviews)
"The most wonderful vacation we have had yet, the food is excellent as they have several restaurants and they all accommodate you. The service is prime, everyone is always wanting to give a helping hand, the property has many amenities so it’s good for families. I would definitely return here!"

Reviewed on Nov. 19, 2022

Ventus Ha at Marina El Cid Spa & Beach Resort - All Inclusive
Azul Beach Resort Riviera Cancun, Gourmet All Inclusive by Karisma
4.5 out of 5
Carretera Cancun Puerto Morelos km 27.5, Manz 37 Super Manz12 Bahía Petempic, Puerto Morelos, QROO, 77580
The price is CA $438 per night from Dec 12 to Dec 13
CA $438
per night
Dec 12 - Dec 13
5.77 km from city centre
3.8/5 Good! (381 reviews)
"Yadi Mayor was incredible. She was so friendly and helpful and went above and beyond to ensure our vacation was amazing. Your resort is Beautiful and well maintained and we both had an amazing time. Thank you for making Karen's (my partner) Birthday a tremendous success. And once again, please give ..."

Reviewed on Oct. 31, 2022

Azul Beach Resort Riviera Cancun, Gourmet All Inclusive by Karisma
Romarley Beach House - All Inclusive
3.5 out of 5
Av. Javier Rojo Gomez Nte. SM-02 MZ-25, LT-01 Colonia Centro, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is CA $449 per night from Dec 12 to Dec 13
CA $449
per night
Dec 12 - Dec 13
1.1 km from city centre
4/5 Very Good! (31 reviews)
"Very nice property with excellent location to town square."

Reviewed on Sep. 10, 2022

Romarley Beach House - All Inclusive
Hotel Arrecifes Suites
3 out of 5
Calle Heriberto Frias SM 2 Mz 14 Lote 7, Puerto Morelos, QROO, 77580
The price is CA $108 per night from Dec 12 to Dec 13
CA $108
per night
Dec 12 - Dec 13
0.74 km from city centre
4.1/5 Very Good! (324 reviews)
"Great location and friendly staff"

Reviewed on Nov. 13, 2022

Hotel Arrecifes Suites
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 $521 per night from Dec 13 to Dec 14
CA $521
per night
Dec 13 - Dec 14
10.77 km from city centre
4/5 Very Good! (625 reviews)
Very good overall
"Everything was great, the service was pleasant and always very kind. The people who work there really love to work there,"

Reviewed on Nov. 23, 2022

Dreams Natura Resort & Spa - 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 CA $429 per night from Dec 12 to Dec 13
CA $429
per night
Dec 12 - Dec 13
7.27 km from city centre
4.4/5 Excellent! (345 reviews)
"Great place. My family enjoyed it"

Reviewed on Nov. 24, 2022

Sensira Resort & Spa Riviera Maya – All Inclusive
Breathless Riviera Cancun Resort & Spa - Adults Only - All Inclusive
4.5 out of 5
Calle 12 Mza. 41 Lote 2-04, Bahia Petempich, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is CA $904 per night from Nov 29 to Nov 30
CA $904
per night
Nov 29 - Nov 30
6.45 km from city centre
4.2/5 Very Good! (723 reviews)
"I liked the live entertainment/music they added this year. The staff also seems to work very hard to make your stay nice. If something isn't right, they work hard to make it right ASAP. We had a great time! Great resort for active people."

Reviewed on Nov. 14, 2022

Breathless Riviera Cancun Resort & Spa - Adults Only - 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 CA $320 per night from Dec 12 to Dec 13
CA $320
per night
Dec 12 - Dec 13
6.97 km from city centre
4.6/5 Exceptional! (429 reviews)
"There was not one thing we did not like. Our stay was outstanding! Amazing staff! Definitely recommend."

Reviewed on Nov. 24, 2022

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
Hacienda Morelos Beach Front Hotel
3 out of 5
Av Rafael E Melgar Lote 5, Puerto Morelos, QROO, 77580
The price is CA $120 per night from Nov 30 to Dec 1
CA $120
per night
Nov 30 - Dec 1
0.27 km from city centre
4/5 Very Good! (477 reviews)
"The staff was very helpful and friendly. The hotel and rooms were very clean. They cleaned it daily as well. The view from our room was very beautiful! Nice pool and beach area. Close to shopping and grocery store. The WIFI was spotty and could not watch much TV (fine with me). The only thing I wish ..."

Reviewed on Nov. 11, 2022

Hacienda Morelos Beach Front Hotel
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.

Hotels near Popular Puerto Morelos Attractions

Puerto Morelos hotels information

Number of reviews 9586
Accommodation 528 hotels
Lowest Price CA $70
Highest Price CA $904

Price trends for hotels in Puerto Morelos

Less expensive
More expensive
Next month
May
October
CA $416
Month
Price
January
CA $391
February
CA $417
March
CA $416
April
CA $413
May
CA $325
June
CA $386
July
CA $390
August
CA $391
September
CA $371
October
CA $437
November
CA $350
December
CA $416
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?

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma is a favorite with Expedia customers. This 5-star property offers 4 outdoor pools and a full-service spa. Reviews from our site also recommend Grand Residences Riviera Cancún, a Registry Collection Hotel 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 NEW ! 4 Bedroom vacation house in Puerto Morelos and Home with pool and close 7 minutes to the beach (Pet-Friendly). 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 Costa Occidental de Isla Mujeres 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, a Registry Collection Hotel 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 1-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