Jaffna is Sri Lanka's most culturally distinct city — Tamil heritage, ancient temples, colonial forts, and one-of-a-kind cuisine. Here's the definitive guide to what to do there.
Location
Northern Province, 400km from Colombo
Best Time to Visit
February – September
Getting There
Yal Devi train (7h), Bus (5–6h), or fly (30 min)
Must-Visit
Jaffna Fort, Nainativu Island, Nallur Kovil
Famous For
Jaffna crab curry, palmyrah products, Tamil culture
Budget Tip
From ~$20/day all-in for backpackers
Built by the Portuguese in 1618 and enlarged by the Dutch, Jaffna Fort is the best-preserved European colonial fort in Sri Lanka. Walk the ramparts for views over the lagoon and explore the Dutch church within.
Take a 45-minute boat from Kurikadduwan jetty to Nainativu Island. Nagadeepa Vihara is one of Sri Lanka's most sacred Buddhist sites where the Buddha reportedly visited in the 5th century BC. The island also has the Nagapooshani Amman Hindu temple.
One of Sri Lanka's most significant Hindu temples, dedicated to Lord Murugan. The annual Nallur Festival (July–August) draws tens of thousands of pilgrims and is the largest Hindu festival in Sri Lanka.
Rebuilt after being burned in 1981, the iconic blue-domed library is a symbol of Tamil cultural resilience. It holds over 97,000 books.
The most remote of the Jaffna islands — wild horses, a Dutch fort, baobab trees, and almost no tourists. Worth a full day trip.
Jaffna cuisine is unlike any other Sri Lankan food. Key dishes to try:
Top Jaffna activities include visiting Jaffna Fort (the best-preserved colonial fort in Sri Lanka), taking a boat to Nainativu Island and Nagadeepa Vihara, exploring the Jaffna Public Library, eating authentic Jaffna cuisine (crab curry, palmyrah toddy), and visiting Nallur Kandaswamy Kovil.
The most popular option is the Yal Devi overnight train (~7 hours) from Colombo Fort to Jaffna. You can also take an intercity bus (5–6 hours) or fly with FitsAir or Cinnamon Air from Ratmalana (30 min). Road distance is 400km via the A9 highway.
Yes. Jaffna is safe for tourists and is one of Sri Lanka's most rapidly growing destinations. It's a welcoming city with a strong Tamil cultural identity. As always, use common sense and respect local customs especially around kovils.
2–3 days is ideal. Day 1: Jaffna Fort, Jaffna Public Library, Nallur Kovil, local food. Day 2: Nainativu and Nagadeepa by boat. Day 3: island-hopping to Delft Island or Casuarina Beach.
The best time to visit Jaffna is during the dry season: February–September. Avoid the north-east monsoon (October–January) when sea crossings to the islands can be rough.
Yes, Jaffna has growing budget accommodation options. Browse hostels and guesthouses in Jaffna on friday.lk to compare prices, WiFi, and breakfast options.