Search hotels in Puerto Morelos

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

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

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

R
Rochelle
From
United States
The property was clean, felt safe and the staff were pleasant.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 86 reviews
Price from
$241.68
1 night, 2 adults

MIRAMARE Ocean View

Hotel in Puerto Morelos

MIRAMARE Ocean View is located on the beachfront in Puerto Morelos, a few steps from Playa Puerto Morelos and 22 miles from ADO International Bus Station.

m
mohammed
From
Canada
Very nice and clean and close to everything
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 325 reviews
Price from
$28.35
1 night, 2 adults

Areia Boutique Hotel - Puerto Morelos

Hotel in Puerto Morelos

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

B
Bonnie
From
United States
I was pleasantly greeted when I entered the hotel and all the staff I encountered while I was there were friendly and gracious. I will definitely return.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 664 reviews
Price from
$77.77
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, a 4-minute walk from Playa Puerto Morelos and 22 miles from ADO International Bus Station.

P
Penelope
From
Canada
The highlight for me was the balcony at the back facing the jungle. I also appreciated the screen on the patio door, the sun blocking curtains, and the fan. We did not ever use the AC. The location was perfect: a short walk to the public beach, a French bakery with sourdough baguettes nearby, and the fruit and veg store across the street. There were beach chairs provided we carried to the beach. We always found a spot shaded by palm trees. Rene and Denise were helpful and friendly. We arranged for them to take us and pick us up from a cenote and it worked out perfectly. The common kitchen/lounge was a real bonus; we prepared our own breakfasts and picnic lunches, and mixed it up with Rene and Denise, and other guets. There was hot water in the shower (Many places don't have it.). Our room was large and well-designed. Spare and efficient. We had a coffee maker and a little refrigerator. I appreciated the Mexican cotton blanket.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 130 reviews
Price from
$63
1 night, 2 adults

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.

W
Walter
From
United States
Everything was designed for our comfort & the staff went well beyond in tending to our needs
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 233 reviews
Price from
$261.36
1 night, 2 adults

Hokhmah Heart Hotel

Hotel in Puerto Morelos

Located in Puerto Morelos, 30 miles from ADO International Bus Station, Hokhmah Heart Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

I
INGRID
From
Canada
Right in the jungle! We heard amazing birds and the plants were spectacular . We visited two cenotes which were both amazing. The owners are super friendly and treated us like family. Roberto cooked us a delicious dinner one night. Can’t recommend this place enough
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 510 reviews
Price from
$61.35
1 night, 2 adults

Corales Suites

Hotel in Puerto Morelos

Located in Puerto Morelos, a 9-minute walk from Playa Puerto Morelos, Corales Suites provides accommodations with an outdoor swimming pool, free private parking and a terrace.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 129 reviews
Price from
$82.11
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 accommodations with an outdoor swimming pool, free private parking, a private beach area...

D
Damien
From
United States
The location was close to Cancun but not too touristy. The staff was very helpful. The proximity to the beach, the in house Restaurant and pool.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 459 reviews
Price from
$101.25
1 night, 2 adults

Jolie Jungle Eco Hotel

Hotel in Puerto Morelos

Located in Puerto Morelos, 29 miles from Moon Palace, Jolie Jungle Eco Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

P
Patricia
From
Mexico
I arrived very overwhelmed at this place because the truth is I didn't pay attention when I made the reservation, I just made sure it said: Puerto Morelos. It was difficult and expensive for me to get there because I didn't rent a car or reserve transportation. Big mistake! Please make sure to schedule your transportation in advance or rent a car. As soon as I arrived my frustration disappeared, not only because of the fantastic place, but because of the attention of its owners. Nedda and Dino made me feel welcome and supported me with their attention. I left the place feeling that I owed them much more than I paid. If your thing is an eco hotel in the middle of the tropical jungle, this is your place! Marvelous! I would have liked to be able to stay more days.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 165 reviews
Price from
$88.83
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, 21 miles from ADO International Bus Station and 21 miles from Playa del Carmen Maritime Terminal.

E
Erika
From
Canada
The hotel staff were very friendly and supportive. We arrived earlier than the check-in time and were able to leave our luggage at the reception. There is a common kitchen for all guests, and a rooftop with chairs and a jacuzzi (though it wasn't clean during our stay). To get to the beach, we took the public bus which takes 10 minutes or so to arrive at the beach town.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 93 reviews
Price from
$62
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.3
Very Good - What previous guests thought, 647 reviews
From $181.65 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 4,294 reviews
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,397 reviews
From $111.61 per night
Airport shuttle (free)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 86 reviews
From $289 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,947 reviews
From $113.03 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 130 reviews
From $87.84 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 233 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 8 reviews
From $1,361.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 459 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 127 reviews
From $439.90 per night

Most booked hotels in Puerto Morelos and surrounding area 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, 325 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 664 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 459 reviews

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

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

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 130 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, 165 reviews

Popular with guests booking hotels in Puerto Morelos

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 233 reviews

Budget hotels in Puerto Morelos and nearby

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

Casa Puerto Morelos features air-conditioned rooms in Puerto Morelos. With sea views, this accommodation offers a patio.

Scored out of 10, guest rating 5.4
Fair - What previous guests thought, 5 reviews

Cozy studios, walking distance to the beach provides air-conditioned accommodations in Puerto Morelos. Both free Wifi and parking on-site are accessible at the apartment free of charge.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 436 reviews

Located in Puerto Morelos and with Playa Puerto Morelos reachable within a 3-minute walk, Hostal Cuca Macuca has concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout...

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 73 reviews

La Quinta Orquídea in Puerto Morelos provides adults-only accommodations with a garden and a shared lounge.

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

Located in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos, Hotel Casa el Moro provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 51 reviews

Lalola DownTown Boutique Apartments enjoys a location in Puerto Morelos, a 3-minute walk from Playa Puerto Morelos and 22 miles from ADO International Bus Station.

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

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

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 99 reviews

Kaam Accommodations in Puerto Morelos provides accommodations with an outdoor swimming pool and a garden. This apartment provides air-conditioned accommodations with a balcony and free Wifi.

Best hotels with breakfast in Puerto Morelos and nearby

See all
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 122 reviews

Located in Puerto Morelos, a 6-minute walk from Playa Puerto Morelos, Kabañas & Beach Club Ojo de Agua provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a...

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 996 reviews

Hotel Amar Inn features free bikes, outdoor swimming pool, a garden and terrace in Puerto Morelos.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 18 reviews

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 7.1
Good - What previous guests thought, 17 reviews

Facing the beachfront, Ventus at Marina El Cid Spa & Beach Resort - All Inclusive offers 4-star accommodations in Puerto Morelos and has an outdoor swimming pool, fitness center and garden.

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

This Quintana Roo hotel overlooks the Puerto Morelos National Reef Park. It features a full-service spa, full-service marina, a 22,000 square foot pool and an on-site travel company.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 160 reviews

Located in Puerto Morelos, a 9-minute walk from Playa Punta Brava, Dreams Jade Resort & Spa - All Inclusive has accommodations with free bikes, free private parking, an outdoor swimming pool and a...

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

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

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 675 reviews

Located in Puerto Morelos, 1.3 miles from Playa Azul, Dreams Sapphire Resort & Spa has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Hotels located in the center of Puerto Morelos

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

MIRAMARE Ocean View is located on the beachfront in Puerto Morelos, a few steps from Playa Puerto Morelos and 22 miles from ADO International Bus Station.

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 10 reviews

JungleBox features a garden, terrace, a restaurant and bar in Puerto Morelos.

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

Offering a garden, Casa Velero Puerto Morelos offers accommodations in Puerto Morelos. This property offers a rooftop pool, free Wifi, and free private parking. The apartment has private entrance.

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

Amazing new comfy apartment steps from the beach is located in Puerto Morelos, just 22 miles from ADO International Bus Station and 23 miles from Playa del Carmen Maritime Terminal.

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 9 reviews

Providing a garden, La Casita de Jonas features accommodations in Puerto Morelos. This property offers a rooftop pool, free Wifi, and free private parking.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 130 reviews

Featuring a terrace, Yax Kiin Casa Boutique is located in Puerto Morelos in the Quintana Roo region, a 4-minute walk from Playa Puerto Morelos and 22 miles from ADO International Bus Station.

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

MoonLight Condos offers accommodations in Puerto Morelos, a 2-minute walk from Playa Puerto Morelos and 22 miles from ADO International Bus Station.

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

HOTEL & BEACH CLUB OJO DE AGUA has an outdoor swimming pool, garden, a terrace and restaurant in Puerto Morelos. This 3-star hotel offers a bar.

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 $289 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 86 reviews
If you want a full-on, all inclusive, resort hotel, then this is a good, if pricey option. We had a junior suite right on the beach, and the room and facilities couldn't have been better. The room had a huge, very comfortable bed. Good bathroom (with spa bath!), and a little kitchenette with a well stocked fridge. Staff were very friendly and helpful. Our package came with a personal concierge and free airport transfers, which was very useful. There are two decent restaurants on site and 24/7 room service. Lovely beach.
Guest review byKeith
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews
Amazing little gem right in the middle of the beach side of Puerto Morelos. Loads of food in easy walking distance, only a couple blocks from the beach, grocery store, massage places, dive shops and basically everything else. Block from main square/taxi stand/collectivo pickup. Small complete apartment with full kitchen, hot shower with good pressure, A/C, and furniture. Cute little gated outdoor area as well.
Guest review byAshley
Mexico
From $190.57 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 122 reviews
Location is good, on the beach and close to town. The people working here are great, very friendly. Book your chairs the night before as they are open to public and by 11am they will be all full. Food in the restaurant is good and decent value. You can snorkel right off the beach so bring your gear or rent but it's $$.
Guest review byNaomi
Canada
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 233 reviews
Fantastic hotel with spacious new bedrooms anc walking distance from the village. I felt safe and I loved walking on the beach. The hotel staff is so helpful and friendly.
Guest review bySilvana
United Kingdom
From $102.85 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 996 reviews
Perfect. Just perfect. Great location. Great small hotel. The staff er extremely friendly. Very close to everything.
Guest review byJesper
Denmark

More places to explore, more ways to go