Skip to main content

Filter by:


Star rating

Review score

Puerto Morelos – 136 hotels and places to stay
See the latest prices and deals by choosing your dates.
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
370 reviews
Price from£51.61per 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.

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
526 reviews
Price from£77.62per 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.

- Food was good (we had breakfast and lunch at Romarley) - Rooms were generally nice too (beside the 2nd bedroom in the apartment) - Nice location - Some other staff members were lovely
8.3
Scored 8.3
Very good
Rated very good
365 reviews
Price from£122.17per 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.1
Scored 8.1
Very good
Rated very good
46 reviews
Price from£91.17per 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
317 reviews
Price from£93.66per 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
602 reviews
Price from£96.68per 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
756 reviews
Price from£68.86per night
Dreams Sapphire Resort & Spa, hotel in Puerto Morelos

Located on the Caribbean seafront, just 20 min from the airport, Dreams Sapphire Resort & Spa features 2 outdoor swimming pools, a water park(min.

the room was clean, spacious, very comfortable. Loved the black out curtains. The food was good! loved the different themes of restaurants. Staff was very nice and accommodating. No problems during my stay.
7.9
Scored 7.9
Good
Rated good
324 reviews
Price from£310.88per night
Breathless Riviera Cancun Resort & Spa - Adults Only - All inclusive, hotel in Puerto Morelos

Situated in Puerto Morelos, a few steps from Playa Petempich, Breathless Riviera Cancun Resort & Spa - Adults Only - All inclusive features accommodation with an outdoor swimming pool, free private...

We loved the vibes. The people and staff are great. This a party resort they entertain you all day long. Our team had a great time.
8.2
Scored 8.2
Very good
Rated very good
285 reviews
Price from£350per night
Abbey Del Sol, hotel in Puerto Morelos

Situated within 31 km of Cancun Underwater Museum and 37 km of ADO International Bus Station in Puerto Morelos, Abbey Del Sol features accommodation with seating area.

No breakfast at this location.
9.4
Scored 9.4
Superb
Rated superb
241 reviews
Price from£52.87per night
See all hotels near Puerto Morelos
Subscribe to receive premium deals

Prices drop the moment you sign up!