Nallur Kandaswamy Kovil in Jaffna, Sri Lanka
Photo: Yercaud-elango · CC BY-SA 4.0

Travel guide

15 Best Things to Do in Jaffna, Sri Lanka

Quick answer

The best things to do in Jaffna are visiting Nallur Kandaswamy Kovil, exploring the Dutch fort and the rebuilt Jaffna Public Library, taking ferries to Nainativu and Delft islands, swimming at Casuarina Beach, travelling to Point Pedro at the northern tip of Sri Lanka and eating Jaffna crab curry. Plan at least two or three nights to enjoy the city and the islands without rushing.

Jaffna, in Sri Lanka's far north, has its own Tamil culture, cuisine and history, which makes it feel very different from the rest of the island. For an overview, including how to get there and when to go, see our Jaffna travel guide. This list focuses on the best experiences.

Temples and history

1. Nallur Kandaswamy Kovil

Nallur Kandaswamy Kovil in Jaffna, Sri Lanka
Photo: Yercaud-elango · CC BY-SA 4.0

Nallur Kandaswamy Kovil is Jaffna's most important Hindu temple, dedicated to Lord Murugan. Its golden gateway tower and colourful interior are beautiful, and daily ceremonies, called pujas, are full of drumming, bells and incense. Visit during a puja for the best atmosphere. Men are usually asked to remove their shirts before entering, and everyone removes their shoes. The temple's annual festival, usually in July and August, draws huge crowds. Read about religious processions in Sri Lanka.

2. Jaffna Fort

Jaffna Fort was first built by the Portuguese and later rebuilt by the Dutch in a star shape. You can walk along the walls for views over the lagoon. Parts of the fort were damaged during the civil war and have been restored.

3. Jaffna Public Library

The Jaffna Public Library was once one of the largest libraries in Asia. It was burned in 1981, a loss that is still felt deeply in the community, and later rebuilt. Today, the elegant white building is a symbol of the city's resilience. Visitors may be able to see parts of the building; please respect the quiet.

4. Kantharodai

Kantharodai is an unusual archaeological site with a cluster of small, ancient stupas, close together in a field. It is an intriguing, peaceful stop, rarely busy.

5. Keerimalai Springs

Keerimalai, on the northern coast, has natural freshwater springs beside the sea, with separate bathing areas for men and women. Pilgrims bathe here before visiting the nearby Naguleswaram temple, one of the island's ancient Shiva temples.

6. Nilavarai well

Nilavarai is a deep natural well that local legend says has no bottom. It is a short stop, but it makes an interesting part of a tour around the peninsula.

The islands

7. Nainativu

Nainativu is a small island reached by road and a short ferry. It is sacred to both Hindus and Buddhists. The Nagapooshani Amman Kovil is an important Hindu temple, and the Nagadeepa Vihara is a revered Buddhist shrine. Many pilgrims visit both.

8. Delft

Delft is a remote, windswept island with wild ponies, walls made of coral stone, an old baobab tree and colonial ruins. Ferries leave from Kurikadduwan jetty, and the crossing depends on weather and sea conditions. Go with a local guide or driver who can arrange transport on the island, and start early.

9. Casuarina Beach

Casuarina Beach on Karainagar island is Jaffna's most popular beach, with shallow water and casuarina trees for shade. It is reached by causeway, so no ferry is needed.

Further around the peninsula

10. Point Pedro and the northern tip

Point Pedro is the northernmost point of Sri Lanka. There is not a great deal to do there, but standing at the top of the island is a memorable moment, and the coastal drive is pleasant.

11. Manalkadu sand dunes

Near Point Pedro, the coast at Manalkadu has sand dunes and the ruins of an old church partly covered by sand. It is quiet and atmospheric.

12. Dambakola Patuna

On the northern coast, Dambakola Patuna is linked by Buddhist tradition with the arrival of the nun Sanghamitta, who is said to have brought a cutting of the sacred Bodhi tree to Sri Lanka. A modern shrine marks the site.

Food and daily life

13. Eat Jaffna crab curry

Jaffna is famous for its food, which is spicier and more distinctive than in much of Sri Lanka. Don't miss Jaffna crab curry, rich with local spices, and try odiyal kool, a seafood stew made with palmyra flour. Jaffna also has excellent dosa, vadai and other vegetarian dishes. Read our guide to Sri Lankan food to try.

14. Visit Jaffna market

Jaffna's central market is busy and colourful, with stalls selling vegetables, fruit, spices and fish. It is a good place to see daily life and try local snacks.

15. Learn about the palmyra palm

The palmyra palm is everywhere on the Jaffna Peninsula and is used for food, drink, building and crafts. Look out for palmyra products such as jaggery sweets and woven baskets. Buying them supports local families. Read about traditional craft villages in Sri Lanka.

How many days do you need in Jaffna?

Two to three nights is ideal. That gives you one day for the city and temples, one day for the islands, and time to drive around the peninsula. Add a night if you want to visit Delft, which takes most of a day.

Best time to visit Jaffna

The most comfortable months are often from about January to March, after the monsoon rains and before the hottest months. From about May to September, it is hot but dry and combines well with the east coast beaches. Between about October and December, the north-east monsoon can bring heavy rain. Read our guide to the best time to visit Sri Lanka.

Getting to Jaffna

Jaffna is a long way from Colombo, so many travellers come by train or with a private driver, breaking the journey in Anuradhapura. See our guide to getting from Colombo to Jaffna. A private driver also makes it easy to get around the peninsula and reach the ferry jetties.

Where to stay

Jaffna has a range of hotels and guesthouses, from simple family-run places to comfortable city hotels. Staying near the centre is convenient for Nallur Kovil and the fort. See our guide to where to stay in Sri Lanka.

Combining Jaffna with the east coast

Jaffna combines well with Trincomalee and the east coast beaches, especially between May and September. See our list of the best things to do in Trincomalee and our east coast and north tour.

Tips for visiting Jaffna

  • Dress modestly, especially at temples. Men may be asked to remove their shirts at Hindu temples.
  • Start early for island trips, and check ferry times locally.
  • Carry cash, as card payments are less common. See money in Sri Lanka.
  • Be respectful when talking about the war years, which affected many families here.
  • Try the local food in small family-run restaurants.

A suggested three-day plan

Day 1: The city

Start at Nallur Kandaswamy Kovil for the morning puja. Visit the Jaffna Public Library and the market, then have a crab curry lunch. In the late afternoon, walk the walls of Jaffna Fort as the sun sets over the lagoon.

Day 2: The islands

Drive across the causeways to Nainativu and take the short ferry to visit its Hindu and Buddhist shrines. On the way back, stop for a swim at Casuarina Beach.

Day 3: Around the peninsula

Head north to Keerimalai Springs and the Naguleswaram temple, then continue to Point Pedro and the Manalkadu dunes. On the way back, stop at Kantharodai and the Nilavarai well. If you have an extra day, use it for Delft, which needs an early start and good weather.

Common mistakes to avoid

  • Leaving Delft until the last day. Ferries depend on the weather, so build in a spare day.
  • Visiting temples at the wrong time. Check puja times so you see Nallur Kovil at its most atmospheric.
  • Skipping the food. Jaffna's cuisine is one of the highlights of the trip.
  • Not carrying enough cash for ferries, temples and small restaurants.

Conditions and safe access

Check sea conditions, currents, warning flags, site access and boat operators before activities. Shallow or calm-looking water does not establish safe swimming. Keep away from wildlife and lagoon edges; sightings are never guaranteed. Ask an instructor which surf break suits your ability, and return from remote viewpoints well before dark.

Separate mainland sightseeing from an island day

Group Jaffna’s town sights and food stops into a flexible mainland day, then reserve a separate day for an island trip. Nainativu and Delft are different excursions with different onward travel and ferry arrangements. Trying to combine both with a full town itinerary creates dependence on connections that may not operate as expected.

Confirm ferry service, weather, access arrangements and the last return locally before leaving for the jetty. Bring drinking water and protection from sun, and check suitable transport on the island. At Nallur and other religious places, follow current dress and photography instructions and ask before taking photographs of worshippers. A temple is a working religious space, not only an attraction.

Turn your activity choices into a workable holiday

Choose two or three priorities from the guide before deciding how many nights to stay. Add arrival and departure travel separately and leave time for meals, rest and weather changes. A private driver helps with road connections; guided visits, boat trips, lessons and activity tickets need their own confirmation. If you already have hotels, share their exact addresses so suggested days do not depend on unrealistic pickup distances.

Ask for either a local excursion, transport for selected days or a complete private holiday. Make that distinction clear in your WhatsApp request and include dates, travellers, children’s ages and your preferred pace. The written quote should identify the actual services and exclusions. Avoid booking a fixed-time activity immediately after a long transfer, and do not treat wildlife encounters, clear views or sea conditions as guaranteed.

Frequently asked questions

What is Jaffna famous for?

Its Tamil culture, Nallur Kandaswamy Kovil, the Dutch fort, the islands and its distinctive food, especially crab curry.

How many days should I spend in Jaffna?

Two to three nights is ideal, or more if you want to visit Delft.

Is Jaffna worth visiting?

Yes. It offers a very different side of Sri Lanka, with its own culture, temples, food and islands.

How do you get to Delft island?

By ferry from Kurikadduwan jetty. Crossings depend on the weather, so check locally and start early.

What should I wear at Nallur Kovil?

Modest clothing. Remove your shoes, and men are usually asked to remove their shirts before entering.

Is it safe to visit Jaffna?

Jaffna is open to visitors and welcomes many travellers. As anywhere, follow local advice and check your government's travel guidance. Read our guide to whether Sri Lanka is safe.

What food should I try in Jaffna?

Try Jaffna crab curry, odiyal kool, dosa, vadai and sweets made from palmyra jaggery. Small family-run restaurants often serve the best local food.

Can I combine Delft and all the town sights in one day?

Do not assume that is practical. Island crossings and local transport need a separate plan and a confirmed return; leave another day for town sightseeing.

Do I need to book every activity in advance?

Prioritise activities that need reserved places, permits, equipment or a guide. Check current availability and keep weather-dependent activities flexible.

Does a private driver include activity tickets and guides?

Not automatically. Ask for entrance tickets, site guides, lessons and boat or safari services to be listed separately in the quote.

How do I request help planning these activities?

Send dates, hotel addresses, travellers, preferred activities and whether you want local transport, guided excursions or a complete private tour.

Photo sources
  • Jaffna Nallur temple — Yercaud-elango · CC BY-SA 4.0 · https://commons.wikimedia.org/wiki/File:Kandaswamy_koil-8-nallur-jaffna-Sri_Lanka.jpg

Let’s plan your Sri Lanka journey

Tell us your dates and interests for a tailor-made quote.

Plan Your Trip