Search hotels in Puerto Morelos

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

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Puerto Morelos – 215 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...

M
Michael
From
United Kingdom
The staff were very friendly and always happy to help while we were staying there
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews
Price from
US$323
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.1
Very good - What previous guests thought, 363 reviews
Price from
US$36.96
1 night, 2 adults

Areia Boutique Hotel - Puerto Morelos

Hotel in Puerto Morelos

Located in Puerto Morelos, 400 metres from Playa Puerto Morelos, Areia Boutique Hotel - Puerto Morelos has a number of amenities including a terrace, a restaurant and a bar.

M
Marie
From
United Kingdom
We liked the rooftop pool and view. Good location for walking to the centre and the beach. It was very clean. Bed very comfortable. Fridge in the room Staff very friendly.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 675 reviews
Price from
US$99.21
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 and 36 km from ADO International Bus Station.

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
US$76.86
1 night, 2 adults

Hokhmah Heart Hotel

Hotel in Puerto Morelos

Located in Puerto Morelos, 48 km from ADO International Bus Station, Hokhmah Heart Hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

D
Dav_iD44
From
Switzerland
It’s a beautiful location in the heart of the forest with well-equipped rooms. Meeting Chorizo the pet pig was a highlight! I will definitely be back
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 510 reviews
Price from
US$73.53
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, 123 reviews
Price from
US$104.64
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.0
Very good - What previous guests thought, 463 reviews
Price from
US$126.36
1 night, 2 adults

Jolie Jungle Eco Hotel

Hotel in Puerto Morelos

Set in Puerto Morelos, 46 km from Moon Palace, Jolie Jungle Eco Hotel offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

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, 169 reviews
Price from
US$112.57
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.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 18 reviews
Price from
US$554
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, 33 km from ADO International Bus Station and 34 km from Playa del Carmen Maritime Terminal.

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
US$77.60
1 night, 2 adults
See all 215 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, 697 reviews
From US$181.65 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 4,254 reviews
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,343 reviews
From US$107.07 per night
Airport shuttle (free)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 86 reviews
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,928 reviews
From US$108.79 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 135 reviews
From US$76.86 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews
From US$1,361.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 18 reviews
From US$554 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 463 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 160 reviews
From US$439.90 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.1
Very good - What previous guests thought, 363 reviews

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 529 reviews

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 242 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, 510 reviews

Budget hotels in Puerto Morelos and nearby

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

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

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

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

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

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 529 reviews

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

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 169 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, 510 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 229 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, 18 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, 123 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
From US$628 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 140 reviews
Only issue we had was never any sun loungers it is obvious not enough for number of people it was ridiculous to go down at 7am and all beds “taken” have never seen this in Mexico until this year it was like going back to holidays in Spain in the eighties! Nit really acceptable for a hotel of this class.
Guest review bySteven
United Kingdom
From US$56.99 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 322 reviews
Located directly on the beach, far away from all hotels and rush! The room is very simple, the bed would use a new matrace and it's not completely easy to reach but we enjoyed the sound of waves when falling asleep and waking up! The host is super friendly and we liked the well equipted kitchen!
Guest review byAlexandra
Czech Republic
From US$207.04 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 472 reviews
Host was very friendly, room was larger than we expected and had a lot of useful facilities like hangers for clothes and a small kitchenette so we could prepare simple food. Very close to puerto morelos beach.
Guest review byGeorge
United Kingdom
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 240 reviews
Beautiful peaceful location, right on the beach. Free use of bikes & snorkel equipment. The bedroom was lovely. A really quirky swinging bed!! Hammocks outside on our own terrace too.
Guest review byRachael
United Kingdom
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 reviews
Location on the beach is great as well as proximity to the main part of town.
Guest review byWiens
Canada

More places to explore, more ways to go