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
See what visitors spend (SLTDA)
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 train from Colombo Fort to Jaffna (check times at railway.gov.lk). You can also take an intercity bus 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 October to January: the October–November inter-monsoon storms and the north-east monsoon (December–February) bring the heaviest rain, and 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.