


Beach
Pigeon Island snorkeling, Nilaveli beach, and Koneswaram Temple
Trincomalee, situated on the northeast coast, is renowned for its spectacular natural harbour, powdery beaches, and rich historical heritage. Its clear waters, marine life, and tranquil coastline make it one of the most attractive and less crowded beach destinations in Sri Lanka.
The pristine shores of Nilaveli and Uppuveli beaches provide idyllic settings for swimming, diving, and relaxing in the sun. Calm, shallow waters make the coastline ideal for families, while water sports enthusiasts can enjoy kayaking, paddleboarding, and snorkelling along the reefs. Sunsets over the bay are particularly memorable, with fishing boats gliding across the still water.
Pigeon Island National Park, located just offshore, offers some of the best snorkelling in the country among colourful coral reefs and tropical fish. Seasonal whale and dolphin watching trips depart from the harbour, offering the chance to spot blue whales, sperm whales, and dolphins in the Indian Ocean. The nearby Marble Beach and Kanniya Hot Wells add further variety to a visit.
Rich in history, the city is also home to Fort Frederick, originally built by the Portuguese and later held by the Dutch and British, and the sacred Koneswaram Temple, perched on an ancient clifftop overlooking the harbour. Together with its beautiful beaches and marine life, these landmarks make Trincomalee a rewarding destination for both relaxation and cultural exploration.
Snorkel at Pigeon Island
Relax on Nilaveli Beach
Visit Koneswaram Temple
Explore Fort Frederick
Whale watching

1 / 9
EXPLORE MORE
Discover more extraordinary places and historic landmarks across Sri Lanka.
Reserve an Experience
Our travel specialists craft bespoke itineraries around your vision — from first enquiry to final farewell.
No commitment required
Response within 24 hours
Fully tailored itinerary