Puerto Morelos reef snorkeling by private boat
Well reviewedPrivate reef snorkel tour
A private boat trip over the Mesoamerican reef in Puerto Morelos National Marine Park. A guide leads the snorkel, and snorkel gear is included, with lunch on some options. Puerto Morelos is north of Playa on Highway 307.

- Time needed
- 4 to 5 hours including transport.
- Price
- About USD 97 to 179 per adult, depending on group size and whether lunch is included. Prices change.
- Getting there
- The tour uses a private van with hotel pickup. No drive time is listed, so confirm pickup details when you book.
- Best time
- Mornings are the usual time for tours. No best season is listed.
RatingsAbsolute Adventure Mexico 5.0 (32)Civitatis 10.0/10 (4)as of Oct 2026
Not the owner's recommendations. Ratings are the figures we read on the date shown, and they change.
Known for
- The reef is a national marine park, protected since 1998.
- You may see angelfish and parrotfish, and sometimes eagle rays or nurse sharks.
- The trip includes a guide, and snorkel gear on a private boat, with lunch on some options.
- The marine park fee is included in the price.
Practical tips
- Do not put on sunblock or repellent before snorkeling, even the biodegradable kind. Wear a rash guard instead.
- The marine park fee is included here. Another listing charges a separate reef fee of about USD 25, so check what your price covers.
Stay a short walk away
Penthouse 315 at Aldea Thai sleeps 10, with a private heated rooftop pool and ocean views, a 1-minute walk (about 230 ft) from Mamitas Beach. The penthouse is also for sale.