Skip to main content

Filter by:


Star rating

Review score

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

It's a lovely older hotel with nice rooms around a garden and small pool. Lovely staff, clean and quiet in the centre of town next to lots of cafes, restaurants & gift shops.
8.2
Scored 8.2
Very good
Rated very good
528 reviews
Price from£78.15per 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.

We liked it so much we are going back in January.
8.3
Scored 8.3
Very good
Rated very good
365 reviews
Price from£125.34per night
Suites Valentina, hotel in Puerto Morelos

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

Great place to stay. Perfect location too.
8.3
Scored 8.3
Very good
Rated very good
51 reviews
Price from£91.77per night
Yax Kiin Casa Boutique, hotel in Puerto Morelos

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.

Very clean room and building. Room was very quiet and had great natural lighting. Balcony was a plus for mornings and evenings and a place to dry towels and swimsuits. Having a kitchen to make morning coffee in is a great bonus. Very well equipped with lots of appliances to make anything during your stay. Coffee maker and mini-fridge in the rooms were great and kept some chaos out of the communal kitchen. Rooftop has nice views and potential to be fully finished into a guest lounge area.
8.3
Scored 8.3
Very good
Rated very good
14 reviews
Price from£61.10per night
LUX Studio ROOM LAS PALMAS PUERTO MORELOS, hotel in Puerto Morelos

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.

The location is fine as long as you are willing to cycle into Puerto Morelos, this is very much 'Downtown' but with the use of the free bikes, a gentle 20 minute cycle gets you into Puerto Morelos and the beach. The hotel allows you to use the bikes free of charge which is great. Overall, if you didn't have the issue of the noise in the rooms, the hotel is fine, clean, tidy and the staff are friendly and the use of the bikes for free is very good. But if you cannot sleep, then you get very grumpy and that's not what you want on Holiday!!
8.1
Scored 8.1
Very good
Rated very good
79 reviews
Price from£65.57per 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.

Nice close to the beach
7.8
Scored 7.8
Good
Rated good
315 reviews
Price from£96.79per night
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.

The location is excellent, staff helpful and friendly .
7.5
Scored 7.5
Good
Rated good
603 reviews
Price from£95.78per 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.

We are really glad to have found this little hotel, it's in a great location to walk wherever you need to go, short walk to the beach as well. It's clean, staff are helpful and friendly, has a nice relaxing deck area which we quite enjoyed. Great value for the price over all!
7.7
Scored 7.7
Good
Rated good
368 reviews
Price from£51.95per night
HOTEL & BEACH CLUB OJO DE AGUA, hotel in Puerto Morelos

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

Great location at the back of a beach bar
6.8
Scored 6.8
Pleasant
Rated pleasant
764 reviews
Price from£69.32per night
Hotel Amar Inn, hotel in Puerto Morelos

Only 30 metres from Puerto Morelos’ Playa Mar Beach and 400 metres from Plaza Central, Hotel Amar Inn features some rooms with sea view. Free Wi-Fi access is available.

Everything! The delicious Mexican breakfasts. The staff were so helpful and cheerful. The ambience of the place The peace and quiet. . The greenery. Only around 12 rooms which were well equipped and every room different. AC worked a treat. A truly Mexican experience. And 50m to the beach and beach chairs provided! Loved every minute!
9.0
Scored 9.0
Superb
Rated superb
1,234 reviews
Price from£69.26per night
See all hotels near Puerto Morelos
Subscribe to receive premium deals

Prices drop the moment you sign up!