Jaffna occupies the tip of Sri Lanka's northern peninsula, separated from the Indian mainland by only 50 km of shallow sea. Long isolated by decades of civil conflict, it has re-emerged as one of the island's most compelling destinations — a Tamil cultural heartland with a distinct language, cuisine, religion, and architectural character that feels markedly different from anywhere else in Sri Lanka. Visitors who make the effort to reach it invariably say it justifies the journey.
Orientation
The city sits on the southern shore of the Jaffna Peninsula, a low, flat spit of land roughly 50 km wide and 30 km deep. The lagoon lies to the south and east; the Palk Strait to the north. A cluster of islands — Kayts, Karaitivu, Nainativu, Delft and others — dots the sea to the west and north-west. The city centre is compact and walkable: the fort anchors the south-western corner, Nallur Kandaswamy Temple lies about 2 km north-east, and the main commercial street (Hospital Road and its extensions) runs between them. The bus station and the revived railway station are both within fifteen minutes' walk of the fort.
History and Character
Jaffna has been a seat of Tamil kingship, Portuguese conquest, Dutch colonial administration, and British rule in succession. The Kingdom of Jaffna flourished from the 13th century until the Portuguese captured the city in 1619, erecting the fort that still defines the waterfront. The Dutch took control in 1658 and left behind a legacy of administrative buildings, churches, and a canal system whose traces are still visible. British rule from 1796 brought missionary schools that gave Jaffna an exceptionally high literacy rate, a tradition that persists today.
The civil war between the Sri Lankan government and the Liberation Tigers of Tamil Eelam (LTTE) scarred the city between roughly 1983 and 2009. Many buildings bear the marks of that period — pockmarked walls, levelled streets rebuilt from scratch, a fort interior that remains partly off-limits due to residual military use. Recovery has been substantial but uneven, and acknowledging this history is part of understanding the place honestly.
Neighbourhoods and Areas
- Fort and Lagoon Front: The oldest quarter, centred on the Portuguese-Dutch fort and the adjacent Jaffna Public Library (rebuilt after its notorious burning in 1981). Quiet, low-density, good for an evening stroll along the lagoon causeway.
- Nallur: The religious and cultural hub, 2 km north-east of the fort. The great Kandaswamy Temple dominates, surrounded by smaller shrines, flower sellers, and the intense activity of the annual chariot festival in July–August. Accommodation options cluster here.
- Hospital Road / Clock Tower Area: The commercial core, with banks, pharmacies, mobile-phone shops, local eateries, and the main market. Busy from early morning.
- Chunnakam and the northern suburbs: Mostly residential, of limited tourist interest, but home to some good local restaurants and the road to Point Pedro, the island's northernmost point.
Key Sights and Experiences
Jaffna Fort
One of the best-preserved Dutch forts in Asia, completed in its current form in 1680. The star-shaped bastions, moat, and church of St Mary are accessible to visitors; the inner areas used by the military are not. Entry is free. Allow 45–60 minutes to walk the perimeter walls, from which there are good views across the lagoon. The adjacent Dutch Period Museum, in a 17th-century Dutch governor's residence, provides a modest but worthwhile introduction to colonial-era artefacts and maps (entry around LKR 300–500).
Nallur Kandaswamy Temple
The most sacred Hindu temple in Sri Lanka, dedicated to Murugan (Skanda). The present structure dates largely from the 18th century; the golden gopuram (gateway tower) was completed in later restorations. Dress conservatively: shoulders and legs covered, shoes removed at the entrance. Non-Hindus are welcome but should be respectful of active worship. The 25-day Nallur Festival, held in July–August, is one of South Asia's great religious spectacles, drawing hundreds of thousands of devotees and including chariot processions and kavadi ceremonies.
Jaffna Public Library
Rebuilt and reopened in 2003 after the original's destruction, the library now holds over 100,000 volumes and remains a symbol of cultural resilience. It is open to visitors during office hours and worth a brief stop both for its significance and its pleasant reading rooms.
Point Pedro
Sri Lanka's northernmost point, 35 km from Jaffna city, is marked by a lighthouse and offers a stripped-back sense of being at the edge of the island. The drive through flat agricultural land and small fishing villages is itself part of the experience. The beach here is functional rather than beautiful, but locally significant.
Casuarina Beach
The best swimming beach accessible from Jaffna city, on Karaitivu Island (about 25 km by road via the causeway to Kayts). Shallow, calm water, casuarina-shaded shore. Minimal infrastructure; bring water and food. Busiest at weekends when local families arrive in numbers.
Keerimalai Springs and Naguleswaram Temple
Freshwater springs fed by an underground source at the sea's edge, long used for bathing and believed to have curative properties. Adjacent to one of the most ancient Shiva temples on the peninsula. Located near Kankesanthurai (KKS) on the north coast, about 25 km from the city. Segregated bathing tanks for men and women are in use; swimming attire required.
The Islands
Exploring the Jaffna islands is among the most distinctive experiences in Sri Lanka. Road causeways connect Kayts and Karaitivu; boats serve the others.
- Nainativu (Nagadeepa): A small island reached by ferry from Kurikadduwan jetty (roughly 1.5 hours each way by public boat, or faster by private launch). It holds both the Nagadeepa Vihara — a Buddhist temple linked to a visit by the Buddha in ancient legend and maintained by the Sri Lanka Navy — and the Nainativu Nagapooshani Amman Temple, a major Hindu pilgrimage site. The combination of active Buddhist and Hindu worship on a traffic-free island is unusual and affecting.
- Delft (Neduntheevu): The most remote of the accessible islands, about 2.5 hours by ferry from Kurikadduwan. Known for wild ponies descended from Dutch-imported stock, a Dutch fort ruin, an ancient baobab tree, and a desolate, windswept atmosphere unlike anywhere else in Sri Lanka. A day trip requiring an early start; confirm ferry times locally as they change seasonally.
- Kayts: Connected by causeway, quiet, good for cycling, with a small Dutch fort ruin and fishing communities.
Food and Drink
Jaffna's cuisine is the most distinctive regional cooking in Sri Lanka — and arguably the most rewarding for anyone who enjoys bold, complex flavours. It is largely Tamil, broadly Hindu in tradition (significant vegetarian options), and heavily influenced by the sea.
- Jaffna crab curry: The signature dish. Blue swimmer crabs cooked in a roasted-spice gravy whose colour is almost black. Found in restaurants and homes throughout the peninsula; order ahead in smaller establishments.
- Kool: A thick seafood broth-stew with palmyra shoots, long beans, and dried fish. Deeply savoury, acquired taste for some, essential for the curious.
- Palmyra products: The palmyra palm is culturally totemic in Jaffna. Palmyra toddy (a mildly fermented sap), jaggery, and sweet palmyra fruit (nungu) are all available from roadside vendors, especially in season (February–June).
- Idiyappam and hoppers: String hoppers and egg hoppers with coconut sambol and fish or vegetable curries are the standard breakfast, available from very early morning at local cafés for under LKR 200–300 per person.
- Short eats: The local term for fried snacks — mutton rolls, vegetable cutlets, seeni sambol bread — found at bakeries and tea shops throughout the day.
The dining scene is unpretentious. Most good food is in small, family-run places along Hospital Road and the streets around Nallur. Air-conditioned restaurants catering to visitors exist but are rarely where the best cooking happens. Alcohol is available in licensed hotels and some restaurants; it is not a drinking culture and public display of intoxication is unwelcome.
Where to Stay
The accommodation supply has expanded considerably since 2010 but remains modest by the standards of southern Sri Lanka. Options fall into three broad categories:
- Guesthouses in the Nallur area: Family-run, clean, often with home-cooked meals included or available. Best value for independent travellers; rates typically USD 25–55 per night. Personal service and local knowledge are strong suits.
- Mid-range hotels near the fort or town centre: More facilities (attached bathrooms, sometimes a small restaurant and air conditioning throughout), USD 55–120. Suited to those who prefer a clear separation between sleeping and local life.
- Larger business-style hotels: A handful of three- to four-star properties exist on the edges of the city, aimed at NGO workers and business visitors as much as tourists. USD 90–170. Reliable but characterless.
Book ahead for the Nallur Festival period (July–August), when the city fills and prices rise sharply. Outside that window, walk-in availability is generally fine.
Getting There
By train
The Northern Line from Colombo Fort station to Jaffna was restored in 2014, an event of considerable symbolic significance. The Yal Devi and other express services cover the roughly 400 km in 6–7 hours. First-class observation seats and sleeper carriages are available; book at least a few days ahead through the Sri Lanka Railways website or at the station. Fares range from approximately LKR 400 (second class) to LKR 1,500–2,000 (first class/sleeper). The train arrives at Jaffna station, centrally located.
By bus
Air-conditioned intercity express buses from Colombo's Bastian Mawatha terminal take 8–10 hours depending on stops. Semi-luxury and luxury options cost LKR 1,200–2,000. Overnight buses allow a full day in Jaffna without losing accommodation nights, though road quality in the north means some vibration is inevitable.
By air
Jaffna International Airport (Palaly, KKS) handles domestic flights from Colombo's Ratmalana Airport. At time of writing, schedules are limited and prices comparatively high (USD 80–160 one way); worth checking if time is more valuable than budget.
Getting Around
The city centre is walkable. For wider exploration, options include:
- Bicycles: Rented from several guesthouses and a few shops near the bus station; LKR 300–600 per day. The flat terrain makes this ideal for the city and the Jaffna–Nallur corridor.
- Tuk-tuks (three-wheelers): Plentiful; negotiate a price before boarding. A trip across the city should cost LKR 150–300; a half-day hire to Point Pedro or Keerimalai, LKR 2,500–4,000.
- Hired car or motorbike: Better for the islands reachable by causeway and for fitting multiple sites into a single day. Ask at guesthouses for recommended local drivers.
- Local buses: Cheap (LKR 30–100 per trip) and frequent for routes to Nallur, Chunnakam, Point Pedro, and the Kayts causeway. Crowded during peak hours.
Best Time to Visit
| Month | Weather | Notes |
|---|---|---|
| January–March | Dry, warm (27–33°C), pleasant breezes | Best overall period; low humidity, good for island day trips |
| April–May | Hot and dry (up to 37°C) | Palmyra season; intense heat mid-afternoon |
| June | South-west monsoon edges in | Showers increase; still manageable |
| July–August | Intermittent rain, warm | Nallur Festival — vibrant but accommodation scarce and expensive |
| September–November | North-east monsoon builds; rain increases from October | Some flooding possible; ferry services can be disrupted |
| December | Heavy north-east monsoon rains | Avoid if possible; roads and island ferries affected |
Practical Tips
Money
ATMs are available in the town centre (Commercial Bank, Sampath, HNB branches on Hospital Road). Card acceptance is improving but far from universal; carry sufficient cash for restaurants, tuk-tuks, and guesthouses. USD and EUR can be exchanged at banks; rates are reasonable.
Connectivity
Mobile networks (Dialog, Mobitel, Hutch) provide 4G coverage across the city and main roads. Coverage thins on remote islands like Delft. Wi-Fi is available in most guesthouses and the larger hotels.
Safety
Jaffna is calm and safe for travellers. The most relevant concern is residual unexploded ordnance: stick to established paths in any areas that appear long-abandoned, particularly in the countryside north of Elephant Pass. Do not photograph military installations — there are several near the fort, at the airport, and along the north coast — as this can attract unwanted attention. The army and navy presence is visible but not menacing toward tourists.
Cultural etiquette
This is a conservative, predominantly Hindu Tamil city. Dress modestly outside the beach context — covered shoulders and knees are appreciated in temples and in general public spaces. Remove shoes before entering any Hindu temple and many private homes. Photography inside temple sanctuaries requires permission; during the Nallur Festival, be guided by what devotees around you are doing. The Tamil language is predominant; English is widely understood among those who deal with visitors, but learning a few words of Tamil (vanakkam for hello/greeting) is warmly received.
Medical and Pharmacies
Jaffna Teaching Hospital on Hospital Road is the main public facility. Several pharmacies operate on and around Hospital Road. Carry standard travel health kit including sunscreen (the northern sun is fierce) and insect repellent for evening use near the lagoon.
Suggested Itineraries
One Day
Start at the fort and Dutch Period Museum before the heat builds (7:30–9:30). Walk or tuk-tuk to Nallur Kandaswamy Temple for the late-morning puja (around 10:30). Lunch at a local café on Hospital Road — order crab curry if available or a vegetarian rice and curry. Afternoon: Public Library and a walk along the lagoon causeway. Sunset from the fort ramparts. Dinner in the Nallur area.
Two Days
Day one as above. Day two: early departure to Kurikadduwan jetty (about 45 minutes) for the morning ferry to Nainativu — visit both temples, return by early afternoon. Drive to Keerimalai Springs and Naguleswaram Temple on the north coast. Return via Point Pedro for the lighthouse at dusk.
Three Days
Days one and two as above. Day three: full-day Delft Island excursion — confirm ferry times the evening before, take food and water, allow a full 8–9 hours. Alternatively, use the third day for cycling the Kayts causeway, visiting Casuarina Beach, and a slower exploration of the city's market and side streets.
Day Trips and Onward Travel
Jaffna sits at the top of a logical north–south route through Sri Lanka's cultural and historical sites. Heading south by train or bus, Anuradhapura — the ancient capital and one of the world's great Buddhist heritage sites — is approximately 2.5 hours away and makes an obvious first stop. From there, Polonnaruwa and the broader Cultural Triangle are within reach, leading eventually toward Sigiriya, Dambulla, and the hill country. Travellers approaching from the east can connect to Trincomalee via Vavuniya (roughly 3.5–4 hours), combining northern cultural immersion with the east coast's beaches. For those on a long circuit, Kandy lies about 6–7 hours south through the Cultural Triangle.