| Pigeon Island National Park snorkeling |
| Morning shared boat | €48 per adultChild 6–11 €28, infant under 5 €5 | 3 hours | 8:30 AM, Nilaveli | Shared boat, up to 7 guests. Foreign visitors only | National park entrance ticket, return boat, mask, snorkel and fins, life jacket, bottled water, all park fees and taxes | Book Pigeon Island snorkeling |
| Afternoon shared boat | €50 per adultChild 6–11 €28, infant under 5 €5 | 3 hours | 1:00 PM, Nilaveli | Shared boat, up to 7 guests. Foreign visitors only | National park entrance ticket, return boat, mask, snorkel and fins, life jacket, bottled water, all park fees and taxes | Book Pigeon Island snorkeling |
| Shared boat child ticket | €28 per childAges 6–11. Infants under 5 pay €5 | 3 hours | 8:30 AM or 1:00 PM | On either shared boat. Foreign visitors only | National park entrance ticket, return boat, child-size mask and fins, child life jacket, bottled water, all park fees and taxes | Book Pigeon Island snorkeling |
| Private boat, 1–2 persons | €85 / €115 per boat1 person €85, 2 persons €115 | 3–6 hours | Any time 7:00 AM – 3:00 PM | 1–2 guests. Infants under 5 free | Park entrance tickets for everyone, the whole boat and crew, snorkeling gear in all sizes, life jackets, bottled water | Book a private boat |
| Private boat, 3–4 persons | €160 / €210 per boat3 persons €160, 4 persons €210 | 3–6 hours | Any time 7:00 AM – 3:00 PM | 3–4 guests. Infants under 5 free | Park entrance tickets for everyone, the whole boat and crew, snorkeling gear in all sizes, life jackets, bottled water | Book a private boat |
| Private boat, 5–7 persons | €260 – €340 per boat5 persons €260, 6 €300, 7 €340 | 3–6 hours | Any time 7:00 AM – 3:00 PM | Maximum 7 on board, children and infants included | Park entrance tickets for everyone, the whole boat and crew, snorkeling gear in all sizes, life jackets, bottled water | Book a private boat |
| Snorkeling guide (lifeguard) for non-swimmers | LKR 1,000 per personAbout €3, paid in cash on the day | The whole snorkel | Any Pigeon Island departure | One per non-swimmer; optional for swimmers | Guide in the water beside you for the whole snorkel, mask and life jacket fitted, float ring held, led over the best coral. Not a swimming lesson | Add a guide when booking |
| Whale & dolphin watching, Trincomalee |
| Shared whale & dolphin watching | €20 per adultChild or infant €10 | 2 hours | 6:00 AM, Nilaveli or Trincomalee | Shared boat | Boat and licensed crew, professional captain, marine guide, life jackets, bottled water | Book whale watching |
| Private dolphin watching | €80 – €150 per boat1 adult €80 up to 7 adults €150. Child €20, infants free | 2 hours | 6, 7 or 9 AM | 1–7 guests | Private boat and crew, life jackets, bottled water | Book dolphin watching |
| Private whale watching | €150 – €400 per boat1 adult €150 up to 6 adults €400 | 4 hours | 6, 7 or 9 AM, or 2 PM | 1–6 guests | Private boat and crew, marine guide, fruit, juice and short eats, bottled water | Book private whale watching |
| Full-day whale watching safari | €200 – €460 per boat1 adult €200, 2 €380, 3 €420, 4 €460 | 8 hours | 6, 7 or 9 AM | 1–4 guests | Luxury boat and professional crew, marine guide, breakfast on board, fresh fruit, juice and snacks, bottled water | Book the full-day safari |
| Whale watching + Pigeon Island combo |
| Combo, shared boat | €75 per adultChild 6–11 €56, infant €20 | 6 hours | 6:00 AM, Nilaveli | Shared boat, up to 7 guests. Foreign visitors only | Whale and dolphin watching, Pigeon Island snorkeling, park entry tickets and taxes, mask, fins and life jackets, light breakfast and water | Book the combo |
| Combo, private boat | €150 – €440 per boat1 adult €150 up to 7 adults €440. Child €56, infants free | 6 hours | 6:00 AM, Nilaveli | 1–7 guests | Your own boat, park entry tickets and taxes, snorkeling gear and life jackets, light breakfast and water | Book the private combo |