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

Situated 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
593 reviews
Price from£95.40per night
The Fives Oceanfront, hotel in Puerto Morelos

Set in Puerto Morelos, a few steps from Playa Puerto Morelos, The Fives Oceanfront offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

8.3
Scored 8.3
Very good
Rated very good
361 reviews
Price from£142.79per night
Hotel Caracol Puerto Morelos, hotel in Puerto Morelos

Hotel Caracol Puerto Morelos is set in Puerto Morelos, within 29 km of Cancun Underwater Museum and 36 km of ADO International Bus Station.

7.7
Scored 7.7
Good
Rated good
368 reviews
Price from£52.92per night
Casa Boutique Hokhmah, hotel in Puerto Morelos

Located in Puerto Morelos, 46 km from Cancun Underwater Museum, Casa Boutique Hokhmah provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

8.2
Scored 8.2
Very good
Rated very good
411 reviews
Price from£43.36per night
Hotel El Moro, hotel in Puerto Morelos

Located in Puerto Morelos, 200 metres from Playa Puerto Morelos, Hotel El Moro provides accommodation 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£79.31per night
Senses Riviera Maya by Artisan - Optional All inclusive-Adults only, hotel in Puerto Morelos

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

7.6
Scored 7.6
Good
Rated good
661 reviews
Price from£206.74per night
Corales Suites, hotel in Puerto Morelos

Set in Puerto Morelos, 100 metres from Playa Puerto Morelos, Corales Suites offers accommodation with an outdoor swimming pool, free private parking and a terrace.

7.9
Scored 7.9
Good
Rated good
322 reviews
Price from£96.06per night
Oom Bubble Boutique Riviera Cancun, hotel in Puerto Morelos

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

9.4
Scored 9.4
Superb
Rated superb
197 reviews
Price from£181.35per night
Suites Valentina, hotel in Puerto Morelos

Situated 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£93.50per night
R Las chulas, hotel in Puerto Morelos

Set in Puerto Morelos, 32 km from Beto Avila Stadium, R Las chulas offers accommodation with a garden, free private parking, a terrace and a restaurant.

8.4
Scored 8.4
Very good
Rated very good
16 reviews
Price from£70.10per night
See all 72 hotels in Puerto Morelos

Most booked hotels in Puerto Morelos in the past month

Budget hotels in Puerto Morelos

  • Hacienda Morelos Beachfront Hotel
    Cheap hotel

    Situated 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.

    fabulous location and wonderful attached restaurant.

    7.5
    Scored 7.5
    Good
    Rated good
     · 593 reviews
  • Hotel Las Arenas Puerto Morelos
    Cheap hotel

    Situated in Puerto Morelos, 200 metres from Playa Puerto Morelos, Hotel Las Arenas Puerto Morelos features accommodation 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
     · 59 reviews
  • The Fives Oceanfront
    Cheap hotel

    Set in Puerto Morelos, a few steps from Playa Puerto Morelos, The Fives Oceanfront offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

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

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 361 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
    Fabulous
    Rated fabulous
     · 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
    Fabulous
    Rated fabulous
     · 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, 300 metres from Playa Puerto Morelos and 30 km 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, 28 km from Cancun Underwater Museum and 33 km from ADO International Bus Station.

    muito limpo, local bem aconchegante e tudo funcionava.

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

    Situated in Puerto Morelos, 90 metres from Playa Paraiso, Vidanta Riviera Maya - Mayan Palace, Grand Mayan features accommodation with a garden, free private parking, a terrace and a restaurant.

FAQs about hotels in Puerto Morelos







Subscribe to receive premium deals

Prices drop the moment 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
  • 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
  • 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
  • 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

  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,194 reviews
    The real star of this place is the staff and care you receive as a guest! The owners do an amazing job of recommending great cenotes, archeological areas to visit (not the usual ones), and organising snorkel tours. The location of the hotel is also excellent - just a 30 second walk to the beach, and a short walk from the main restaurants in Puerto Morelos. The breakfast was our favourite - great coffee, nice fruit plate, and a great main dish which varied every day. We would stay again!
    Estefania
    Belgium
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 156 reviews
    Everyone was so accommodating and followed Covid requirements better than I have seen anywhere. The resort was beautiful. We made a small upgrade to the lazy river rooms. I highly recommend that, the rooms were huge and cleaned daily with turn down service. Food was good, entertainment was good, weather was good. We have stayed in several all inclusive resorts and this is definitely the best. We will go back again soon.
    James
    United States
  • From £56.16 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 11 reviews
    We couldn't get a place on the beach, so we found this. The price was very good, but we always had to walk a couple of blocks to the beach or even further to downtown restaurants. Walking is no big deal as the weather was always nice. This is a good deal for folks on a budget as you have a kitchenette with all you need. The hotel provided drinking water in 5 gallon jugs. Internet worked well our entire week.
    Rundle
    United States
  • 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 £154.59 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 1,077 reviews
    This is my go-to hotel in Puerto Morelos. I have been staying there for more than 20 years and have seen it change owners and many updates and renovations. Always a great place to stay, right on the beach. Great beachbar, nice little pool and always friendly staff. The food is consistently good and now they have their beach club too which has great breakfast. Definitely the place to stay in PM.
    Jill
    United Kingdom
  • From £87.79 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 344 reviews
    This was a change of hotel styles for me as it is more of a US type of hotel rather than Mexican old word charm type of hotel I usually stay at when in Mexico. That said, the staff was friendly, wifi was excellent, it was clean, bed was comfortable, and my room on the top floor had wonderful views of the city and the sea, and a wonderful balcony to enjoy it from.
    Schoenike
    United States
  • From £277.35 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 197 reviews
    A one of a kind experience in the heart of the jungle. Like sleeping under the stars safe and sound in your own little bubble. The hotel lacks for nothing; service, food, high speed wifi, private cenote, sweat lodge, telescope, AC, comfortable beds, and a beach-like pool. All only 20 mins from the beach at Puerto Morelos.
    Nicholas
    Canada
  • From £154.59 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 1,077 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
  • From £487.39 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 543 reviews
    Wonderful landscaping of the hotel. The ambiance was nice. Good size resort - not too large from other resorts we've been too. Felt secure and enjoyed being able to walk on the beach and visit into town. Live music each night was nice while you waited for dinner. Staff was overall friendly.
    Alyssa
    United States
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 932 reviews
    The rooms are massive and very comfortable. So is the balcony. The view is phenomenal. Breakfast was lovely. There's an elevator which is rare for small hotels and easier if you're on the top floors. The staff was very kind and helpful.
    Ran Mor
    Israel
  • From £110.17 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 419 reviews
    Almost right in the centre this hotel has very nice rooms, a restaurant and the best roof terrace in town. The shower was the best I’ve had during my trip in Mexico. The restaurant owner who is also your landlord is super nice 👍
    Kasper
    Denmark
  • From £309.28 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 492 reviews
    The hotel building is in large area and on the beachfront, the breakfast is 6/10, most of the staff are friendly, the rooms are little worn and need refreshing. Unfortunately, that's where the good things ends.
    dr.KV
    Estonia
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 361 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
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 239 reviews
    Its just 30 min from the airport and this small beach town feels extremely safe, easy to go around and the hotel is spotless. wifi was almost perfect, room also.
    Patrick
    Switzerland
  • From £317.63 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 661 reviews
    small hotel which we liked, incredible large rooms with insane ocean front views (dated rooms but for the price we paid who cares)
    David
    United States
  • From £123.81 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 757 reviews
    The hotel is right on the beach, which is great. It's close enough to town to walk easily. Onsite parking. Friendly staff.
    David
    United Kingdom
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 932 reviews
    Smaller hotel no big crowd, muy tranquilo y conveniente for airport.
    Lawrence
    Mexico
  • From £87.32 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 535 reviews
    Beautiful beach, small hotel and very available staff
    CHARLOTTE
    France
  • From £67.20 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 59 reviews
    Close to everything and on the beach.
    Serena
    United States
  • From £335.72 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 375 reviews
    Great location, on the beach
    Eva
    Latvia