One of the world's largest natural deep-water harbours, cited by Lord Nelson as the finest in the Indian Ocean, spanning 15 km across.
Duration
1-2 hours sightseeing
Entry Fee
Free
Difficulty
easy
Budget
free
Trincomalee Harbour is a natural deep-water harbour spanning approximately 15 kilometres, protected by Swami Rock to the south and the Dutch Bay headland to the north. It was described by Admiral Horatio Nelson as the finest harbour in the world, and the British Royal Navy used it as a major base throughout World War II to counter the Japanese fleet in the Indian Ocean. The harbour remains an active Sri Lanka Navy base, so civilian access is primarily by sightseeing boat from the town jetty or from elevated viewpoints at Swami Rock and Fort Frederick. Whale watching trips also depart from the harbour between April and September, targeting blue whales and sperm whales in the deeper offshore waters.
Sightseeing boat tours from the town jetty run May to September and take around 1.5 hours.
The best elevated viewpoints are from Fort Frederick ramparts and the Koneswaram Temple cliff walk.
Whale watching season peaks in May and June; book a day ahead through Nilaveli or Trincomalee hotels.
Photography of navy vessels and installations is restricted; ask your boat operator before pointing a camera.
Best time of day: May to September (whale watching and calm harbour conditions)
Want to include Trincomalee Harbour in your Sri Lanka itinerary? Our team in Kandy builds personalised plans — no booking fees, no online payment.
ALSO IN THE AREA
Fort Frederick
17th-century colonial fort on Swami Rock, Trincomalee, built by Portuguese in 1624, rebuilt by Dutch, and garrisoned by British until independence.
Explore →Uppuveli Beach
Quiet 3-kilometre beach 4 km north of Trincomalee town with calm May-September surf, budget guesthouses, and a WWII Commonwealth war cemetery.
Explore →Swami Rock and Lover's Leap
130-metre sea cliff at the tip of Swami Rock, Trincomalee, with a documented Dutch-era legend and unobstructed views over the Indian Ocean.
Explore →Koneswaram Temple
Ancient Hindu cliff temple dedicated to Shiva, perched 130 m above the sea at Swami Rock, Trincomalee.
Explore →PLAN YOUR VISIT
Tell us your travel dates, group size, and preferences. Our team in Kandy will build a personalised itinerary with accommodation, transport, and entry tickets — no booking fees, no online payment required.