Puerto Morelos became a marine park in 1998 — earlier than most reefs in the Riviera Maya — and the protection shows. The reef is healthier than Cancun's (over-touristed), comparable to Cozumel's (but shallower and more accessible to snorkelers), and far closer to Playa than Cozumel is. The town itself is a working fishing village that became a tourist stop, so the cooperatives (legal fishermen organizations) run the snorkel tours rather than big tour operators. This keeps prices fair and quality high. The trade-off: it's organized, not luxurious — boats are pangas (fishing boats), not yachts.
Where is the best snorkeling in Puerto Morelos?

Quick answer
Puerto Morelos has one of the healthiest, closest reefs in the Riviera Maya — a protected national marine park starting ~500m off the beach. Book a 2-hour, 2-stop snorkel tour from the local fishermen's cooperative (Cooperativa Punta Brava or Cooperativa Restaurantera) for $25–35 USD. You'll see turtles, rays, parrotfish, and reef fish. The water is shallow (3–8 m) — accessible to beginners.
Puerto Morelos sits directly inshore of one of the most protected reef sections on the Mesoamerican Barrier Reef. Since 1998 the area has been a federal marine park (Parque Nacional Arrecife de Puerto Morelos), which has kept fishing and anchoring restricted and the coral healthy. Compared to Playa or Cancun reefs (heavily trafficked), Puerto Morelos has more abundant fish life and better visibility.
**How to book:**
The local fishermen organize through cooperatives — these are the legal operators allowed to take snorkelers into the park. Skip third-party tour aggregators (they mark up 50–100%). Walk down to the fishing pier in the morning and pick a cooperative:
- **Cooperativa Punta Brava** — longest-running, fairly priced, life jackets standard. - **Cooperativa Restaurantera** — boats from the south end of town, similar pricing. - **Almost Heaven Adventures** — slightly higher-end, English-speaking guides, dive shop integrated.
**What a tour includes:** - Boat ride 5–10 min out to the reef - 2 stops at different reef sections, ~30–40 min each - Snorkel + mask + fins included - Often a beer or fruit on the return ride - Total time: ~2 hours - Cost: $25–35 USD per person
**Reef life you'll typically see:** - Sea turtles (green + loggerhead) — almost guaranteed in summer - Stingrays + eagle rays on the sandy patches - Parrotfish, angelfish, butterflyfish, sergeant majors - Schooling jacks, barracuda passing through - Nurse sharks (sleeping in cuts during the day) — non-aggressive, exciting to spot - Lobsters in coral cuts
**Best months / conditions:** - April–August: warmer water (82–84°F), highest turtle activity - November–March: cooler (78°F), slightly choppier seas, better visibility - Avoid: days after a strong norther (wind) — chop kills visibility - Sargassum: yes, it affects the beach but the reef is offshore so snorkeling is usually fine
**Etiquette / rules:** - No touching the reef (federal law in the marine park) - Mineral sunscreen only (oxybenzone/octinoxate sunscreens are banned in the park) - No standing on coral — always swim - Park entry fee: usually included in tour price (~50 pesos)
**For more experienced snorkelers:** Ask the cooperative about the "outer reef" sections — slightly deeper (8–12 m), better for spotting larger pelagics. Some cooperatives offer a 3-stop tour including the outer reef for $40–50 USD.
Here's the move
- Drive (or taxi/colectivo) to Puerto Morelos for the day from Playa or Cancun.
- Park near the main square or the pier.
- Walk to the fishing pier between 8:30am–10am, pick a cooperative, pay cash.
- Bring mineral sunscreen (oxybenzone-free or you'll be asked to skip it), a quick-dry towel, $35 USD cash.
- Eat lunch in town after.
- El Nicho or John Gray's Kitchen if you want to splurge, or one of the cevichería places near the square for the local move.
Booking a 'Puerto Morelos snorkel tour' through your Cancun all-inclusive concierge — they outsource to one of these same cooperatives and mark up 100%+. Drive 25 min and book directly at the pier for half the price.
Planning a trip to Puerto Morelos?
Ask before you book. Our local team reviews your dates, arrival logistics, and zones.
Where to actually go
Cooperativa Punta Brava
$25–35 USDLong-running fishermen cooperative. Fair prices, life jackets included, well-rated guides.
View on map / site →Almost Heaven Adventures
$35–50 USDSlightly higher-end with English-speaking guides. Dive shop integrated for upgrades.
View on map / site →We recommend these because we know them — not because anyone paid us. Hours and prices change; please verify before you go.
- Parque Nacional Arrecife de Puerto Morelos (CONANP) ↗Federal marine park info, regulations, conservation.

Hi, I'm Chris — founder of PlayaStays.
I've stayed in Airbnbs across more than 35 countries — from design-led glamping in Patagonia to penthouse condos in major cities. I've learned what makes a property great: photography that earns the click, messaging that holds Superhost standards, and pricing that reads the local market instead of a template. We bring that same eye to every PlayaStays Airbnb in Quintana Roo.