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 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
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
364 reviews
Price from$124.17per 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
316 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 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 & 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
755 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
Vela's Condos Ocean Front, hotel in Puerto Morelos

Vela's Condos Ocean Front enjoys a location in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos and 19 miles from Cancun Underwater Museum.

Situated in a quiet neighborhood.
8.8
Scored 8.8
Excellent
Rated excellent
265 reviews
Price from$115.94per night
Hyatt Ziva Riviera Cancun All-Inclusive, hotel in Puerto Morelos

Located 15 miles from Cancun, this resort features 9 different swimming pools and a full-service spa. The resort also offers yoga, dance, cooking and fitness classes.

Good sized room. Easy walk about. Enough restaurant options. Great number of pools.
8.2
Scored 8.2
Very Good
Rated very good
128 reviews
Price from$358.80per night
See all hotels near Puerto Morelos
Subscribe to receive premium deals

Prices drop the second you sign up!