A colourful Hindu temple on Swami Rock, high above the ocean at Trincomalee.
- Budget
- Experience
A protected marine national park off Nilaveli, with coral reefs, reef sharks and turtles in clear water.
Pigeon Island National Park lies just off Nilaveli beach, north of Trincomalee. Its reefs are among the best places in Sri Lanka to snorkel.
Boats run from Nilaveli to the island, where you can snorkel over coral and often see blacktip reef sharks and turtles.
Nilaveli, Trincomalee, Sri Lanka
A colourful Hindu temple on Swami Rock, high above the ocean at Trincomalee.
A relaxed garden hostel steps from Uppuveli Beach, with bike rental, a shared kitchen and tour bookings.
A sociable hostel in Uppuveli, a few minutes from the beach, with an open terrace, diving trips and city tours.