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

Hotel was excellent! Staff was really nice. Shout out to Abraham that was always there to help with whatever we needed. Restaurants were great and the beachfront area was our favorite.
8.3
Scored 8.3
Very Good
Rated very good
365 reviews
Price from$124.17per 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.

Location is excellent. Rooms are spartan but more than adequate. Bathroom is compact. Shower is hot with excellent water pressure. Beds a little on the firm side but we found them comfortable. Overall we had a very pleasant stay.
7.7
Scored 7.7
Good
Rated good
371 reviews
Price from$49.76per 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.

Breakfast was just perfect. Good choice of cereals, eggs, juice, coffee/teas. Since we had a car, we could park directly behind the hotel in one of their private spaces.
8.2
Scored 8.2
Very Good
Rated very good
526 reviews
Price from$83.95per night
Suites Valentina, hotel in Puerto Morelos

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

Value, customer service and location
8.1
Scored 8.1
Very Good
Rated very good
48 reviews
Price from$93.13per 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.

Good size for one person or a couple.
7.8
Scored 7.8
Good
Rated good
317 reviews
Price from$92.97per night
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.

Great walkable location. Massages on site were nice.
7.5
Scored 7.5
Good
Rated good
602 reviews
Price from$96.39per night
HOTEL & BEACH CLUB OJO DE AGUA, hotel in Puerto Morelos

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

The steps from t.he beach. That was the only good thing. From check in 4/12/24 we attempted to speak to management, never was able to reach them. Also contacted Booking.com via website and 3 phones. All promised return call within 24 hours, as of 4/17/24 no response.
6.8
Scored 6.8
Pleasant
Rated pleasant
756 reviews
Price from$69.42per night
Abbey Del Sol, hotel in Puerto Morelos

Abbey Del Sol in Puerto Morelos provides accommodations with an outdoor swimming pool and barbecue facilities. There's a private entrance at the condo hotel for the convenience of those who stay.

Love how close the property is to the beach- only a two block walk. The property is very quiet and always spotless.
9.4
Scored 9.4
Wonderful
Rated wonderful
242 reviews
Price from$54per 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.

I loved the pool and the live animals . I loved the convenience of the buildings. Loved the sports bar .
7.9
Scored 7.9
Good
Rated good
324 reviews
Price from$387.40per night
Arrecifes Suites, hotel in Puerto Morelos

Arrecifes Suites provides beachfront accommodations in Puerto Morelos.

you could walk to the beach
7.5
Scored 7.5
Good
Rated good
531 reviews
Price from$78.86per night
See all hotels near Puerto Morelos
Subscribe to receive premium deals

Prices drop the second you sign up!