Best Things to do in Puerto Morelos

9 Best Things to Do in Puerto Morelos

What is Puerto Morelos Most Famous For?

There are plenty of things to do in Puerto Morelos for those looking to enjoy a relaxing Caribbean getaway. This a quaint town in the Riviera Maya, halfway between Cancun and Playa del Carmen, is known for its white sand beaches and fresh seafood.

Visit the artisans market, swim in turquoise-water cenotes, and enjoy some of the best snorkeling in the world, all away from the hustle and bustle of the more crowded Mexican towns. Whether you’re visiting for the weekend or spending several days there, here’s our compiled guide of things to do in Puerto Morelos, Mexico.

1. National Reef Park

Snorkel one of the largest reef systems in the world

Spend the day at National Reef Park

Good for: Families, Adventure


The Caribbean is known for great snorkeling, and there’s no better place to join in the fun than Puerto Morelo’s National Reef Park. Home to a variety of colorful fish, sharks, turtles, and eagle rays, this nature park is part of the Mesoamerican Barrier Reef, one of the world’s largest reef system.

Because the National Reef Park is largely oceanic, the best way to get there is by boat. Head to the main pier, where experienced guides are always available to provide transportation, insure you have the proper equipment, and guarantee the safety of the corals. Tours vary from relaxing snorkeling sessions to more challenging shipwreck dives.


Location: 3 Av. Rafael Melgar, Puerto Morelos 77580, Mexico

Phone: +52 998 871 0525

See nearby properties

Destination card image

National Reef Park

3 Av. Rafael Melgar, Puerto Morelos 77580, Mexico

2. Puerto Morelos Artisans Market

Buy authentic and locally made souvenirs

photo by <a href="https://pixabay.com/en/play-isolated-child-color-fun-art-3305897/" target="_blank" rel="noreferrer">raggio5</a> (<a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank" rel="noreferrer">CC0</a>)  modified

Good for: Families, Shoppers


The Puerto Morelos Artisans Market is a refreshingly low-key market unlike most souvenir shops. Keepsakes, jewelry, and art are created right in front of you by families who have been doing it for decades. Located north of Parroquia San José Obrero, the market is a quaint, colorful area where tourists can mingle with the locals.

Purchase handmade hammocks, enjoy locally picked fruit, and try on unique Mexican-inspired clothing. The Morelos Artisans Market is especially lively on weekends as you’ll see local musicians and food trucks lining the street.


Location: Av Javier Rojo Gomez, Puerto Morelos, 77580, Mexico

Open: Daily from 8 am to 2 pm

See nearby properties

Destination card image

Puerto Morelos Artisans Market

Av Javier Rojo Gomez, Puerto Morelos, 77580, Mexico

3. Boca del Puma Cenote

Swim in blue-water underground caves

photo by <a href="https://commons.wikimedia.org/wiki/File:Zenoten_in_Mexiko_(42695566415).jpg" target="_blank" rel="noreferrer">dronepicr</a> (<a href="https://creativecommons.org/licenses/by/2.0/" target="_blank" rel="noreferrer">CC BY 2.0</a>)  modified

Good for: Families, Adventure, Group


Cenotes are natural caves that contain freshwater pools and underwater passageways and are incredibly popular destinations throughout the Riviera Maya. One of the most highly regarded ones in Puerto Morelos is Boca del Puma.

This particular cenote is popular due to its bright blue waters, large key-lime caves, and knowledgeable guides. Tours usually last around 90 minutes. Aside from the cenote, Boca del Puma is also home to a natural reserve complete with a wildlife museum, ATV rides, and a zipper line course.


Location: KM 16 Ruta De Los Cenotes, Puerto Morelos 77580, Mexico

Open: Daily from 9 am to 5 pm

Phone: +52 998 577 4283

Destination card image

Boca del Puma Cenote

KM 16 Ruta De Los Cenotes, Puerto Morelos 77580, Mexico

4. La Ruta De Los Cenotes

Explore the jungle in search of the perfect cenote

photo by <a href="https://pixabay.com/photos/monkey-tree-animal-mammal-cute-3554467/" target="_blank" rel="noreferrer">darrenquigley32</a> (<a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank" rel="noreferrer">CC0</a>)  modified

Good for: Families, Group


Puerto Morelos is dotted with beautiful underground cenotes, many of them right off a popular biking trail known as La Ruta De Los Cenotes. This well-traveled path runs through the jungle and allows you to visit up to 19 cenotes.

La Ruta is paved and often visited by locals and travelers alike, many heading to their favorite cenote. This trail is the perfect opportunity to see local wildlife such as porcupines, iguanas, and spider monkeys. If biking is not your thing, the trail is also accessible by foot and car.


Location: Ruta De Los Cenotes, Puerto Morelos 77580, Mexico

Destination card image

La Ruta De Los Cenotes

Ruta De Los Cenotes, Puerto Morelos 77580, Mexico

5. Puerto Morelos Beach

Spend the day soaking up the Caribbean sun

photo by <a href="https://commons.wikimedia.org/wiki/File:Puerto_Murelos.JPG" target="_blank" rel="noreferrer">Elelicht</a> (<a href="https://creativecommons.org/licenses/by-sa/3.0/" target="_blank" rel="noreferrer">CC BY-SA 3.0</a>)  modified

Good for: Couples, Families, Budget


The Riviera Maya is known for its spectacular beaches, and Puerto Morelos is no exception. Located next to Faro Inclinado (Puerto Morelos’ leaning lighthouse), Puerto Morelos Beach is known for its soft, white sand and turquoise waters.

The public beach is often packed with sunbathers during the summer months. If you’re feeling adventurous, grab your gear and snorkel along the coast – the Puerto Morelos beach offers some of the best snorkeling conditions in the Caribbean.

Destination card image

Puerto Morelos Beach

6. Little Mexican Cooking School

Learn to cook an authentic Mexican meal

photo by <a href="https://pixabay.com/photos/grilled-pineapple-pork-burrito-2944562/" target="_blank" rel="noreferrer">platinumproperties1</a> (<a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank" rel="noreferrer">CC0</a>)  modified

Good for: Couples, Families, Food


Make your relaxing Caribbean getaway an educational one by taking cooking lessons at Little Mexican Cooking School. Learn to prepare an authentic Mexican breakfast and lunch from the nationally recognized Chef Cristobal. Inclusive of festive drinks and a communal lunch, the 2-hour class teaches about the traditions and culture of certain ingredients and recipes and how to make them. The Little Mexican Cooking School is about 700 meters north of Puerto Morelos Dock.


Location: 768 Av. Rojo Gomez, Puerto Morelos 77589, Mexico

Open: Daily from 10 am to 1 pm

Phone: +52 998 159 8890

Destination card image

Little Mexican Cooking School

768 Av. Rojo Gomez, Puerto Morelos 77589, Mexico

7. Wet Set

See ocean wildlife and ship wrecks up close

photo by <a href="https://pixabay.com/photos/diver-turtle-mexico-scuba-diving-549369/" target="_blank" rel="noreferrer">jackmac34</a> (<a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank" rel="noreferrer">CC0</a>)  modified

Good for: Adventure, Group


Wet Set is a PADI-certified dive center on Puerto Morelos Beach. Here, you can book diving excursions to the Caribbean reef system. Explore sunken ships, colorful ocean reefs, and fresh-water cenotes together with knowledgeable guides. Wet Set also offers an open water certification course, all with top-quality equipment. Feeling extra brave? Join the scuba center’s night dives.


Location: Av. Javier Rojo Gomez, Lt. 16 Mz. 2, Puerto Morelos 77580, Mexico

Open: Daily from 8 am to 5 pm

Phone: +52 998 206 9204

Destination card image

Wet Set

Av. Javier Rojo Gomez, Lt. 16 Mz. 2, Puerto Morelos 77580, Mexico

8. Eat fresh seafood

Try a classic Mexican ceviche

photo by <a href="https://pixabay.com/photos/ceviche-menu-shrimp-639900/" target="_blank" rel="noreferrer">piliperiodista</a> (<a href="https://creativecommons.org/share-your-work/public-domain/cc0/" target="_blank" rel="noreferrer">CC0</a>)  modified

Good for: Food


Not to be outdone by the region’s larger cities, Puerto Morelos’s culinary scene is based on its local seafood and talented cooks. Many of its popular seafood restaurants are located right on the beach, just meters from the ocean.

Try a lemon-zested scallops dish or the ever-popular ceviche, made with lemon-cured raw fish, spicy peppers, onions, and a dash of salt. Pair it with a Tecate beer, a staple in many Mexican joints. Because Puerto Morelos’ seafood restaurants often focus their menus around the catch of the day, the food is always top-quality.

9. Mexican breakfast

Join the locals in a classic dish of huevos rancheros

photo by <a href="https://commons.wikimedia.org/wiki/File:Huevos_Rancheros_(11494813583).jpg" target="_blank" rel="noreferrer">Luca Nebuloni</a> (<a href="https://creativecommons.org/licenses/by/2.0/" target="_blank" rel="noreferrer">CC BY 2.0</a>)  modified

Good for: Food


Start the day in Puerto Morelos with a classic Mexican desayuno (breakfast) of huevos rancheros, a savory dish of fried eggs served on top of a lightly fried tortilla and smothered in a spicy tomato sauce. Another good option is chilaquiles – crispy corn tortillas covered in chili sauce and cheese. Often served for breakfast or brunch, the corn tortillas in chilaquiles are traditionally fried and served with a side of refried beans. Mexican breakfasts also typically include a lot of tropical fruit, smoothies, and black coffee.

Fiorella Bertola
Contributing Writer

This article includes opinions of the Go Guides editorial team. Hotels.com compensates authors for their writing appearing on this site; such compensation may include travel and other costs.