Neighborhood
Puerto Morelos
Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.
Puerto Morelos is a charming fishing village turned relaxed beach town, known for its unhurried pace and friendly atmosphere. Visitors can stroll along the sandy streets, dine at seaside restaurants, and swim or snorkel in the clear waters of the Mesoamerican Barrier Reef, the second-largest reef system in the world. The town's central plaza and small marina add to its authentic Mexican character, making it a favorite for travelers seeking a tranquil escape.
Don't miss
- Snorkel or dive the Mesoamerican Barrier Reef, just offshore from the town's beaches.
- Explore the town's central plaza and local artisan market for handmade crafts.
- Relax on the uncrowded public beach with calm, turquoise waters.
Tickets & tours
Ways to visit Puerto Morelos
You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.
Cheapest way inShared Transportation From Cancun Airport to Puerto Morelos4.2★ · 31 travelers1–3 hoursFree cancellationFrom$15 per personSee dates →
Most bookedSmall-Group Mesoamerican Barrier Reef Snorkeling in Puerto Morelos4.9★ · 521 travelers~2 hoursFree cancellationFrom$45 per personSee dates →
Private & flexibleSnorkeling the Coral Reef Puerto Morelos Adventure5★ · 11 travelers~2 hoursFree cancellationFrom$38 per personSee dates →More attractions in Puerto Morelos
