

Puerto Morelos, Quintana Roo, Mexico
MX- Puerto Morelos (Quintana Roo)
Puerto Morelos is a municipality, town, and seaport located in Quintana Roo, Mexico's easternmost state on the Yucatán Peninsula. Situated in the northeast of the state, it lies approximately 36 kilometers south of Cancún and 30 kilometers north of Playa del Carmen along the Caribbean coast. The settlement functions as a significant coastal community and administrative center within this region.
The town is named after Independence leader José María Morelos and historically served as the main port between the mainland and Cozumel, where an automobile ferry once operated. On December 6, 2015, it merged with the village of Leona Vicario to form the current municipality, becoming the 11th in Quintana Roo after separating from Benito Juárez.
The area is divided by a highway and mangrove swamp into three sections: Colonia Joaquin Zetina Gazca, Colonia Pescadores, and the original coastal fishing village known as Antiguo Puerto Morelos. Buildings are limited to three stories by local bylaws to preserve its village character, featuring a mix of private homes, hotels, and tourist shops alongside inland residential developments.
Puerto Morelos appeals to travelers seeking a quiet beach vacation with ample amenities, offering snorkeling, sport fishing, and access to the Mesoamerican Barrier Reef System. This reef portion became a National Marine Park in 1998 due to local environmental activism. The town hosts boutique hotels, restaurants, and cultural attractions like the Crococun Zoo and botanical gardens.
The population was 19,205 as of 2020, with rapid growth driven by tourism development. The economy relies on its marine terminal, which handled 41.2 thousand metric tons of cargo in 2019, and a Tren Maya station opened in March 2024. It experiences a tropical wet and dry climate with mean monthly temperatures above 18 °C.










The EARF Engine


























