A snorkeling day trip from San Juan usually means a 45-minute to 1-hour boat ride to calmer waters east or west of the city. Expect 1–2 hours in the water, often over patchy reefs or seagrass beds where you’ll see turtles, tropical fish, rays, and the occasional barracuda. The experience is straightforward: small groups, basic gear provided, and a guide who points things out. It’s not world-class coral like the Virgin Islands, but it’s surprisingly decent for an easy half- or full-day escape from the city. Most trips run in the morning and have you back by mid-afternoon.
Best time is April through August when the water is warmest and flattest. Winter (Dec–Feb) can be choppier and windier, though visibility is often better after rain stops. Expect to pay around $70–$110 for a half-day trip and $150–$240 for a full-day version that includes lunch and a second stop. Private charters are significantly more.
Tip: Choose a smaller-group tour that visits the turtle sites rather than the generic reef ones — the turtles make the difference. Skip the cheapest options that pack 30+ people on a party boat; you’ll spend more time waiting than snorkeling. Bring your own mask and snorkel if you have them — rental gear is functional but often well-used.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.