Skip to main content

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 – 211 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.

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.

I liked everything, the rooms, the swimming pools, the beach club, and even the food was delicious. 100% recommended

Show more Show less
7
Good
1,011 reviews
Price from
$72
per night

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

love that it is relaxing and beautiful location.

Show more Show less
7.6
Good
618 reviews
Price from
$110.53
per night

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
516 reviews
Price from
$98.42
per night

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.

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.2
Very Good
473 reviews
Price from
$83.71
per night

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.

lovely property with very pleasant staff.

Show more Show less
8.2
Very Good
274 reviews
Price from
$117.09
per night

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.

We had a great stay here and the staff were so lovely and really looked after us. It's in a good location, near the beach with restaurants and shops within walking distance but it's also nice and quiet. The pool was lovely.

Show more Show less
8
Very Good
302 reviews
Price from
$91
per night

Villas Valentina features free bikes, terrace, a restaurant and bar in Puerto Morelos.

Great bathrooms, nice big bedrooms. Clean! Great rooftop area. Great people! Gem of a place.

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

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.

Everything. Place out of the city (but still near to the city), bikes available for free, mask and snorkel available for free. Directly to the beach. Amazing place for staying and relaxing.

Show more Show less
8.6
Excellent
309 reviews
Price from
$70.24
per night

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.

excellent location! fair price, and great staff

Show more Show less
7.8
Good
311 reviews
Price from
$55
per night

Casa Boutique Hokhmah features a fitness center, garden, a shared lounge and terrace in Puerto Morelos.

Hokhmah Casa Boutique is such a peaceful place. A place of mindfulness and love. Everyone there was kind and extremely welcoming. If you need a place to ground yourself, heal and regain strength, this is the place to go and spend a couple of nights. There are not many places, I feel like home. This is one of them. There is even a collectivo bus going from Puerto Morellos every hour for a few pesos. Tons of crystal clear cenotes around to chill and explore This is from now onwards my place to stay in Puerto Morellos every time I will visit

Show more Show less
8.1
Very Good
301 reviews
Price from
$50.39
per night

Most-booked hotels in Puerto Morelos in the past month

Budget hotels in Puerto Morelos

  • Hotel Villas del Mar Puerto Morelos

    Hotel Villas del Mar Puerto Morelos

    Hotel in Puerto Morelos
    Budget Hotel

    Located in Puerto Morelos, a few steps from Playa Puerto Morelos, Hotel Villas del Mar Puerto Morelos provides accommodations with an outdoor swimming pool, free private parking, a garden and a...

    Super bien ubicado. Cerca de la playa y del centro

    7.6
    Good · 160 reviews
  • HOTEL & BEACH CLUB OJO DE AGUA

    HOTEL & BEACH CLUB OJO DE AGUA

    Hotel in Puerto Morelos
    Budget Hotel

    Facing the beachfront, HOTEL & BEACH CLUB OJO DE AGUA offers 3-star accommodations in Puerto Morelos and has a garden, terrace and restaurant.

    Lovely staff, location and beach club is everything. Good restaurant.

    6.9
    Pleasant · 686 reviews
  • Villas Valentina

    Villas Valentina

    Hotel in Puerto Morelos
    Budget Hotel

    Villas Valentina features free bikes, terrace, a restaurant and bar in Puerto Morelos.

    La vista al mar desde la alberca ,sus camas muy cómodas .

    7.9
    Good · 389 reviews
  • Hotel Caracol Puerto Morelos

    Hotel Caracol Puerto Morelos

    Hotel in Puerto Morelos
    Budget Hotel

    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.

    Close to everything. Cozy and quiet just pleasant.

    7.8
    Good · 311 reviews
  • Hacienda Morelos Beachfront Hotel

    Hacienda Morelos Beachfront Hotel

    Hotel in Puerto Morelos
    Budget Hotel

    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.

    La ubicación espectacular y el personal muy atento

    7.5
    Good · 517 reviews
  • R Las chulas

    R Las chulas

    Hotel in Puerto Morelos
    Budget Hotel

    Located in Puerto Morelos, 20 miles from Beto Avila Stadium, R Las chulas has accommodations with a garden, free private parking, a terrace and a restaurant.

    10.0
    Exceptional · 1 review
  • LUX Studio ROOM LAS PALMAS PUERTO MORELOS

    LUX Studio ROOM LAS PALMAS PUERTO MORELOS

    Hotel in Puerto Morelos
    Budget Hotel

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

    muito limpo, local bem aconchegante e tudo funcionava.

    7.9
    Good · 59 reviews
  • Rancho Sakol

    Rancho Sakol

    Hotel in Puerto Morelos
    Budget 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.

    Beach front, quite and Puerto Morelos is very cute

    8.6
    Excellent · 309 reviews

FAQs about 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

  • 7.7
    Good · 1,082 reviews
    Room is very specious and clean. The terrace is also very big with hammock and loung. Perfect for watching sunsets and sunrise. Property is right on the beach. The restaurant was decent but it was really nice to have food from 9 am to 11 pm at the hotel since everything else is far.
    Alberto
    Mexico
  • From $93.13 per night
    7.0
    Good · 1,011 reviews
    Sal is always so wonderful to us and look forward to see him during our stays. The hotel being right on the beach is exactly what we want.
    L
    Lorie
    United States of America
  • From $114.12 per night
    8.0
    Very Good · 302 reviews
    The location was great, not even a block to the water! There is a nice beach club right in front of the hotel with good margaritas and burgers. I loved the balcony in the room we were moved to (see comments below on what we didn't like), and we even booked an extra night. The kitchen was well equipped, and even had an oven (not common in Mexico). The staff was very helpful and friendly. Parking was off street and secure. We'll be back!
    Grant, Ph.D.
    Mexico
  • From $700 per night
    8.8
    Excellent · 528 reviews
    The hotel is very nice and clean. The food is actually good for an all inclusive! They have restrooms everywhere and the entertainment staff was great!
    Jonathan
    United States of America
  • From $97.48 per night
    8.1
    Very Good · 632 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
  • From $101.46 per night
    8.7
    Excellent · 268 reviews
    The location was fabulous. Right on the beach. Valentas massage tent is right in front and an amazing massage for $40 USD. Puerto Morales is a small town that is very quaint. There is a very nice grocery store 4 blocks into town and the town square is nice. If you like lots of activity this isn't the place to go but if you like to chill on the beach, read, have massages, and good meals inexpensively then this is your place.
    Suzette
    United States of America
  • From $253.69 per night
    6.9
    Pleasant · 686 reviews
    The location is great. Right on the beach and about 4 blocks to the main square. Close to lots of good restaurants. Their beach club is very good. Staff was really good and friendly.
    Thad
    United States of America
  • From $121 per night
    8.0
    Very Good · 179 reviews
    The hotel looks like something akin to a Smurf village. Lots of funky twists and turns that’ll make you smile. A very garden/jungle- like outside creates a cool atmosphere. A small pool feels great after a sweaty day. Helpful staff explained the ins and outs of the property via message on this site.
    Jason
    United States of America
  • From $101.64 per night
    9.2
    Wonderful · 1,096 reviews
    A few steps from the beach , breakfast excellent, beautiful decorations, very nice boutique hotel, but if there are family with young kids.
    Krisztina
    United States of America
  • From $122.94 per night
    7.5
    Good · 517 reviews
    Location, right in the middle of town right on the beach
    long
    United States of America