Don't be a tourist, be a traveler, world in motion
Top 10AsiaSri Lanka

Top 10 Things To Do in Jaffna

Best months
January to March
Population
88,138
Language
Tamil
Budget / day
$30-70
Quick answer

Give Jaffna three days. One for the town, which is Nallur Kandaswamy Kovil, the Dutch fort and the library that was burned in 1981 and rebuilt. One for the islands, taking the Kurikadduwan ferries to Nainativu and Delft. One for the peninsula: Keerimalai springs, Casuarina Beach, the dunes at Manalkadu and the stupas at Kantharodai. Book nothing in advance except the train.

Sri Lanka's northern capital reads as a different country from the south: Tamil and Hindu where the rest of the island is Sinhalese and Buddhist, flat, hot and hemmed by lagoons. Thirty years of war closed it. The train has run again since 2014.

The 10 best things to do in Jaffna

1

Nallur Kandaswamy Kovil

Hindu temple· Point Pedro Road, Nallur, Jaffna 40000

The gold-ochre gopuram over Nallur is the defining building of the north, rebuilt on this site in 1734 after the Portuguese destroyed the original. Come for the evening puja, when the brass lamps are lit and the drums start. Men enter bare-chested, everyone barefoot.

Time1 hr
CostFree
Best atEvening puja
TipShoulders and knees covered; shoes off at the gate
2

Jaffna Fort

Colonial fort· Fort Road, Gurunagar, Jaffna 40000

Portuguese in 1618, rebuilt by the Dutch into a pentagon that was among the largest forts in Asia, then shelled to rubble in the war. Restoration has put the ramparts and the Dutch church footprint back. Walk the walls for the lagoon and the whole town.

Time1 hr
CostFree
Best atLate afternoon
TipNo shade on the ramparts, so carry water
3

Jaffna Public Library

Library· Esplanade Road, Jaffna 40000

Burned by a mob in 1981 with around 97,000 volumes inside, an act that hardened the war and is still the rawest wound in the north. The white Indo-Saracenic building was rebuilt and reopened in 2003. It is a monument, and it is also a working library.

Time30 min
CostFree
Best atLate afternoon
TipReaders are using it, so ask at the desk before going past the lobby
4

Delft Island

Island· Neduntheevu, ferry from Kurikadduwan jetty, Punkudutivu

An hour by ferry from Kurikadduwan: a flat coral island of dry-stone walls, a small Dutch fort, a baobab planted by Arab traders and several hundred semi-wild horses left behind by the Portuguese. Sailings are few and passenger numbers capped.

TimeFull day
CostFerry ticket
Best atFirst sailing
TipReach the jetty well before departure and hire a tuk-tuk at the pier
5

Nainativu (Nagadeepa)

Island temples· Nainativu, ferry from Kurikadduwan jetty, Punkudutivu

Twenty minutes off Kurikadduwan, a small island carrying two pilgrimages at once: the Nagapooshani Amman kovil in blue and gold, and the Nagadeepa Purana Vihara, one of the oldest Buddhist sites on the island. Boats run through the day.

TimeHalf day
CostFerry ticket
Best atMorning
TipModest dress and bare feet at both shrines
6

Keerimalai Springs and Naguleswaram Kovil

Springs and temple· Keerimalai, Kankesanthurai, Jaffna District

A walled freshwater pool that fills beside the sea, fed by a spring credited with healing and used for ancestral rites. The Naguleswaram kovil stands above it, one of the five great Shiva sites on the island. Bathing is segregated, men in the open pool.

Time1 hr
CostFree
Best atEarly morning
TipBring a change of clothes; women bathe covered
7

Casuarina Beach

Beach· Casuarina Beach, Karainagar, Jaffna District

Karainagar's white-sand bay, named for the trees behind it, and the calmest water on the peninsula: it stays waist-deep a long way out. The causeway means it is the one beach that works as a half day from town rather than a full one.

TimeHalf day
CostFree
Best atLate afternoon
TipShade runs out past the tree line, so take an umbrella
8

Point Pedro and the Manalkadu dunes

Coast· Manalkadu, Point Pedro, Jaffna District

The northernmost point of Sri Lanka, a lighthouse and a working fishing coast. South of it the Manalkadu dunes have swallowed a Portuguese-era church, its gable still standing clear of the sand. The drive crosses the palmyra flatlands.

TimeHalf day
CostFree
Best atMorning
TipA tuk-tuk hired for the day is the practical way to link the two
9

Kadurugoda Viharaya

Archaeological site· Kandarodai, Chunnakam, Jaffna District

Dozens of squat stone stupas packed into one field at Kandarodai, the clearest Buddhist remains on a Hindu peninsula and among the oldest excavated sites in the north. Twenty minutes here reframes everything else you look at in Jaffna.

Time30 min
CostSmall entry fee
Best atMorning
TipShoes off inside the enclosure
10

Jaffna market and the Grand Bazaar

Market· Grand Bazaar and Hospital Road, Jaffna 40000

Where the peninsula sells itself: palmyra jaggery and odiyal flour, dried fish by the sack, curry powder ground to the Jaffna formula, and Karuthakolomban mangoes when they are in. Buy the curry powder. It is the one thing you cannot get at home.

Time1 hr
CostFree
Best atMorning
TipCash only, and bargaining is expected

7 of the 10, mapped

Jaffna · 7 spots
AllTemplesHeritageIslandsBeaches

Jaffna travel FAQ

Is Jaffna safe to visit?+
Yes. The war ended in 2009 and the peninsula has been open to visitors since. Ordinary travel precautions apply, and the roads and railway are in normal use. Some coastal and northern land remains under military control and is signposted; do not walk into an area that is fenced.
How do you get to Jaffna from Colombo?+
Three ways. The Yal Devi train up the Northern line takes roughly seven hours from Colombo Fort and is the pleasant one. Intercity coaches run the A9 highway, about 400 km. Jaffna International Airport at Palaly handles regional flights, so check what is scheduled before relying on it.
How many days do you need in Jaffna?+
Three is the honest answer: one for the town, one for the islands off Kurikadduwan, and one for the peninsula. Add a fourth if you want Delft, because the ferry timetable makes it a full day on its own rather than a stop on a longer one.
When is the best time to visit Jaffna?+
January to March is dry and clear. June to August is also dry and quieter, and August carries the Nallur festival, when rooms in town are hard to find. October to December is the northeast monsoon and the wettest stretch of the year.
How do you reach Delft and Nainativu?+
Both leave from Kurikadduwan jetty on Punkudutivu, about an hour west of Jaffna by road along the causeways. Nainativu boats run through the day and take about twenty minutes. Delft has few sailings, a capped passenger count and an hour of open water, so arrive early.
Kovils

Best temples & kovils in Jaffna

Six shrines that carry the peninsula's calendar, town first.
All 6 temples & kovils →
Nallur

Nallur Kandaswamy Kovil

Nallur · Free

The big one, and the reason August belongs to Jaffna.

Keerimalai

Naguleswaram Temple

18 km north · Free

One of the five great Shiva sites, above the Keerimalai pool.

Nainativu

Nagapooshani Amman Kovil

Nainativu · Ferry

Blue and gold, on Nainativu, reached by the Kurikadduwan boat.

Kankesanthurai

Maviddapuram Kandaswamy Kovil

16 km north · Free

A Murugan temple with a chariot festival, rebuilt after the war.

Point Pedro

Vallipuram Alvar Kovil

Point Pedro · Free

A Vishnu temple by the northern shore, and an old gold-plate find.

Thondaimanaru

Selva Sannithi Murugan Kovil

20 km north · Free

The Thondaimanaru shrine families come to before exams and journeys.

Off the causeways

Best islands & ferries in Jaffna

Five islands, by how far the boat or the road has to go.
All 5 islands & ferries →
Mandaitivu

Mandaitivu

8 km west · Free

The nearest island, joined by causeway, lagoon on both sides.

Kayts

Kayts

20 km west · Free

A quiet colonial port town, and the jetty for Hammenhiel.

Karainagar

Karainagar

20 km northwest · Free

Reached by causeway, and the road to Casuarina Beach.

Punkudutivu

Punkudutivu

20 km west · Free

The end of the causeway chain and the Kurikadduwan jetty.

Neduntheevu

Delft Island

Ferry · Full day

An hour of open water, wild horses, coral walls, a baobab.

Where to swim

Best beaches in Jaffna

Four stretches of coast, nearest to town first.
All 4 beaches →
Gurunagar

Chaddy Beach

3 km west · Free

The town beach at Gurunagar, for a walk rather than a swim.

Karainagar

Casuarina Beach

20 km northwest · Free

Shallow, calm and white, the best swimming on the peninsula.

Kankesanthurai

Kankesanthurai Beach

18 km north · Free

A north-coast strip beside the old harbour and the springs.

Point Pedro

Manalkadu Beach

35 km northeast · Free

Dunes, a buried church and a long empty shore at the top of the island.

What the centuries left

Best colonial & war heritage in Jaffna

Five sites that hold the Portuguese, the Dutch and the war.
All 5 colonial & war heritage →
Gurunagar

Jaffna Fort

Gurunagar · Free

Portuguese, then Dutch, then rubble, and now walls you can walk.

Jaffna town

Jaffna Public Library

Esplanade Road · Free

Burned in 1981, rebuilt and reopened in 2003.

Nallur

Cankili Thoppu Archway

Nallur · Free

The stone gateway left from the palace of the last Jaffna king.

Nallur

Mantri Manai

Nallur · Free

A ruined courtyard house tied by tradition to the same court.

Elephant Pass

Elephant Pass

60 km south · Free

The causeway that held the peninsula, with the war memorials on it.

Where to eat

Best restaurants in Jaffna

Five kitchens, from a 1950s bazaar cafe to the hotel dining rooms.
All 5 restaurants →
Jaffna town

Malayan Cafe

Grand Bazaar · $

Marble tables, banana-leaf thali, dosai and milk coffee in a dabara.

Nallur

Mangos

Hospital Street · $

Pure vegetarian, near Nallur, with a garden and a family crowd.

Nallur

Rio Ice Cream

Point Pedro Road · $

The Jaffna institution for falooda and a cone after the temple.

Jaffna town

Cosy Restaurant

Stanley Road · $$

Northern rice and curry, crab when it is in, on Stanley Road.

Jaffna town

Green Grass Hotel

Hospital Road · $$

A hotel dining room that does the local crab curry properly.

Where to base

Best neighbourhoods in Jaffna

Four parts of town, and what each one is for.
All 4 neighbourhoods →
Nallur

Nallur

Northeast · Temples

The temple quarter, and where the festival crowds sleep and eat.

Jaffna town

Jaffna town

Centre · Markets

The bazaar, the bus stand and most of the guesthouses.

Gurunagar

Gurunagar

West · Coast

The fishing quarter under the fort, Catholic and coastal.

Chundikuli

Chundikuli

Southeast · Colonial

Quiet colonial streets, the old schools and the cathedral.

Beyond the peninsula

Best day trips in Jaffna

Four runs out, all doable and back in a day.
All 4 day trips →
Kilinochchi

Elephant Pass and Kilinochchi

60 km south · 1 hr

The war's front line, its memorials and the water tower.

Maviddapuram

Dambakola Patuna

22 km north · 40 min

The landing where the Bodhi sapling is said to have arrived.

Chundikulam

Chundikulam National Park

80 km east · 2 hr

Lagoon, flamingos in season, and almost nobody else.

Puttur

Nilavarai Well

15 km east · 30 min

A spring-fed well that legend calls bottomless, out at Puttur.

What's on

Festivals & annual events in Jaffna (2026)

Time your trip around the city's biggest dates.
January

Thai Pongal

The Tamil harvest festival. Rice boiled over in the courtyard, kolam drawn at the door.

February or March

Maha Shivaratri

The night vigil for Shiva. Naguleswaram at Keerimalai fills and stays open through it.

April

Puthandu

Tamil new year. Family visits, temple offerings, and the town quiet in the middle of the day.

June or July

Nagapooshani Amman Mahotsavam

Sixteen days on Nainativu, with a chariot procession. The Kurikadduwan boats run packed.

July or August

Aadi Amavasai

Ancestral rites at Keerimalai. Pilgrims bathe in the pool beside the sea from first light.

August to September

Nallur festival

Twenty-five days at Nallur Kandaswamy Kovil, ending with the chariot and the water cutting.

October or November

Deepavali

Oil lamps along the walls, new clothes, and sweets pressed on anyone who visits.

November or December

Karthigai Deepam

The festival of lamps. Rows of them on temple walls and doorsteps across the peninsula.

Getting around

Jaffna transport & airports

How to arrive and move around the city.
JAF

Jaffna International Airport

The former Palaly air base, 16 km north at Kankesanthurai, reopened to civil traffic in 2019. Regional flights to Chennai; check the schedule before planning around it.

Northern line

Rail from Colombo

The Yal Devi runs the length of the island to Jaffna and on to Kankesanthurai. Roughly seven hours from Colombo Fort. Book a reserved seat, since it is the one thing here that sells out.

Road

Bus and the A9

The A9 highway is the overland route, about 400 km from Colombo. Government and private intercity coaches run it. Local buses leave Jaffna Central for the peninsula and the Kurikadduwan jetty.

Local

Tuk-tuk and hired car

Tuk-tuks cover the town and are the sane way to do the peninsula, hired by the half day. PickMe works in Jaffna. Agree the price before setting off if the meter is not running.

Traditional food

Must-try dishes in Jaffna, Sri Lanka

The classics to order before you leave.

Jaffna crab curry

Lagoon crab in a dark roasted gravy, hot with the local curry powder.

Odiyal kool

The northern seafood broth, thickened with palmyra flour. Eaten with the hands.

Masala dosai

Crisp, folded over spiced potato, with sambar and coconut chutney.

Idiyappam with sothi

String hoppers under a thin coconut milk gravy, with sambol on the side.

Mutton curry

Slow-cooked with the Jaffna blend of roasted chilli, fennel and coriander.

Panangkilangu

Palmyra tuber, boiled or dried. Sweet, fibrous and sold on the street.

Karuthakolomban mango

The peninsula's own mango, dense and honeyed, in season mid-year.

Falooda

Rose syrup, basil seed and ice cream, layered in a glass. Rio does the classic.

Jaffna fact sheet

Jaffna at a glance

The essentials worth knowing before you go.
Country
Sri Lanka
Region
Jaffna District, Northern Province
Population
88,138 in the municipal area (2012 census), about 583,000 across Jaffna District
Founded
Capital of the Jaffna kingdom from the 13th century, taken by the Portuguese in 1619
Nickname
Yalpanam, and the Tamil capital of the island
Language
Tamil, with Sinhala and English widely spoken
Currency
Sri Lankan rupee (LKR)
Time zone
UTC+5:30, no daylight saving
Calling code
+94, area code 021
Airports
Jaffna International (JAF) 16 km north, Bandaranaike International (CMB) about 390 km south
Power
230V 50Hz, type D, G and M sockets
Emergency
119 police, 110 fire, 1990 ambulance
Ideal length
3 days, 4 with Delft
Getting around
Tuk-tuk in town, hired car or bus to the peninsula
Tourism board

Interesting facts

  • The 1981 burning of the Public Library destroyed around 97,000 books, among them palm-leaf manuscripts held nowhere else.
  • Delft's horses descend from stock the Portuguese kept on the island; they still run loose across it.
  • The railway to Jaffna closed in 1990 and did not carry passengers again until 2014.
  • Kantharodai holds dozens of miniature stupas, evidence of Buddhism on a peninsula that is now almost entirely Hindu.
  • Nallur's festival runs 25 days, the longest annual temple festival anywhere in Sri Lanka.

Headed to Jaffna?

Get our one-page Jaffna cheat sheet plus a fresh destination every Thursday.