Search

By Tom, an avid adventure traveler from The Netherlands continuously traveling the world since 2012, living a full time nomadic life.

puerto morelos travel blog

There are not many places left along the Riviera Maya that still feel authentic.

But Puerto Morelos is one of those rare exceptions!

Only about 20 minutes south of Cancun International Airport, but it feels like a different world. No giant resort towers dominating the skyline. No party crowds spilling onto the beach. No pressure. Just a small fishing town with colorful boats in the sand, a quiet town square, and a Caribbean pace of life that reminds you why you started traveling in the first place.

The first time I arrived in Puerto Morelos, I immediately felt it. That subtle difference. The atmosphere is calmer. Slower. More local. You see fishermen bringing in their catch in the morning. You see families gathering on the main square in the evening. It feels real. I instantly LOVED Puerto Morelos.

The hustle and bustle of Playa del Carmen was good fun and my Tulum and Coba Tour was another highlight. But I needed a change and that is how I booked myself a couple days into Hacienda Morelos in Puerto Morelos.

In this Puerto Morelos travel guide, I’ll share my personal experience and everything you need to know before visiting:

  • The best things to do in Puerto Morelos
  • Where to snorkel the protected reef
  • The best beaches and local restaurants
  • Where to stay in town versus the all inclusive resorts south of town
  • How to get there from Cancun Airport
  • And whether Puerto Morelos is really worth adding to your Mexico itinerary

If you are looking for a quieter alternative to Cancun or Playa del Carmen, but still want turquoise Caribbean water, easy access to cenotes, and a laid back Mexican vibe, Puerto Morelos might be exactly what you are looking for.

Let me show you why I keep coming back.

Quick Recommendation

If you want real Mexican beach town vibes without the crowds of Cancun and Playa del Carmen, Puerto Morelos is a gem worth adding to your Yucatan itinerary.

Best for: Travelers who want laid-back, authentic experiences, friendly locals, and easy access to snorkeling right off the beach.

Ideal stay: 2 to 3 nights.

You will love Puerto Morelos if you appreciate:

  • The feeling of a sleepy beach village that hasn’t been swallowed by mass tourism
  • Wandering the main square and watching the slow paced local life
  • Snorkeling in the Mesoamerican Barrier Reef just a few hundred metres from shore
  • Unexpected encounters, like handmade crafts and friendly conversations on the street

It might not be for you if:

  • You are chasing nightlife and big beach clubs
  • You want luxury shopping or high-end entertainment
  • You prefer the big resort bubble experience rather than local character

My personal tip: Sit on the beach at sunrise with a coffee, watch the fishermen head out, and let yourself unwind. Simple but special!

Table of Contents 

Why visit Puerto Morelos?

I caught this local performance group practicing a traditional dance on the main square. Just practicing, by themselves, not a tourist show!

A quiet alternative to Cancun and Playa del Carmen

This is the Riviera Maya without the noise. Puerto Morelos feels like the version of Mexico that Cancun used to be decades ago. Small. Friendly. Personal.

Small town vibe with local life

When I first arrived here, I remember thinking: this is different. There are no mega malls. No giant beach stages with DJs. No pressure to join boat parties.

Instead, you get a small town square where locals gather in the evening. Fishermen fixing their nets. Restaurants where staff actually recognize returning guests and locals are super friendly.

Caribbean beaches plus reef, cenotes and jungle nearby

You are still on the Caribbean coast. You still have turquoise water. You still have palm trees. You still have access to cenotes, jungle, and the famous Mesoamerican Reef.

That contrast is exactly why Puerto Morelos is worth visiting. You get the location benefits of Cancun, without the Cancun energy.

Where is Puerto Morelos and how to get there

Where is Puerto Morelos located?

Puerto Morelos is located on the Riviera Maya in Mexico, between Cancun and Playa del Carmen.

It sits about 22 miles (36 km) south of Cancun and around 22 miles (35 km) north of Playa del Carmen, right along the Caribbean coast in the state of Quintana Roo.

Its location is one of the main reasons I enjoy coming back here. You are close to everything, but it does not feel like you are staying inside the Cancun tourism bubble.

How far is Puerto Morelos from Cancun Airport?

Puerto Morelos is only about 15 miles (24 km) from Cancun International Airport. The drive usually takes around 20 to 25 minutes depending on traffic.

When I arrived for the first time, I could not believe how quickly we left the busy airport zone behind and entered a completely different atmosphere. Within half an hour I was already sitting at Hacienda Morelos, a small beachfront hotel, sipping coffee while soft piano music played in the background.

We were too early to check in, but the manager welcomed us with breakfast and started sharing local tips about life in Puerto Morelos. Honestly, he did not have to explain much. I could already feel it. Life in this tranquil village moves at a slower pace.

hacienda morelos mexico

As the sun slowly rose over the Caribbean, a couple walked past on the nearly empty beach. Probably just an early morning stroll before the heat kicked in. That quiet sunrise moment told me everything I needed to know. This was the perfect place to unwind and actually feel like you are on holiday.

How to get to Puerto Morelos

Getting to Puerto Morelos is easy:

  • Private transfer: The most comfortable and stress free option from Cancun Airport.
  • Taxi: Available at the airport, but usually more expensive than a pre booked transfer.
  • Rental car: Ideal if you want to explore cenotes, Tulum or other parts of the Riviera Maya.
  • ADO bus: A budget friendly option with limited schedules to downtown Puerto Morelos.

If you are coming from Playa del Carmen, Puerto Morelos is about 22 miles (35 km) north and roughly a 35 minute drive by car or taxi.

One of my favorite small details that sums up this town happened later that evening. On the main square there was just one marquesita food stall and about five or six people patiently waiting in line.

puerto morelos travel blog 13

Around the corner, a local was selling bread straight from the back of his car. Simple. Honest. No rush. That is Puerto Morelos.

Traveling to Quintana Roo and do not want to worry about high roaming costs? Consider buying a prepaid SIM card for tourists in Mexico upon arrival or simply get yourself an eSIM for Mexico.

Best things to do in Puerto Morelos

Puerto Morelos is not about theme parks or massive attractions. It is about nature, local culture and slow travel. These are my favorite things to do in Puerto Morelos based on my own experience.

Snorkel the Mesoamerican Reef with Twinhooks

snorkeling puerto morelos 2

Snorkeling in Puerto Morelos is the number one activity in town and for good reason.

The reef protecting Puerto Morelos is part of the Mesoamerican Barrier Reef System, the second largest reef in the world. It stretches more than 620 miles (1,000 km) from Cancun all the way to Honduras. The best part is that the reef lies just a couple hundred meters offshore.

snorkeling tour puerto morelos

I joined a snorkel tour with Twinhooks on one of the few rainy days I had during almost a month traveling around Yucatan. It was not perfect weather and it even started raining at some point. Luckily, when we headed out in the afternoon, it cleared up a little.

Our snorkel guide was strict. Very strict. He made it clear that under no circumstances were we allowed to touch the reef. And he was absolutely right. Coral reefs are fragile and once damaged, it is often too late.

snorkeling puerto morelos 1

The maximum depth was only about 6 feet (2 meters) and the reef looked healthy and full of life. I saw big schools of tropical fish, a lobster and even a giant barracuda cruising by.

Click here to explore more than 10 different types of Puerto Morelos Snorkel Tours.

I was freezing because I did not wear a wetsuit.

While doing my Divemaster training in Thailand I always used to wear a 5mm short wetsuit and the water temperature in Thailand always was around 86 F (30 Celsius).

The water temperature in Puerto Morelos was around 77 F (25 Celsius) and after years of diving in warmer water I underestimated it. If you go snorkeling here, ask for a wetsuit. Trust me.

Despite the cold, I loved every minute of it. There were hardly any other boats around and the reef felt wild and untouched.

Please use biodegradable sunscreen when entering the water. Standard sunscreen damages coral reefs. A wetsuit also protects you from the sun and keeps you warmer. Click here to order reef-safe sunblock on Amazon.

Go on a fishing trip and eat your own catch

puerto morelos twinhooks

Twinhooks also organizes fishing trips, and this turned out to be one of the most memorable experiences in Puerto Morelos.

After heading out to sea and catching our own fish, we returned to shore and within just 20 minutes we were sitting at a nearby restaurant eating fresh ceviche made from the fish we had caught ourselves.

Fresh from the hook to your plate.

Click here for more info about a Private Deep Sea Fishing Tour.

There is something incredibly satisfying about eating fish that was swimming in the ocean less than an hour earlier. Simple. Local. Authentic. Experiences like this are exactly why I enjoy smaller beach towns like Puerto Morelos.

 

Join a Puerto Morelos food tour

If you want to experience Puerto Morelos beyond the beach, consider joining a local food tour. Tell them your level of spicy before the tour, because I thought I could handle the local spicy, but I failed the test.

A guided Puerto Morelos food tour usually combines dinner, lunch or street food tastings with visits to small family run restaurants and local food stalls. Some tours also include a stop at the food market where you can learn more about regional ingredients and traditional Mexican dishes.

Click here to book a Puerto Morelos Food Tour via GetYourGuide.

This is a great way to discover authentic flavors you might otherwise miss. Instead of guessing where to eat, you get local insight, stories behind the dishes and a deeper understanding of the culture.

We had a great time on a 3 hour tour and got to know some local restaurant owners because of this tour. We returned to several of the places we ate on the tour.

In a small town like Puerto Morelos, food is part of daily life. From fresh ceviche to handmade tortillas and sweet marquesitas at night, exploring the town through its cuisine is easily one of the most enjoyable activities here.

Visit the Artisan and Craft Market

artisan market puerto morelos 2

Just a short walk from Hacienda Morelos I found a small artisan and craft market lined with souvenir shops. Not the typical mass produced tourist stuff, but real handmade crafts from the region.

artisan market puerto morelos 1

I watched an elderly woman sculpting souvenirs from razor sharp lava stones. I tried it myself and failed miserably. Next door, a man showed me how to weave hammocks. I was slightly better at that.

artisan market puerto morelos 3

If you are looking for cool things to do in Puerto Morelos, wander through this market. The atmosphere is friendly, relaxed and nobody pressures you to buy anything. It is souvenir shopping with a smile, even if you leave empty handed.

Relax on the beach in town

The main beach in Puerto Morelos is wide and peaceful. No loud music, no aggressive vendors, just fishing boats resting in the sand and calm Caribbean water.

Early mornings are magical here. Watching fishermen head out while the sun rises over the sea is one of those quiet travel moments that stay with you.

See the leaning lighthouse and pier

The leaning lighthouse near the pier is one of the town's most recognizable landmarks. Damaged during a hurricane years ago, it was never fully straightened and has since become a small symbol of Puerto Morelos.

Walk out onto the pier in the late afternoon when the light turns golden. It is one of the best photo spots in town.

Explore cenotes near Puerto Morelos

Within a short drive from town you will find several cenotes hidden in the jungle. Swimming in these freshwater sinkholes is a perfect way to cool off and experience the natural beauty of Quintana Roo.

Combining a morning snorkel tour with an afternoon cenote visit makes for a perfect Puerto Morelos day.

There are also ATV tours that stop at several cenotes. Click here to see all the Cenote Tours from Puerto Morelos offered by GetYourGuide.

Traveling beyond Puerto Morelos and a fan of cenotes then you are going to love my list of the best cenotes near Valladolid.

Wander the main square at night

puerto morelos travel blog 16

In the evening, head to the main square. When I visited there was only one marquesita stall and about five or six people patiently waiting in line. Around the corner, a local was selling bread from the back of his car.

That simple scene perfectly captured the spirit of Puerto Morelos. No rush. No chaos. Just local life unfolding at its own pace.

Have Lunch at Merkadito

merkadito puerto morelos

We were right in time at Merkadito Puerto Morelos, one of the best places to eat in Puerto Morelos for lunch. It was pouring rain outside but we had a dry spot. Merkadito is right on the beach and a low-key restaurant, but with absolutely amazing food.

ceviche merkadito puerto morelos

With my wet snorkel clothes I walked in and had the best ceviche so far on my Yucatan trip. When you go for lunch at Merkadito Puerto Morelos make sure you order the Asia-Me Ceviche! Definitely one of my Puerto Morelos tips that I am sure you will love.

Dinner at John Gray’s Kitchen

john grays kitchen

One of my favorite restaurants in Puerto Morelos is John Gray’s Kitchen. Local vibes, local prices and delicious food.

I met the owner of this place and this lovely lady told me how she moved to Puerto Morelos 20 years ago and started a restaurant. It now is one of the most iconic places to eat in this beach town.

The menu is small, but everything they serve is absolutely delicious. I tried the mussels as an appetizer and the portion was big and yummy! Then the grilled shrimps as a main course.

John Gray’s Kitchen has seen many celebrities coming for dinner because of its quality food as well as its laid-back vibe. I am pretty sure the warm and welcoming feeling the staff of John Gray’s Kitchen gave me has turned this into one of the most popular restaurants in Puerto Morelos. 

Dinner at Azul Sensatori Beach Resort

azul sensatori beach resort

I know I said no resort like vibes in Puerto Morelos, but we had dinner at Azul Sensatori Beach Resort and it was too good not to name.

Puerto Morelos is surrounded by massive all inclusive resorts, but in town you won’t notice any of that. The majority of the tourists traveling to Yucatan prefer to stay in all-inclusive resorts. And some of them have amazing restaurants.

Walking around one of these massive beach resorts was like stepping into another world compared to the charming Puerto Morelos beach village. But as I said the food was amazing and we had a great night out.

 

Selvatica: Perfect Day Trip from Puerto Morelos

selvatica puerto morelos

Selvatica is a great day trip for young and old and Selvatica is only about 10 minutes by car from Puerto Morelos.

This jungle theme park has endless options like: zip-lining, rollercoaster, superman flight, bungee swing and much more. It was a whole day full of activities including lunch. Read all about it in my Selvatica blog.

Check out GetYourGuide if you want to book your Selvatica Tour

puerto morelos travel blog 6

Is Puerto Morelos safe?

puerto morelos travel blog 9

Short answer: yes, Puerto Morelos is considered one of the safer and quieter beach towns on the Riviera Maya.

During my stay, I felt completely comfortable walking around town, even at night. The village atmosphere is calm, and most activity centers around the main square, local restaurants and the beach.

Compared to Cancun and Playa del Carmen, Puerto Morelos feels noticeably more relaxed and less hectic. It does not have the large nightlife scene of Cancun’s Hotel Zone or the busy tourist streets of Playa del Carmen. The smaller size of the town naturally creates a calmer and more community driven environment.

Of course, like anywhere in Mexico, you should use common sense. Do not flash valuables, avoid isolated areas late at night, and use official taxis or trusted transportation options.

The biggest risk here is usually nature rather than crime. Respect ocean conditions, follow your snorkel guide’s instructions at the reef, and stay informed about weather conditions during hurricane season.

If you are looking for a relaxed and low key beach destination near Cancun that feels smaller and more local than Playa del Carmen, Puerto Morelos is generally considered a safe choice for couples, families and solo travelers.

Where to stay in Puerto Morelos

Choosing where to stay in Puerto Morelos depends on what kind of experience you are looking for.

Stay in town for local beach vibes

If you want to experience the real charm of Puerto Morelos, stay in town near the beach and the main square. Everything is walkable, restaurants are close, and you can wake up with the sound of the ocean instead of resort entertainment.

For two nights I stayed at Hacienda Morelos Beachfront Hotel, a charming colonial style property right on the beach. Nothing fancy or overly luxurious, but full of character and local atmosphere.

The best part were the breakfast views. With only about 30 rooms, it is a quiet place where you can wake up slowly, sip your coffee and watch the sunrise over the Caribbean. That peaceful start to the day perfectly matched the slow pace of Puerto Morelos.

You can read my full review here: Hacienda Morelos Beachfront Hotel review.

All inclusive resorts south of town

South of Puerto Morelos you will find several large all inclusive resorts along the highway between Cancun and Playa del Carmen.

These are ideal if you prefer a full service resort experience with pools, restaurants and activities on site. However, keep in mind that staying there means you are more isolated from the small town atmosphere that makes Puerto Morelos special.

If your goal is relaxation inside a resort, those properties are a good fit. If you want to feel part of a real Mexican beach town, staying in town is the better choice.

Best time to visit Puerto Morelos

Puerto Morelos can be visited year round, but the experience can feel very different depending on the season.

Dry season from December to April

The most popular time to visit Puerto Morelos is during the dry season, roughly from December through April. Expect sunny days, lower humidity and pleasant temperatures. This is also the best time for calm snorkeling conditions at the reef.

Keep in mind that this is high season on the Riviera Maya, so hotel prices are usually higher and availability can be limited.

Rainy season from May to October

From May to October the weather becomes warmer and more humid. Short tropical showers are common, especially in the late afternoon.

When I visited, I experienced one of the few rainy days during my month in Yucatan. It even rained during our snorkel tour, though it cleared up in the afternoon. Even with less than perfect weather, snorkeling in Puerto Morelos was still an unforgettable experience.

Traveling during this period can mean lower hotel rates and fewer tourists, but it is also hurricane season along the Caribbean coast.

Sargassum season

Like many destinations along the Riviera Maya, Puerto Morelos can be affected by sargassum seaweed, especially between late spring and early fall. Some years are worse than others, and the situation changes constantly depending on ocean currents.

I have personally been in Cancun and Playa del Carmen during heavy sargassum days and it was honestly not a pleasant experience. The beaches were covered, the smell was strong, and swimming was far from ideal.

The reef in Puerto Morelos can sometimes reduce the impact compared to other parts of the coast, but it is not immune. If perfect beach conditions are important to you, try to avoid peak sargassum months if possible or at least check current conditions before booking.

Outside of heavy sargassum periods, the beaches here are peaceful and enjoyable. Timing can make a big difference.

Personally, I would choose the dry season if snorkeling is your main goal. But if you do not mind occasional tropical showers, Puerto Morelos remains a relaxed and enjoyable destination throughout the year.

If you are traveling to Quintana Roo but you are not interested in bustling places like Playa del Carmen, Cancun or Tulum, then Puerto Morelos might be exactly what you are looking for. The same turquoise Caribbean water, the same reef, the same delicious Mexican cuisine, but in a much more relaxed atmosphere.

What I remember most is that early morning at Hacienda Morelos. Sitting with a coffee while soft piano music played in the background, watching the sun slowly rise over the ocean. A couple walked by on the nearly empty beach. Fishermen prepared their boats for the day. No rush. No noise. Just a calm start to the morning.

That quiet sunrise perfectly captures what Puerto Morelos is about. It is not about big attractions or party scenes. It is about slowing down, breathing in the salty air and enjoying simple moments by the sea.

If that sounds like your kind of travel, Puerto Morelos will not disappoint.

For more Mexico travel blogs click on the link to see amazing places like: Valladolid, Costa Maya/Mahahual, Rio Lagartos, Holbox, Tulum and Coba.

Enjoy your trip to Puerto Morelos!