Puerto Morelos is home to a UNESCO-protected natural aquarium just 500 metres offshore, where the reef runs parallel to the beach creating a calm lagoon ideal for snorkeling. The charming fishing village retains its authentic character despite being midway between Cancun and Playa del Carmen. The reef supports hundreds of fish species, nurse sharks, rays, and colorful coral formations.
Puerto Morelos's reef sits just 500 metres offshore and runs roughly parallel to the beach, close enough that snorkel boats reach it in a few minutes from the town pier. Because the reef forms a natural barrier, the lagoon between it and the shore stays calm even when open water further out is choppy, making the site accessible to snorkelers of most skill levels. Guided tours typically follow a route along the reef's shallower sections, where nurse sharks resting on the sandy bottom, spotted eagle rays, and dense schools of tropical fish are common sightings, along with coral formations that have been UNESCO-recognized as part of the wider Mesoamerican reef system. Glass-bottom boats offer an alternative for visitors who prefer not to swim, following a similar route while keeping passengers dry. A typical snorkeling excursion runs two to three hours including the boat transfer, briefing, and time in the water; tours depart at fixed times, generally 9AM and 11AM, rather than on demand. The morning departures see the calmest sea conditions, before onshore winds typically pick up in early afternoon and reduce underwater visibility. Puerto Morelos itself remains a low-key fishing village compared to Cancun or Playa del Carmen, and the reef tours here draw noticeably smaller crowds than similar excursions from those larger towns, making it a quieter alternative for the same reef system. Village restaurants along the town square serve fresh seafood, and many visitors combine the reef tour with a walk through the town center.
Good to know
- Hours
- Tours depart 9AM and 11AM daily
- Best time
- Morning for calmest sea conditions
- Best for
- snorkeling, families, nature lovers, budget travelers
Location
Puerto Morelos, Quintana Roo 77580
20.8575, -86.8773 View on map
Highlights
- Shallow, calm reef 500 metres offshore, protected within a natural lagoon
- Nurse sharks, eagle rays, and dense reef fish populations
- Glass-bottom boat option for non-swimmers
- Quieter, small-town alternative to Cancun and Playa del Carmen reef tours
Tips for visiting
- Reef is just a short boat ride from the pier
- Glass-bottom boats available for non-swimmers
- Village has excellent seafood restaurants
- Less crowded than Playa del Carmen
When to visit
Book the 9AM morning departure for the calmest sea conditions and clearest underwater visibility before afternoon winds build.
Accessibility
Boats require climbing a ladder or step to board, and the reef itself is reached by swimming or the glass-bottom boat option, which offers a non-swimming alternative for visitors with limited mobility.
Frequently asked questions
How long does a Puerto Morelos reef tour take?
A typical excursion runs two to three hours including boat transfer, briefing, and time snorkeling on the reef.
Is the Puerto Morelos reef tour worth it for kids?
Yes, the calm lagoon and glass-bottom boat option make it accessible for families, including younger children who prefer not to snorkel.
Is photography allowed on the reef tours?
Yes, underwater photography is permitted, though touching the reef or standing on coral is prohibited within the protected marine park.