We use cookies to improve your experience and understand how the site is used. See our Cookie policy.
Things to do in Jaffna: Nallur Kandaswamy temple, Jaffna Fort, island ferries to Nainativu and Delft, Point Pedro, local food and the train from Colombo.

Jaffna is the cultural capital of Sri Lanka's Tamil north, a flat, hot peninsula of palmyra palms, lagoons and Hindu temples about 396 km from Colombo. Travellers come for Nallur Kandaswamy temple, the Dutch-era fort, ferry trips to Nainativu and Delft islands, and food you won't find in the south. Give it three nights: one day in town, one on the islands and one around the peninsula.
Start at Nallur Kandaswamy Temple, the most important Hindu temple in the north. The present building dates from 1734 and its golden gopuram towers over the town. Every year it holds a 25-day festival that ends with the chariot procession; in 2026 the chariot day fell on 9 September, and the town fills with pilgrims from across the island and abroad.
West of the centre, Jaffna Fort was built by the Portuguese from 1618 and rebuilt by the Dutch, who took it in 1658, as a pentagonal fort on the lagoon. Parts were damaged during the war and have since been restored, and you can walk the ramparts at sunset. A short walk away, the white Jaffna Public Library opened in 1933, burned in 1981 with most of its collection, and was rebuilt in the early 2000s. It's a working library and a place locals hold close, so visit quietly.
The islands are the best day out. Causeways run west to Kurikadduwan jetty on Punguduthivu, about an hour from town, where boats cross to Nainativu. The island has two shrines a few hundred metres apart: the Hindu Nagapooshani Amman Temple and Nagadeepa Purana Vihara, one of the sixteen holiest Buddhist sites in Sri Lanka. From the same jetty, a longer crossing of about an hour reaches Delft Island, with wild ponies, coral-stone walls, a baobab tree and the ruins of a Dutch fort.
North of town, Keerimalai Springs is a freshwater bathing pool right beside the sea, next to the Naguleswaram temple. Point Pedro marks the northern tip of Sri Lanka, with a 1916 lighthouse and a quiet fishing harbour. For a swim, Casuarina Beach at Karainagar, about 20 km west, has white sand, shallow water and shade under its namesake trees. Inland at Chunnakam, the round stupas of Kadurugoda Viharaya show the peninsula's older Buddhist history.
Eat as much as you can. Jaffna crab curry, odiyal kool seafood broth, string hoppers with spicy Jaffna curry and the sweet Karuthakolumban mango in season are the local specialities. Our guide to Sri Lankan food you have to try covers the dishes to order, and Jaffna restaurants and food tours can be contacted directly.
Getting here is easier than it used to be. Trains on the Northern line run from Colombo Fort to Jaffna and Kankesanthurai again, after cyclone repairs in early 2026; it's a long day's ride, so book a reserved seat and check times with Sri Lanka Railways. By road it's about four hours up the A9 from Anuradhapura, and a private driver makes the island trips much simpler. Jaffna International Airport has flights from Colombo and Chennai, and a passenger ferry links Kankesanthurai with Nagapattinam in India, though it pauses during the monsoon.
Jaffna is hot all year, around 28°C on average and hottest in April, May, August and September. February to August is the dry season. October to December brings the north-east monsoon, with November the wettest month and rough seas that can stop the island ferries.
Dress modestly away from the beach, carry rupees, and keep an open mind: the north is welcoming, slower and less touristy than the south. Add Jaffna to your route with Anuradhapura and Trincomalee: start planning your trip.
Jaffna
Free