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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto Morelos – 168 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 view. the sound of the ocean on your doorstep. it was so peaceful and beautiful The staff were amazing especially Thamara and America. and Marco and the other gentleman both from the restaurant.

Show more Show less
8.2
Very Good
885 reviews
Price from
$75.38
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. Close to beach bars and restaurants

Show more Show less
7.2
Good
917 reviews
Price from
$55
per night

Senses Riviera Maya by Artisan - All inclusive-Adults only

Hotel in Puerto Morelos

Located in Puerto Morelos, 1.1 miles from Playa Maroma, Senses Riviera Maya by Artisan - All inclusive-Adults only has accommodations with a restaurant, free private parking, an outdoor swimming pool... 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
281 reviews
Price from
$186.20
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. everything was great, top location, great views, top restaurant (super tasty breakfast and everything else), supermarket next door, really clean, kind staff..... awesome!!!

Show more Show less
7.6
Good
410 reviews
Price from
$72.29
per night

The Fives Oceanfront

Hotel in Puerto Morelos

The Fives Oceanfront has a restaurant, fitness center, a bar and shared lounge in Puerto Morelos. With free WiFi, this 5-star hotel offers a private beach area and room service. This is such a nice hotel. I don't usually travel in resorts, so it was a treat. It had excellent WIFI. the rooms were spacious and the pools were stunning. The staff was friendly and the complimentary mini bar came with 7 bottled waters, 6 beers, 3 diet coke, 3 coke, 3 sprite and 3 seltzers. Coffee is also provided in the room.

Show more Show less
8.1
Very Good
168 reviews
Price from
$194.67
per night

We Hotel Puerto Morelos

Hotel in Puerto Morelos

Located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos, We Hotel Puerto Morelos has a restaurant, an outdoor swimming pool and a bar, as well as free WiFi. Rooms are very well maintained and cleaned. The location is perfect, you're close to the beach and in a parallel to the restaurants and just across the corner the main plaza. The rooms are fairly priced.

Show more Show less
8.3
Very Good
343 reviews
Price from
$76.21
per night

Villas Valentina

Hotel in Puerto Morelos

Featuring a restaurant, bar and views of sea, Villas Valentina is located in Puerto Morelos, a few steps from Playa Puerto Morelos. The roof top pool with the view is perfect. Room was big and clean

Show more Show less
8
Very Good
286 reviews
Price from
$40
per night

Hotel El Moro

Hotel in Puerto Morelos

Hotel El Moro features a restaurant, outdoor swimming pool, a bar and garden in Puerto Morelos. Very cozy, clean and nice. I would come back! The receptionnist Sheila is very kind and helpful! Thank you very much!

Show more Show less
8.3
Very Good
194 reviews
Price from
$55.03
per night

Hotel Puerto Caracol

Hotel in Puerto Morelos

Hotel Puerto Caracol is located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos. With a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. excellent location! fair price, and great staff

Show more Show less
7.9
Good
197 reviews
Price from
$43
per night

Hotel Muchin

Hotel in Puerto Morelos

Hotel Muchin is located in Puerto Morelos, 1.5 miles from Playa Puerto Morelos. All rooms have a flat-screen TV with cable channels and a private bathroom. The hotel has family rooms. everything clean and new. very comfortable beds.

Show more Show less
8.4
Very Good
84 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

Hotels located in the center of Puerto Morelos

See all

FAQs about hotels in Puerto Morelos

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

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

  • Casa del Puerto by MIJ - Beachfront Hotel, Jolie Jungle Eco Hotel, and Corales Suites got great room view-related reviews from travelers in Puerto Morelos.

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

  • Many families visiting Puerto Morelos loved staying at Casa Boutique Hokhmah, Corales Suites, and The Fives Oceanfront.

  • These hotels in Puerto Morelos are highly rated by couples: Nuscaa Boutique Tree House & Spa, Casitas Kinsol, and Jolie Jungle Eco Hotel.

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

  • Nuscaa Boutique Tree House & Spa, Casitas Kinsol, and Jolie Jungle Eco Hotel are some of the popular hotels in Puerto Morelos.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Puerto Morelos:

Explore guest reviews of hotels in Puerto Morelos

See all