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 – 159 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. Amazing view, quiet place, large room with balcony. Barmen Victor was the sweetest and taking care of everyone around.

Show more Show less
7.9
Good
1,031 reviews
Price from
$101.13
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
$94
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.... Rooms were amazing, great views, nice environment to stay in with your partner. Restaurant was clean and beautifully prepared meals.

Show more Show less
7.6
Good
431 reviews
Price from
$515
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. Great room. Good views. Location perfect for my tastes. Quite, relaxed little town. Friendly

Show more Show less
7.5
Good
474 reviews
Price from
$108.25
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. Hotel in the center of a town, a few minutes from the sea, restaurants and shops. Family room large and clean. Equipped in a special old-fashioned style. Everyone who works here is very friendly and helpful and the price is very good.

Show more Show less
8.3
Very Good
280 reviews
Price from
$51
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
223 reviews
Price from
$335.16
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. the pool was sweet and it was close to the beach. clean rooms and soft beds, we had a nice pool view room

Show more Show less
8.1
Very Good
238 reviews
Price from
$121
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 love the place because it is in nature and not a lot of city noise.

Show more Show less
8.6
Excellent
227 reviews
Price from
$81.52
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. Location, very good restaurants next door, supermarket nearby, beach, very friendly staff.

Show more Show less
7.8
Good
262 reviews
Price from
$51
per night

Hotel Puerto Corcho

Hotel in Puerto Morelos

Located in Puerto Morelos and within 17 miles of Cancun Underwater Museum, Hotel Puerto Corcho has a restaurant, non-smoking rooms, and free WiFi. Very clean, not very far from everything. Rooms are spacious. Good rates. It is a 15 min. walk to the beach, not a big deal if you like walking. Felt safe always.

Show more Show less
7.9
Good
158 reviews
Price from
$41
per night

Most-booked hotels in Puerto Morelos in the past month

See all

Budget hotels in Puerto Morelos

See all

FAQs about hotels in Puerto Morelos

  • Oom Bubble Boutique Riviera Cancun, Casitas Kinsol, and Rancho Sakol got great room view-related reviews from travelers 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.

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

  • For hotels in Puerto Morelos that serve highly-rated breakfasts, try Hotel El Moro, The Fives Oceanfront, and Casa Boutique Hokhmah.

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

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

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

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

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