A full-day snorkeling safari to Anilao gets you out of Manila traffic and into decent marine life about 2.5–3 hours south. Expect three to four snorkel stops at shallow reefs and marine sanctuaries. You’ll see plenty of colorful reef fish, healthy hard and soft corals, occasional sea turtles, and sometimes giant clams. The water is usually clear enough for good visibility (10–20m) when conditions are right, though it can get crowded with other day-trippers on weekends. The boat rides between sites are short, the gear is basic but functional, and lunch is typically included. It’s a solid day trip if you only have limited time in the Philippines and don’t want to commit to a multi-day dive trip further south.
Best time is December to May when the weather is drier and seas are calmer; June to November often brings rain, rougher water, and poorer visibility. Expect to pay around $90–$140 per person from Manila including transport, gear, lunch, and guide. Private or smaller-group options sit at the higher end. Tip: choose a weekday departure if possible — far fewer boats in the water and better chance of relaxed snorkeling. Skip it if you’ve already dived in Palawan or Moalboal; the reefs here are nice but not on that level. Bring your own mask and snorkel if you’re picky about fit.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.