
Puerto Morelos Reef National Park
Puerto Morelos Reef National Park
Off the coast of Puerto Morelos, a protected coral reef part of the Great Mesoamerican Barrier Reef offers snorkeling and sea turtle watching just minutes from the Caribbean shore.
Off the coast of Puerto Morelos, on the Yucatán's Caribbean shore, a protected coral reef stretches just hundreds of meters from the beach. Puerto Morelos Reef National Park is part of the Great Mesoamerican Barrier Reef, the world's second-largest coral barrier after Australia's. Its proximity to the coast makes it one of the most convenient sites for observing the Yucatán's marine life without venturing far offshore.
Why visit the park
The park combines several rare advantages for a coral site: a reef easily accessible within minutes by boat, clear shallow water suited to snorkeling, and structured local management since the 1990s. Excursions are conducted in small groups, often with former fishermen turned guides, which limits pressure on the coral.
Biodiversity is dense here: more than 1,300 species of plants and animals have been recorded within the park, including nearly 670 strictly marine species. The site also serves as a nesting area for three species of sea turtles, observable depending on the season.
Park history
In Puerto Morelos, the reef has long been part of the local way of life. As early as the 1980s, some residents launched preservation efforts, but the movement became truly structured in 1995. Facing degradation observed on other reefs in northern Quintana Roo and the unregulated exploitation of the zone between Cancún and Puerto Morelos, the community chose to organize itself to avoid the same fate.
For over three years, fishermen, guides, researchers, residents and associations met regularly to define a management framework. This consultation led to the creation of the national park, with a participatory governance model that remains distinctive today. This heritage is evident in the way the reef is protected and presented to visitors.
What to see and do
The reef and its corals
The park extends along the coast and connects to the north with the reefs of Punta Cancún, Punta Nizuc and Isla Mujeres, and to the southeast with Cozumel Marine Park, about forty kilometers away. Underwater, you'll encounter coral formations typical of the Caribbean: elkhorn coral, staghorn coral, organ pipe coral, as well as sea fans and brain coral.
Marine fauna
Snorkeling excursions often allow you to spot parrotfish, sergeant majors, barracudas and, with a bit of luck, rays. Three species of sea turtles frequent the area: loggerhead, green, and hawksbill. Between May and September, the nesting season, nest protection operations are organized on nearby beaches.
Seagrass beds and related ecosystems
Beyond the reef, the park also protects seagrass beds and hundreds of algae species that play a key role in ecosystem balance. These less spectacular zones serve as nurseries for many juvenile fish.
When to go
Puerto Morelos's climate is warm and humid year-round, with average temperatures around 26 °C and peaks reaching 32 °C in summer. The dry season, from November to May, offers the best underwater visibility. The rainy season runs from June to October, with an increased risk of hurricanes in August and September.
Between October and May, northerly winds called nortes can disturb the sea for a few days. If you wish to observe sea turtle protection operations, aim for the May-September window. For diving and snorkeling in optimal conditions, prioritize the March to June period.
Practical information
- Park access: visits must be made by boat with an authorized operator. Departures occur from Puerto Morelos harbor.
- Excursion duration: allow approximately 2 hours for a standard snorkeling trip, equipment included.
- Rates: moderate prices per person, with a minimum of two participants for most excursions. A park entry fee is generally added.
- Regulations: biodegradable sunscreen required, touching coral and feeding fish prohibited.
- Operators: most are located near the Ojo de Agua restaurant, north of the village.
How to get there
From Cancún or Playa del Carmen
Puerto Morelos lies 35 km south of Cancún and 34 km north of Playa del Carmen, on Federal Highway 307. Cancún International Airport is just 18 km away. By rental car, the journey takes approximately 35 minutes from either city. ADO buses and collectivos (shared taxis) also serve Puerto Morelos, stopping on Highway 307, about 2 km from the village.
On-site
From Puerto Morelos town center, the harbor is just a short walk away. A local taxi can also take you there. Several tour agencies in Cancún and Playa del Carmen also offer full-day excursions including transport, equipment and guide.
What to see in the region
The Yucatán Peninsula concentrates several natural and archaeological sites accessible from the Caribbean coast. To extend your aquatic experience, the Kankirixché cenote offers immersion in another type of ecosystem, in freshwater. For heritage, the San Bernardino de Siena Convent in Valladolid and the Calakmul archaeological site, further south, complete a Yucatán itinerary.
Frequently asked questions
Frequently asked questions
Plan your visit
Puerto Morelos Reef National Park integrates easily into a Caribbean coast itinerary or a larger loop through the Yucatán Peninsula. To plan a coherent trip combining nature, snorkeling and Maya sites, consult our trips to Mexico.
Interested in this visit?
We can include it in your personalised itinerary.


