Skip to main content

Filter by:


Star Rating

Review Score

Puerto Morelos – 71 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

7.5
Scored 7.5
Good
Rated good
592 reviews
Price from$96.39per night
Senses Riviera Maya by Artisan - Optional All inclusive-Adults only, hotel in Puerto Morelos

Located in Puerto Morelos, a few steps from Playa Paraiso, Senses Riviera Maya by Artisan - Optional All inclusive-Adults only has accommodations with a garden, free private parking, a shared lounge...

7.6
Scored 7.6
Good
Rated good
661 reviews
Price from$206.04per night
The Fives Oceanfront, hotel in Puerto Morelos

Located in Puerto Morelos, a few steps from Playa Puerto Morelos, The Fives Oceanfront provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

8.3
Scored 8.3
Very Good
Rated very good
361 reviews
Price from$147.39per night
Casa Boutique Hokhmah, hotel in Puerto Morelos

Located in Puerto Morelos, 28 miles from Cancun Underwater Museum, Casa Boutique Hokhmah provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

8.2
Scored 8.2
Very Good
Rated very good
412 reviews
Price from$53.09per night
Hotel Caracol Puerto Morelos, hotel in Puerto Morelos

Hotel Caracol Puerto Morelos is located in Puerto Morelos, within a 4-minute walk of Playa Puerto Morelos and 18 miles of Cancun Underwater Museum.

7.7
Scored 7.7
Good
Rated good
368 reviews
Price from$51.44per 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.

7.9
Scored 7.9
Good
Rated good
321 reviews
Price from$96.10per night
Hotel El Moro, hotel in Puerto Morelos

Located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos, Hotel El Moro provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

8.1
Scored 8.1
Very Good
Rated very good
515 reviews
Price from$86.70per night
Jolie Jungle Eco Hotel, hotel in Puerto Morelos

Set within the rainforest in the Mayan Rivera, Jolie Jungle Eco Hotel is located in Puerto Morelos, along the Cenotes Route. It features a Mexican Temazcal steam bath and an outdoor swimming pool.

8.6
Scored 8.6
Excellent
Rated excellent
163 reviews
Price from$94.79per night
Oom Bubble Boutique Riviera Cancun, hotel in Puerto Morelos

Located in Puerto Morelos, 12 mi from Playa Puerto Morelos, Oom Bubble Boutique Riviera Cancun provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.

9.4
Scored 9.4
Wonderful
Rated wonderful
197 reviews
Price from$186.10per night
Suites Valentina, hotel in Puerto Morelos

Located in Puerto Morelos, Suites Valentina has a terrace, restaurant, bar, and free WiFi throughout the property.

8.1
Scored 8.1
Very Good
Rated very good
34 reviews
Price from$72.19per night
See all 72 hotels in Puerto Morelos

Most-booked hotels in Puerto Morelos in the past month

Budget hotels in Puerto Morelos

  • Hotel Las Arenas Puerto Morelos
    Cheap hotel

    Located in Puerto Morelos, a 1-minute walk from Playa Puerto Morelos, Hotel Las Arenas Puerto Morelos has accommodations with a garden, free private parking and a terrace.

    Bon emplacement , grande chambre , propre , bien équipée

    7.3
    Scored 7.3
    Good
    Rated good
     · 60 reviews
  • The Fives Oceanfront
    Cheap hotel

    Located in Puerto Morelos, a few steps from Playa Puerto Morelos, The Fives Oceanfront provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

    Clean, modern, friendly staff, 2 pools and on the beachfront.

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 362 reviews
  • Rancho Sakol
    Cheap hotel

    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.

    Excellent, caring staff and nice location make this spot worth visiting.

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 419 reviews
  • Jolie Jungle Eco Hotel
    Cheap hotel

    Set within the rainforest in the Mayan Rivera, Jolie Jungle Eco Hotel is located in Puerto Morelos, along the Cenotes Route. It features a Mexican Temazcal steam bath and an outdoor swimming pool.

    Está totalmente alejado incluso de señal telefónica

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 163 reviews
  • Yax Kiin Casa Boutique
    Cheap hotel

    Featuring a terrace, Yax Kiin Casa Boutique is located in Puerto Morelos in the Quintana Roo region, a 3-minute walk from Playa Puerto Morelos and 18 miles from Cancun Underwater Museum.

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 9 reviews
  • LUX Studio ROOM LAS PALMAS PUERTO MORELOS
    Cheap hotel

    LUX Studio ROOM LAS PALMAS PUERTO MORELOS is located in Puerto Morelos, 17 miles from Cancun Underwater Museum and 21 miles from ADO International Bus Station.

    muito limpo, local bem aconchegante e tudo funcionava.

    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 80 reviews
  • Vidanta Riviera Maya - Mayan Palace, Grand Mayan
    Cheap hotel

    Located in Puerto Morelos, a few steps from Playa Paraiso, Vidanta Riviera Maya - Mayan Palace, Grand Mayan has accommodations with a garden, free private parking, a terrace and a restaurant.

  • Azul Villa Casa del Mar - Gourmet All Inclusive by Karisma
    Cheap hotel

    Located a few steps from Playa Petempich, Azul Villa Casa del Mar - Gourmet All Inclusive by Karisma offers 5-star accommodations in Puerto Morelos and features a fitness center, a terrace and a...

FAQs about hotels in Puerto Morelos







Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto Morelos:

  • 10
    Scored 10

    Lovely little village with some local character, where there...

    Lovely little village with some local character, where there are some local people, not just tourists. Perfect location for everything: snorkelling, the airport, cenotes, local attractions, and yet much more relaxed and low key than most other places on the coast.
    Bettina
    Denmark
  • 4.0
    Scored 4.0

    This ""Deluxe Double Ocean View" room was awful.

    This ""Deluxe Double Ocean View" room was awful. NO furniture except for the bed and ONE wooden chair. We had to put our luggage on the floor. NO closet or hangers. NO bottled water - which should be a given for any Mexican hotel. So glad we were only there for two nights and then could escape to our place in Akumal. We do love Puertos Morelos and the restaurant on-site at the hotel helped make up for our miserable stay. LAST time we book with Booking.com.
    Deanna
    United States of America
  • 10
    Scored 10

    Puerto Morelos is a quiet, laid back town that tries to...

    Puerto Morelos is a quiet, laid back town that tries to provide both modern conveniences, while maintaining its ethnic culture. The restaurants were plentiful and the food was well prepared. If you are staying on the beach side, everything was within walking distance. (The bookstore was a pleasant surprise.) This is not a party town. Most of the visitors are middle aged and hail from the USA and Canada. For us, this was the perfect place to relax.
    Claudette
    United States of America
  • 10
    Scored 10

    I know people who travel far distances to go to Cabo, Costa...

    I know people who travel far distances to go to Cabo, Costa Rica, the Caribbean islands, etc that haven't been to Puerto Morelos. Puerto Morelos is a short flight from the US and has excellent resorts, beautiful ocean views, and plenty of water and land activities to choose from. Puerto Morelos also offers several options on the types of resorts that suit your lifestyle, Resorts for families, for adults only, adults only that are top optional, and even couples only resorts that are clothes optional. We've traveled far distances to other resort destinations and sure, each location has it's unique qualities. But Puerto Morelos unique qualities and is only 30 minutes from Cancun International Airport, which offers many direct flights from US and other international cities.
    Todd
    United States of America
  • 4.0
    Scored 4.0

    Puerto Morelos used to be a quiet little fishing village.

    Puerto Morelos used to be a quiet little fishing village. We used to love to spend our winters there. It is a mess right now. They are building some huge condominium buildings and the construction noise and traffic are horrible! The buildings are just getting bigger and bigger....and huge, tall eye sores!!! Taxi's drive like crazy people....and the town has definitely lost it's quaint, quiet beauty. It's to bad that the people who are making the development decisions in Puerto Morelos have such poor judgement, because this once beautiful little fishing village is being destroyed!!! It's very sad to see Puerto Morelos being destroyed! We couldn't be more disappointed by the destruction of this amazing place!
    A
    Anonymous
  • 8.0
    Scored 8.0

    We enjoyed puerto Morelos, laid back vibe, lots of building...

    We enjoyed puerto Morelos, laid back vibe, lots of building happening of condos etc, we heard it will be a stop for the maya train. For us a week is enough, although we met many people who spend winters there.
    Rose
    Canada

Explore guest reviews of hotels in Puerto Morelos

  • From $129.31 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 375 reviews
    Wonderful staff. Great vibe. Very peaceful spot,. great kitchen. Puerto Morelos is another "riviera maya" tourist shitpit but this place is not part of that culture. Loved the nesting turtles and the balcony overlooking the sea. The mattresses were old and not very clean. No soap was provided. Otherwise, room, sheets and towels were very clean. No AC BTW, which was fine with us sea breeze was great. The staff and turtles made the stay more than worth it.
    Antonio
    United States of America
  • From $127.49 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 321 reviews
    The location was a short walk to a lovely beach. The Paradise Beach club is directly behind on the beach and your can use free chairs and tables there is you order something to eat or drink. There was no breakfast at the hotel. The staff was very friendly and helpful. There is onsite free parking and free beach towels that you can use with a deposit down. The two bedrooms were comfortable although the second room had two much smaller beds.
    DebMcCann
    United States of America
  • From $173.46 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 752 reviews
    The location is excellent because it's close to the beach and to town. Lucy and Edwin were great. Very accommodating. Clean. Decently provisioned kitchenette. Great staff. We felt very welcomed. Easy to find. Small enough hotel so it felt kinda like staying with family. Lovely little common area to hang out in. WIFI was consistently decent. Owners/managers were easy to reach and quick to respond. Would stay there again.
    TERESA
    United States of America
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 17 reviews
    Amazing little gem right in the middle of the beach side of Puerto Morelos. Loads of food in easy walking distance, only a couple blocks from the beach, grocery store, massage places, dive shops and basically everything else. Block from main square/taxi stand/collectivo pickup. Small complete apartment with full kitchen, hot shower with good pressure, A/C, and furniture. Cute little gated outdoor area as well.
    Ashley
    Mexico
  • From $110.87 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 344 reviews
    Nice , clean, friendly hotel , 3 minute walk from Puerto Morelos centre and 5 minutes to the beach. Fabtastic roof top pool which my 10 yr old son loved! great views . Helpful staff , reception helped me charge my phone and the great housekeepers tidied up all our mess in the room, including folding our clothes, Thanks, nice small hotel and lovely town. Tasty pizzas below too!
    Julian
    United Kingdom
  • From $109.67 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 535 reviews
    The location of Arricefes, which was right on the beach and close to town, was fantastic. We had a suite on the second floor with a view of the sea, which I would highly recommend. The suite was well furnished and clean. The bed was comfortable and the bedroom had air conditioning. The staff was friendly and responsive.
    Susan
    United States of America
  • From $88.08 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 35 reviews
    We really enjoyed the stay, positively surprised both by the hotel and Puerto Morelos overall. The hotel is above a restaurant but it closes at 22h and nights are super quiet. We had a balcony with sea view, it felt very luxurious for the price. The room had a surprisingly well equipped kitchen! Staff was very friendly!
    Lisa
    Germany
  • From $194.17 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 1,076 reviews
    We always stay here when we go to Puerto Morelos, and for good reason. For the price, it is the best hotel in town: right on the beach, great pool, nice restaurant (service can be a bit iffy at times) comfortable rooms and very friendly staff. Plus, the location can't be beat, just steps from "downtown"
    David
    United States of America
  • From $124.90 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 515 reviews
    This is our go-to hotel when coming in and out of Cancun airport. Excellent location in the heart of the beach side of Puerto Morelos on a street that is pedestrian only after 3pm. PM is a nice town, not overly touristed, with all amenities and a laid back atmosphere. Really wonderful huge beach.
    Grant
    Canada
  • From $194.17 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 1,076 reviews
    The property is perfectly located on the beautiful beach and only a short walk into the centre of town. Puerto Morelos is charming and has great restaurants and bars all within easy reach. The beach club was great and the hotel had a nice swimming pool. Staff were friendly and helpful.
    Amanda
    United Kingdom
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,192 reviews
    This hotel is right on the beach, has a nice swimming pool and a great garden area. The rooms are big, with a nice bathroom. it’s just 5 min away from the square and all restaurants. The staff is super friendly and helpful. Great place to stay!
    MARIA
    Canada
  • From $115.41 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 57 reviews
    Swimming pool on the top flor was very nice and clean, water was cold, but very refreshing. The staff was very helpfull. The room and bathroom was clean and nice and quiet. There is a nice small parking space by the hotel.
    Tomaz
    Slovenia
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 97 reviews
    service was very personal, staff very friendly. restaurants with good variety, gourmet like food . it is not a big chain like hotel, more boutique style. quiet place, more mature guests. excellent Spa, pricy but excellent.
    INGRID
    Guatemala
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 932 reviews
    It was nice to stay right on the beach. All rooms have a view of the ocean. The rooms are very spacious. The reef in Puerto Morelos is amazing and hosts a broad diversity of coral and marine life.
    Olivia
    United States of America
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 932 reviews
    - Very big and yummy breakfast - Swimming pool looks well - free parking before the gate to the hotel - very good view from the balcony on the beach and from the upper terrace on the jungle
    Jakub
    Poland
  • From $514.80 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 330 reviews
    Staff was great they helped showed you around very friendly people also it was very clean you always seen cleaning even on the beach they made sure it was very clean that made it even better
    Teresa L Harvey
    United States of America
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 362 reviews
    We only stayed here for two nights and the hotel has beautiful design and the rooms are super comfortable. Puerto Morelos is a really cool town and was a highlight of our Riviera Maya trip.
    Julian
    Germany
  • From $203.15 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 758 reviews
    Close to the beach and has a beach access. Close to the 'main street' in Puerto Morelos. Receptionists Ernesto and 'head waiter' on the beach. But that is about it.
    Anja
    Slovenia
  • From $127.34 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 592 reviews
    On the beach in Puerto Morelos. Beautiful lobby and beachfront restaurant. Convenient location near grocery store and main plaza, shops and restaurants.
    BudnCat
    United States of America
  • From $84.41 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 60 reviews
    Close to everything and on the beach.
    Serena
    United States of America