Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto Morelos – 173 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Casa del Puerto by MIJ - Beachfront Hotel

Hotel in Puerto Morelos

Located in Puerto Morelos, Casa del Puerto by MIJ - Beachfront Hotel features accommodations with private terraces. The hotel and grounds are beautiful. The room was outstanding, very large, nicely appointed with a beautiful view from the spacious balcony. Even the view of the jungle behind the hotel was spectacular! One of the nicest memories of our stay would be the service provided by the hotel staff. Victor and Marco provided very helpful and gracious service in the restaurant and Isabel beautifully set our room up every day. They were key to our relaxation, thank you all!

Show more Show less
7.8
Good
1,059 reviews
Price from
$91.34
per night

Hotel Ojo De Agua

Hotel in Puerto Morelos

Located only 164 feet from the beach, the Ojo del Agua Hotel offers guests free Wi-Fi in public areas, an on-site diving and snorkeling store and massage service. The hotel is beachfront. Rooms are spacious and the staff is super friendly.

Show more Show less
7.1
Good
890 reviews
Price from
$82
per night

Senses Riviera Maya by Artisan - All inclusive-Adults only

Hotel in Puerto Morelos

Located in Puerto Morelos, a few steps from Playa Paraiso, Senses Riviera Maya by Artisan - All inclusive-Adults only has accommodations with a garden, free private parking, a shared lounge and a bar.... we were looking for something exclusive and private and this was the best option,It wasn’t crowded/noisy at all and it was perfect for relax and rest for the weekend. the staff was amazing. I personally don’t like being covered with sand or walk miles to my room so again, this was perfect for us.

Show more Show less
7.6
Good
482 reviews
Price from
$305.60
per night

Hacienda Morelos Beachfront Hotel

Hotel in Puerto Morelos

Located right on the beach in Punto Morelos, this luxurious hotel comes with rooms sea views. Hotel Hacienda Morelos is just a 40-minute drive from Cancun. Good breakfast in the restaurant. A/C worked very well, good water pressure and hot water. We had stayed a week earlier and my girlfriend had left a vest in the room. We asked the front desk if it had been turned in by the cleaning staff and they had it. Exceptionally friendly and competent staff!

Show more Show less
7.5
Good
480 reviews
Price from
$76.55
per night

Hotel El Moro

Hotel in Puerto Morelos

Located in Puerto Morelos, Hotel El Moro offers 3-star accommodations with a garden and a terrace. It was perfect! Only thing was we asked for two beds, as we are not a couple (2 women) and we only got one bed. Other than that it was perfect! Hubby now wants to go away, I am thinking of going back there with him! Location is ideal, close to everything!! <3 <3 it!

Show more Show less
8.2
Very Good
323 reviews
Price from
$55.55
per night

The Fives Oceanfront

Hotel in Puerto Morelos

Facing the beachfront, The Fives Oceanfront offers 5-star accommodations in Puerto Morelos and features a fitness center, garden and shared lounge. The decor was great, short walk into a beautiful town and the staff were great

Show more Show less
8
Very Good
228 reviews
Price from
$228.08
per night

Corales Suites

Hotel in Puerto Morelos

Located in Puerto Morelos, a few steps from Playa Puerto Morelos, Corales Suites provides accommodations with an outdoor swimming pool, free private parking and a terrace. Very close to the sea.Nice day beach bar infront. Apartment had a really nice view.

Show more Show less
8
Very Good
257 reviews
Price from
$86
per night

Villas Valentina

Hotel in Puerto Morelos

Villas Valentina features free bikes, terrace, a restaurant and bar in Puerto Morelos. Walter, the host was super friendly and accommodating. The room was nicely decorated and had everything we needed for a comfortable stay. Great location and amazing views from the very cute little roof top patio. Restaurant downstairs served fantastic coconut shrimp and prices were good

Show more Show less
7.9
Good
328 reviews
Price from
$59
per night

Rancho Sakol

Hotel in Puerto Morelos

Set on a beautiful beach in the Riviera Maya, Rancho Sakol is 25 minutes' walk or 10 minutes' by bike from the center of Puerto Morelos. I was totally amazed with this place. Beautiful, comfy and unique. Sara did everything to make us feel comfortable, and worked hard to exceed our expectations. If you can't live without the internet or tv, it's not for you.

Show more Show less
8.7
Excellent
257 reviews
Price from
$67.23
per night

Hotel Puerto Caracol

Hotel in Puerto Morelos

Featuring 3-star accommodations, Hotel Puerto Caracol is located in Puerto Morelos, a 4-minute walk from Playa Puerto Morelos and 18 miles from Cancun Underwater Museum. excellent location! fair price, and great staff

Show more Show less
7.8
Good
286 reviews
Price from
$54
per night

Most-booked hotels in Puerto Morelos in the past month

See all

Puerto Morelos's best hotels with breakfast

See all

Budget hotels in Puerto Morelos

See all

FAQs about hotels in Puerto Morelos

  • These hotels in Puerto Morelos are highly rated by couples: Nuscaa Boutique Tree House & Spa, Oom Bubble Boutique Riviera Cancun, and Lunita jungle hotel.

  • On average, it costs $129 per night to book a 3-star hotel in Puerto Morelos for tonight. You'll pay around $144 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto Morelos will cost around $603, on average (based on Booking.com prices).

  • Many families visiting Puerto Morelos loved staying at Lunita jungle hotel, Oom Bubble Boutique Riviera Cancun, and Rancho Sakol.

  • For hotels in Puerto Morelos that serve highly-rated breakfasts, try Oom Bubble Boutique Riviera Cancun, Hotel El Moro, and The Fives Oceanfront.

  • On average, 3-star hotels in Puerto Morelos cost $7 per night, and 4-star hotels in Puerto Morelos are $82 per night. If you're looking for something really special, a 5-star hotel in Puerto Morelos can be found for $65 per night, on average (based on Booking.com prices).

  • Oom Bubble Boutique Riviera Cancun, Jolie Jungle Eco Hotel, and Corales Suites got great room view-related reviews from travelers in Puerto Morelos.

  • The average price per night for a 3-star hotel in Puerto Morelos this weekend is $145 or, for a 4-star hotel, $222. Looking for something even fancier? 5-star hotels in Puerto Morelos for this weekend cost around $650 per night, on average (based on Booking.com prices).

  • Nuscaa Boutique Tree House & Spa, Oom Bubble Boutique Riviera Cancun, and Lunita jungle hotel are some of the popular hotels in Puerto Morelos.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto Morelos:

Explore guest reviews of hotels in Puerto Morelos

See all