Trincomalee, on Sri Lanka's northeastern coast, boasts one of the world's finest natural deep-water harbours and some of the island's most unspoilt beaches. The city's history stretches back over two millennia, and its name is believed to derive from 'Thirukonamalai' — the Hill of the Sacred Cinta, named after the ancient Hindu temple perched dramatically on Fort Frederick's clifftop.
The Koneswaram Temple (Thirukoneswaram Kovil) is one of the five ancient Pancha Ishwarams of Sri Lanka and a major pilgrimage site for Hindus. From its clifftop position, the views across the Indian Ocean are spectacular, especially at sunset. Nearby, Fort Frederick — originally built by the Portuguese and later rebuilt by the British — houses the temple within its walls and offers a fascinating blend of colonial military architecture and sacred heritage.
Trincomalee's beaches are among the best in Sri Lanka. Nilaveli Beach, 12 km north, is a stunning stretch of golden sand with calm, clear waters ideal for swimming. Just offshore lies Pigeon Island National Park, one of Sri Lanka's most important marine sanctuaries, where snorkelling reveals reef sharks, turtles, and vibrant coral gardens. Trincomalee is also a prime spot for whale and dolphin watching from March to August, with blue whales frequently spotted in the deep waters offshore.
Explore more attractions in the area
A marine national park with pristine coral reefs, blacktip reef sharks, sea turtles, and over 100 species of coral ideal for snorkelling.
A wide golden sand beach with crystal-clear turquoise water, perfect for swimming, sunbathing, and watersports.
An ancient Hindu temple on a dramatic clifftop overlooking the Indian Ocean, dating back over 2,000 years.