Search hotels in Puerto Morelos

Enter your dates to see the latest prices and deals for Puerto Morelos hotels

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Puerto Morelos – 216 hotels and places to stay

Filter by:

Star rating
Review score

Holiday Inn Club Vacations Grand Residences All Inclusive

Hotel in Puerto Morelos

Situated in Puerto Morelos, a few steps from Playa Punta Brava, Holiday Inn Club Vacations Grand Residences All Inclusive features accommodation with an outdoor swimming pool, free private parking, a...

R
Ricardo
From
Portugal
Amazing big room with great jacuzzi. Great pool and team, and specially the food in the restaurants and cocktails. Simply an amazing place!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews
Price from
£221.24
1 night, 2 adults

MIRAMARE Ocean View

Hotel in Puerto Morelos

MIRAMARE Ocean View is set on the beachfront in Puerto Morelos, 100 metres from Playa Puerto Morelos and 36 km from ADO International Bus Station.

J
Julia
From
Poland
Beautiful hotel in great location, friendly staff and great facilities.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 378 reviews
Price from
£27.35
1 night, 2 adults

Areia Boutique Hotel - Puerto Morelos

Hotel in Puerto Morelos

Featuring a terrace, a restaurant as well as a bar, Areia Boutique Hotel - Puerto Morelos is located in Puerto Morelos, 400 metres from Playa Puerto Morelos.

L
Lina
From
Lithuania
I stayed in this hotel for the 4th time and always it meets my expectations: its clean, comfortable, good location, helpful staff.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 677 reviews
Price from
£73.79
1 night, 2 adults

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, 400 metres from Playa Puerto Morelos.

S
Simona
From
Netherlands
Everything. Clean, spacious and great view
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 135 reviews
Price from
£56.87
1 night, 2 adults

Hokhmah Heart Hotel

Hotel in Puerto Morelos

Hokhmah Heart Hotel features an outdoor swimming pool, fitness centre, a garden and private beach area in Puerto Morelos.

M
Marinne
From
Argentina
The posada is a beautiful haven in the middle of nature. The owner goes above and beyond to keep the area clean and manicured. It is in the middle of Selvatica where bugs, wild animals, and natural habitat are abundant so keep it in mind that is a lodge in the middle of a remote area. Yet, the place is very comfortable and it has many touches and details to make the stay a memorable one. We will definitely come back again
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 509 reviews
Price from
£54.41
1 night, 2 adults

Corales Suites

Hotel in Puerto Morelos

Set in Puerto Morelos, less than 1 km from Playa Puerto Morelos, Corales Suites offers accommodation with an outdoor swimming pool, free private parking and a terrace.

S
Simon
From
United Kingdom
Basic building, but perfect location for beech, and 5 minutes walk into the centre. Had a suite with views of the beech. We never bothered cooking, as the local restaurants were such good value, but there is a good supermarket in the town, 10 minutes walk, should you wish to. Staff were excellent. Lots of nearby restaurants, cafes. Some very good. Puerto Morelos looks a bit scruffy around the edges, but it's a really good place to stay. Seems very safe. Spoke to plenty of Canadians, who overwinter there year in year out, who consider it's the best place on that section of coast.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 122 reviews
Price from
£77.83
1 night, 2 adults

Hacienda Morelos Beachfront Hotel

Hotel in Puerto Morelos

Located in Puerto Morelos, a few steps from Playa Puerto Morelos, Hacienda Morelos Beachfront Hotel provides accommodation with an outdoor swimming pool, free private parking, a private beach area and...

j
julie
From
United Kingdom
Great location walking distance to beach,restaurants,bars and supermarket,fabulous outlook,friendly staff
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 461 reviews
Price from
£93.50
1 night, 2 adults

Jolie Jungle Eco Hotel

Hotel in Puerto Morelos

Jolie Jungle Eco Hotel has an outdoor swimming pool, fitness centre, a garden and terrace in Puerto Morelos. There is a restaurant serving local cuisine, and free private parking is available.

B
Bernhard
From
Austria
Amazing! In the forest you can watch a lot of birds and animals Very nice people! 😀 The chef 👩‍🍳 is very good
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 171 reviews
Price from
£83.73
1 night, 2 adults

Ventus Ha at Marina El Cid Spa & Beach Resort - All Inclusive

Hotel in Puerto Morelos

Ventus Ha at Marina El Cid Spa & Beach Resort - All Inclusive has an outdoor swimming pool, terrace, a restaurant and bar in Puerto Morelos.

R
Raeden
From
South Africa
Everything you could need is right on the property/properties. A cute little morning stroll to the breakfast/brunch/lunch restaurants, concierge to take care of all your excursion plans, car rentals all handled right on the property makes for the peace of mind and ease of access if you want to be adventurous. Abundance of pools, lounging areas, both family friendly and adult only gives you multiple options for when you want to take a day to spoil yourself with the art of doing absolutely sweet nothing. Staff are kind, attentive and very friendly. There are options for golf cart rides around the properties if you’re not up to walking over for breakfast or lunch, making it a thoughtful stay. The check in and check out process is simple, quick and pleasant. The property itself is breathtaking, quiet, elegant and sophisticated while still being within nature. You may even make a few furry friends with the friendly kitties at the property. Nothing like heading out for breakfast and bumping into a friendly little furry face with morning greetings. WiFi is really good and available all throughout the properties so you’ll never be without connection. Really great for those who work remotely as well. Convection is reliable, super fast and the property is quiet enough to still take calls without giving away that you’re on holiday at a resort. The coffee cafe has amazing baked treats, hot/iced coffees and quick little breakfast grab and go options. The multitude of different dining options for both lunch and dinner is amazing, you will never be peckish or hungry.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 17 reviews
Price from
£477.27
1 night, 2 adults

Puerto Morelos Hotel Las Palmas - Near the beach

Hotel in Puerto Morelos

Puerto Morelos Hotel Las Palmas - Near the beach is located in Puerto Morelos. Featuring family rooms, this property also provides guests with a terrace.

C
CatKennington
From
United Kingdom
My stay at the Las Palmas Hotel was amazing! The owner and all the family, and the wonderful staff make this hotel unique and special. Everything is spotless and extremely clean. There is such a good atmosphere, everyone is very welcoming. The rooftop has views over the town, and the local weekend market. I enjoyed staying in a local area, with the lively, safe neighbourhood. Lots of food options nearby, super markets and fruit and vegetables. Easy to get around on the bikes at the hotel or the local bus and walking. Highly recommend if you want a truly homely atmosphere in the real part of town. Stay at the Las Palmas Hotel, hopefully you'll love it as much as I did!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 96 reviews
Price from
£57.42
1 night, 2 adults
See all 216 hotels in Puerto Morelos

Hotels with airport shuttles in Puerto Morelos

See all
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 710 reviews
From £126.66 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 4,228 reviews
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,330 reviews
From £79.22 per night
Airport shuttle (free)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews
From £221.24 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,923 reviews
From £80.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 135 reviews
From £56.87 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews
From £1,007.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 17 reviews
From £477.27 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 461 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 170 reviews
From £366.13 per night

Most booked hotels in Puerto Morelos and surroundings in the past month

See all

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 378 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 677 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 461 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 530 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 424 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 527 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 243 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 171 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 135 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 509 reviews

Budget hotels in Puerto Morelos and nearby

See all
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 378 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 677 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 461 reviews

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 530 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 424 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 527 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 243 reviews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 171 reviews

Best hotels with breakfast in Puerto Morelos and nearby

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 509 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 227 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 17 reviews

Hotels located in the centre of Puerto Morelos

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 135 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 127 reviews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 122 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 16 reviews

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 96 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 35 reviews

FAQs about hotels in Puerto Morelos

What guests said about Puerto Morelos:

Scored out of 10, guest rating 10

This is a lovely quaint little town 15 minutes away from...

This is a lovely quaint little town 15 minutes away from Cancun, it is the perfect place to stay to get a less touristy experience with loads of great options for food and drinks. The beach is beautiful and the town has an evening market in the square that is especially great from Friday through Sunday. I recommend eating at El Refugio for the best tacos and cheapest beer in town.
Guest review byRory
South Africa
Scored out of 10, guest rating 10

I love this sleepy town.

I love this sleepy town. It feels like the real Mexico compared to Playa de Carmen, where we went for a day trip and found hot, busy and way too frantic. Puerto Morelos has good restaurants and there's always something happening in the town square that you can sit and watch like one of the locals. We felt right at home from the beginning and soon had a favourite restaurant (La Sirena for best food and great live music) and a favourite restaurant for good coffee (on Javier Rojo Gomez behind the supermarket but can't remember the name). Our stay was topped off with a 2 hr snorkeling trip where I say more fish than I imagined could habitate one place!
Guest review byKatrina
Australia
Scored out of 10, guest rating 10

This is a very low key relaxing place. We walked everywhere.

This is a very low key relaxing place. We walked everywhere. I loved that there was a mixture of Mexicans and tourist/expats, young and old. We saw neither poverty nor (ostentatious) wealth. Very chill. Music everywhere. The snorkelling out at the nearby reef was really good.
Guest review byPenelope
Canada
Scored out of 10, guest rating 10

PM is a wonderful beach/town destination.

PM is a wonderful beach/town destination. The main street is closed to traffic every evening, so one can stroll to choose from many excellent restaurants to dine on their patios. Food and service is always exceptional. The beach is still pleasant to walk in spite of the unsightly sargassum. Many people snorkel right off the beach.
Guest review byAnonymous
Scored out of 10, guest rating 10

We liked Puerto Morelos because it was right by the ocean...

We liked Puerto Morelos because it was right by the ocean with great seafood restaurants and the crowds were not bad. We ate at La Pepitas and Punta Corcho. Both were delicious. We also took a snorkel tour out to the reef and saw lots of sealife.
Guest review byAnonymous
United States
Scored out of 10, guest rating 10

Charming small beach town with lots of restaurants and shops...

Charming small beach town with lots of restaurants and shops. Easy to walk everywhere. Lovely beaches, calm water because of the barrier reef. Friendly people - the locals welcome the tourists, and there are many expat Canadians living there which is a fun mix. Take the bus to the Pueblo/Colonial side of town to try more restaurants and see how the people of Puerto Morelos live.
Guest review byJennifer
United States

See reviews by guests who stayed at hotels in Puerto Morelos

See all
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 461 reviews
Stayed here for a few days on a friend's recommendation and it was the perfect place for us. Right on the beach - we had a balcony looking onto the sea - but also walking distance to lots of good restaurants and shops. The staff were really helpful and there is an on-site dive shop that runs snorkeling and diving trips to the offshore reef. The restaurant is also very good, both for food and for cocktails! We will definitely stay here again.
Guest review byLinda
United Kingdom
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 677 reviews
We were really surprised by how clean the place was, as well as new. The pool on top and the amazing restaurant, as well as how close the hotel is to everything, beach, restaurants, bars, bus stations is amazing. We split our stay in Mexico by also travelling to Isla Mujeres where we stayed in their new establishment, Azuela, which was also a great spot. The manager of the hotel was very accomodating and friendly.
Guest review bySophie Anne
Canada
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 69 reviews
The pools and common areas are great, there’s no queuing or waiting for anything. The food is very good, there are plenty of options at all times. There’s a nice shopping court / town centre which together with facilities like the gym and ample streets give you the feeling you are not trapped in a hotel but in a small seaside town.
Guest review byFrancine
Argentina
From £142.28 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 530 reviews
The position is tight on the beach which is very beautiful. If you stay here you get free sun beds but be sure to reserve the day before, otherwise they all get booked out! The cafe & restaurant serves all day. The food is quite good but we didn’t have dinner there as there are good places to eat nearby.
Guest review byHumpston
United Kingdom
From £42.55 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 469 reviews
The hotel is quite specific, more suitable for young people. It is located right in the center. The rooftop pool is very small. Overall, it was fine, but I wouldn’t choose to stay there again.
Guest review byMaryna
Ukraine

More places to explore, more ways to go