Puerto Morelos Reef National Park
Discover the underwater paradise of Puerto Morelos Reef National Park.

About Puerto Morelos Reef National Park
Puerto Morelos Reef National Park is a spectacular destination for those seeking to explore the vibrant marine life of the Mesoamerican Barrier Reef System, the second-largest coral reef in the world. Located just a short drive from the bustling city of Cancún, this protected area spans over 500 hectares of coral reefs, mangroves, and coastal dunes. The park was established in 1998 to preserve its diverse ecosystem, which plays a critical role in maintaining the health of the ocean environment. Visitors can expect to be mesmerized by the vivid colors of living coral gardens teeming with tropical fish, sea turtles, and other marine creatures. Snorkeling and diving expeditions offer intimate encounters with the reef's inhabitants, from the gentle sway of sea fans to the darting movements of angelfish and parrotfish. Above water, the park's serene beaches and lush mangroves provide a peaceful retreat for nature lovers. Nearby, the charming town of Puerto Morelos invites guests to enjoy local culture, cuisine, and hospitality. Whether you're an avid adventurer or simply seeking a serene escape, Puerto Morelos Reef National Park promises a memorable experience that highlights the natural beauty and ecological importance of this marine treasure.
Highlights
- Explore the vibrant Mesoamerican Barrier Reef System.
- Snorkel among diverse marine life, including tropical fish and sea turtles.
- Diving opportunities for both beginners and experienced divers.
- Serene beaches and lush mangroves offer a peaceful retreat.
- Proximity to the charming town of Puerto Morelos with local culture and cuisine.
- Protected area established for conservation of marine biodiversity.
- Unique opportunity to witness the beauty of thriving coral ecosystems.
Plan Your Visit
Opening Hours
- Monday9:00 AM – 5:00 PM
- Tuesday9:00 AM – 5:00 PM
- Wednesday9:00 AM – 5:00 PM
- Thursday9:00 AM – 5:00 PM
- Friday9:00 AM – 5:00 PM
- Saturday9:00 AM – 5:00 PM
- Sunday9:00 AM – 5:00 PM
