Snorkeling excursions from San Juan typically involve a 30-45 minute boat ride to nearby reefs or cays where the water is clear and calm. Expect to spend 1–2 hours in the water spotting tropical fish, corals, and the occasional sea turtle. Most trips include snorkel gear, a guide, and some form of lunch or snacks. The experience is generally suitable for beginners, though stronger swimmers will enjoy it more. Groups are usually 8–20 people; don't expect total solitude. Water visibility is decent but can be affected by recent rain or wind.
The best time to go is December through April when the water is calmer and visibility is better. Summer and fall bring warmer water but also higher chances of rain and rougher seas that can cancel trips. Expect to pay around $70–$120 for a half-day trip; full-day versions with multiple stops run $180–$250 per person. Private charters cost significantly more.
Pick a morning departure to avoid the afternoon chop and stronger sun. Skip the cheapest options that pack too many people onto one boat; they're often rushed. Bring your own reef-safe sunscreen and a rash guard—rented gear is fine but the masks sometimes leak. If you're prone to seasickness, take something before boarding.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.