10 Things to Do in Puerto Morelos
Puerto Morelos is a picturesque, laid-back coastal town between Cancun and Playa del Carmen, and the ideal destination if you want to enjoy the beauty of the Mexican Caribbean in a more relaxed, authentic atmosphere.
With its fishing-village charm, a protected reef and a wide range of activities, Puerto Morelos has something for everyone.
1. Snorkeling on the Mesoamerican Reef
The Mesoamerican Reef, also known as the Great Maya Reef, runs just off the coast of Puerto Morelos and is the second-largest barrier reef in the world. The stretch in front of the town is a national park, home to abundant marine life, from tropical fish to sea turtles.
You can book a tour right on the beach with one of the many local cooperatives, which will take you by boat to the best spots on the reef for an unforgettable experience.

2. Visit the Dr. Alfredo Barrera Marín Botanical Garden
If you love nature, don’t miss the Dr. Alfredo Barrera Marín Botanical Garden, one of the largest in Mexico. Its 65 hectares of jungle hold collections of native plants such as cacti, bromeliads and orchids, and it is a refuge for birds and spider monkeys.
Walking its trails is a peaceful, educational experience where you’ll learn about the local flora and fauna, as well as the region’s Maya heritage, with a small archaeological site and a reconstructed chiclero camp along the way.
3. Relax on the Quiet Beaches of Puerto Morelos
The beaches of Puerto Morelos are perfect if you want to unwind away from the crowds. The main beach has white sand and shallow water, ideal for swimming and sunbathing. Best of all, there are none of Cancun’s big resorts here, so you can enjoy a calmer, more authentic atmosphere.
Rent an umbrella or simply spread out your towel and relax to the sound of the waves while you admire the leaning lighthouse, the town’s icon.

4. Explore the Cenotes Route
Just a few kilometers from Puerto Morelos you’ll find the Cenotes Route, a jungle-lined road that leads to some of the most impressive cenotes in the region. Cenotes are natural freshwater sinkholes where you can swim, dive or snorkel in a stunning natural setting.
Some of the most recommended are Cenote Siete Bocas, Cenote Verde Lucero and Cenote La Noria, each with its own unique beauty.

5. Stroll Through Town and the Artisan Market
The center of Puerto Morelos is a charming place to explore on foot. Wander its quiet streets, enjoy the traditional architecture and visit the local crafts market, where you’ll find handmade jewelry, textiles and ceramics.
Take the chance to try a few local dishes at one of the many restaurants around the main square. From seafood tacos to fresh ceviche, the local cuisine is one of Puerto Morelos’s strong points.

6. Scuba Diving in Puerto Morelos Reef National Park
Whether you’re a certified diver or want to learn, Puerto Morelos is an excellent place to scuba dive. Puerto Morelos Reef National Park is known for its clear water and abundant marine life.
You can dive at several points along the reef, where you’ll see vibrant corals, tropical fish, rays and turtles. Some local dive shops also offer PADI certification courses if you want to get started in the world of diving.

7. Enjoy a Tequila or Mezcal Tasting
Puerto Morelos is a great place to learn more about Mexico’s rich tequila and mezcal tradition. Many shops and bars offer guided tastings where you can sample different varieties of these iconic Mexican spirits while learning how they are made and the best ways to enjoy them.
Some shops also sell artisanal bottles you can take home as a souvenir of your visit to the Mexican Caribbean.
8. Explore the Coast by Kayak or Paddleboard
If you’d rather stay above the water, rent a kayak or a paddleboard and paddle along the coast of Puerto Morelos. The calm, shallow water is ideal for both, and it’s a fun, active way to explore the area.
From your kayak or board you’ll enjoy views of the reef and its marine life. Some tours even combine paddleboarding with yoga sessions for a unique wellness experience.
9. Visit Croco Cun Zoo
Croco Cun Zoo is an interactive experience where you can learn about the region’s wildlife. It began as a crocodile farm and today focuses on conservation, and it is home to crocodiles, spider monkeys, snakes, iguanas and other native animals.
Unlike a traditional zoo, here you can get close to the animals, interact with them and learn about their conservation.
It’s a great place to visit if you’re traveling with children or are simply an animal lover.

10. Sport Fishing and Boat Tours
Puerto Morelos is known for its sport fishing, thanks to its privileged location on the Caribbean. You can join a fishing trip and try to catch species such as mahi-mahi, sailfish or tuna. The waters off Puerto Morelos are perfect for fishing, and local guides provide all the equipment you need for an exciting day out.
Many operators also offer boat tours, ideal if you want to explore the local waters without diving. From the comfort of the boat you can enjoy the sun, the ocean views and a refreshing dip in the Caribbean.

If you want to know more about Puerto Morelos, check out these articles:
You can also visit our Instagram: