On the northeast coast of Sri Lanka, the snorkeling at Trincomalee (aka Trinco) offers excellent diving. While snorkeling the beaches of Trincomalee, consider taking a boat trip out to Pigeon Island National Park.
To reach the snorkeling in Sri Lanka by air, fly into Bandaranaike International Airport (CMB), which is also known as Colombo International Airport or Katunayake International Airport. It is located in the middle of the western coast.
Overall, Trincomalee is the 1st most popular snorkel dive spot of all 8 snorkeling dives in Sri Lanka.