A small fishing town, Puerto Morelos is the perfect contrast to the fast pace of Cancun and the bustle of Playa del Carmen. Only a 20-minute drive south of Cancun International Airport, Puerto Morelos’ small town charm attracts more visitors every year.  Although the town is small, it offers enough to keep visitors busy.



Puerto Morelos is home to many charming restaurants, cafes and bars. As a fishing village, this is the perfect place to try fresh seafood dishes. Restaurant owners usually oversee meal preparations, giving meals a personal touch.

The nightlife in Puerto Morelos consists of eating out and listening to live music performed at various bars and restaurants. When going out in Puerto Morelos, the proper attire is “anything goes!”


The beaches in Puerto Morelos have retained much of their natural character as there are no large resorts in the downtown area. Beaches line both the north and south side of the zocalo (town square). It’s always fun to spend the day at one of Puerto Morelos’ funky beach clubs. One of the “best kept secret” beaches is next to the seaside restaurant Los Pelicanos.


One of the most impressive natural wonders in the Yucatan Peninsula is its cenotes, sinkholes with natural freshwater wells fed by underground rivers. Some are underground with cave-like formations, such as stalactites, stalagmites and columns, whereas some are above ground, resembling small lakes or lagoons. Since cenotes are known for their crystal clear blue water, underwater formations and colorful fish, they are an ideal place for snorkeling and scuba diving.

Some of the most beautiful cenotes in this region can be found on the Ruta de Cenotes (Cenote Route), which is right outside of Puerto Morelos. Look for Lucero Verde, Boca del Puma, Siete bocas,and Las Mojarras. Each cenote has its own unique characteristics.

Selvatica, a natural adventure park is located on the Ruta de Cenotes. Selvatica offers zip-lining, snorkeling in an on-site cenote and off-roading with amphibious vehicles and three-wheelers.


Puerto Morelos boasts aprotected National Marine park. The Mesoamerican Barrier Reef is right off shore so great place to go snorkeling, scuba diving and fishing. The coral reef is home to beautiful fish, marine life and colorful coral compositions.

Puerto Morelos offers fishing tours for Marlin, Sailfish, Dorado (Mahi Mahi), Bonito and Barracuda. Every year, the town hosts a popular fishing tournament called Torneo de Pesca Deportiva at the end of May or early June.