Jaffna Fort and Peninsula: Exploring Sri Lanka's Tamil North
For decades, Jaffna was off-limits to travelers. The civil war that ravaged Sri Lanka's north ended only in 2009, and the peninsula remained heavily militarized for years afterward. Today, Jaffna is open, accessible by train and road, and stands as one of the most culturally distinct destinations in Sri Lanka - a place where Tamil Hindu culture dominates, the food is spicier than anywhere else on the island, and a massive Dutch colonial fort sits largely empty beside a calm lagoon.
The Jaffna Peninsula juts into the Palk Strait at Sri Lanka's northernmost point, separated from India by just 35 kilometers of shallow water. The landscape is flat, dry, and dotted with palmyra palms rather than the coconut palms of the south. Over 500 Hindu temples serve a population that is overwhelmingly Tamil, giving Jaffna an atmosphere closer to Tamil Nadu than to Colombo. The fort, the temples, the offshore islands, and the unique cuisine make this a genuinely different experience from the rest of Sri Lanka.
This guide covers the fort, the key temples and sights, the offshore islands, how to get to Jaffna, and practical details for visiting this fascinating corner of the country.
Jaffna Fort
Jaffna Fort is one of the largest colonial fortifications in Asia, originally built by the Portuguese in the early 17th century and later expanded significantly by the Dutch. The star-shaped fort covers a huge area overlooking the Jaffna Lagoon, with massive granite ramparts, moats, bastions, and internal buildings that reflect successive waves of colonial occupation.
The fort saw heavy damage during the civil war - it served as a military base for decades and was shelled repeatedly. Much of the interior remains in ruins, with crumbling walls, overgrown courtyards, and the skeletons of colonial-era buildings. The Dutch-era church inside the walls has been partially restored, and the ramparts themselves are walkable, offering wide views across the lagoon and the flat peninsula landscape.
Walking the perimeter of the fort walls takes about 45 minutes to an hour. The best time is late afternoon, when the lagoon catches the golden light and the heat eases. The fort is open from 7:00 AM to 6:00 PM and there is no entrance fee. The ruins have an atmospheric, slightly melancholy quality that reflects the complex history of both the colonial period and the recent conflict.
Things to Do
Temples of Jaffna
Nallur Kandaswamy Kovil
The most important Hindu temple in Jaffna and one of the most significant in Sri Lanka, Nallur Kandaswamy Kovil is dedicated to Lord Murugan (Kartikeya), the son of Shiva and Parvati. The temple complex is large and ornate, with a towering gopuram (entrance tower) decorated with brightly painted figures from Hindu mythology.
The temple is an active place of worship and draws large crowds of devotees, especially during the annual festival in August, which runs for 25 days and features elaborate processions, chariot parades, and fire-walking ceremonies. Outside festival season, the temple is relatively quiet and visitors are welcome.
Entrance for foreign visitors costs approximately LKR 1,500 (about $5). A strict dress code applies: shoes must be removed, shoulders and knees covered, and men must remove their shirts before entering the inner sanctum. Photography restrictions apply inside the temple - ask before taking photos.
Other Notable Temples
- Keerimalai Naguleswaram Temple: One of the five ancient Shiva temples in Sri Lanka, located at the northern tip of the peninsula. Adjacent to the temple are the Keerimalai Springs - natural freshwater pools fed by underground springs where pilgrims bathe. The combination of sacred temple and bathing pools makes this a unique spiritual site.
- Koneswaram Temple in Trincomalee: While technically not in Jaffna, travelers exploring the Tamil north often combine Jaffna with a visit to this dramatic clifftop Shiva temple on the east coast.
The Offshore Islands
Several small islands off the Jaffna Peninsula are accessible by causeway or ferry and offer some of the most distinctive experiences in the region.
Nainativu (Nagadeepa)
The most visited island, Nainativu is home to two significant temples sitting side by side: the Nagadeepa Buddhist Temple, where the Buddha is believed to have visited to settle a dispute, and the Nagapooshani Hindu Temple dedicated to Parvati and Shiva. The coexistence of these two major religious sites on a tiny island symbolizes the layered spiritual history of the region.
Getting there requires driving about 30 kilometers from Jaffna city to the Kurikadduwan (KKD) Jetty on Pungudutivu Island, then taking a ferry (15 to 20 minutes). Ferries run regularly throughout the day and are operated by the Sri Lanka Navy. The entire trip from Jaffna takes about half a day including temple visits. Bring modest clothing for temple entry.
Delft Island (Neduntheevu)
The most remote accessible island, Delft is named after the Dutch city and sits about an hour by ferry from the KKD Jetty. The island is flat, dry, and sparsely populated, with wild ponies descended from Dutch-era horses roaming freely. Points of interest include a giant baobab tree (unusual in Sri Lanka), the ruins of a Dutch fort, and a coral-stone village with traditional Tamil architecture. Delft feels genuinely isolated and sees very few tourists.
The ferry to Delft runs less frequently than the Nainativu service - typically 2 to 3 departures per day. Check the schedule at the jetty or ask your accommodation in Jaffna. Plan a full day for the Delft Island trip.
Kayts (Kaitivu)
Connected to the mainland by causeway, Kayts is easily accessible and home to a small Dutch fort ruin and the Hammenhiel Fort - a fort built on a tiny island just offshore that was once used as a prison. The area around Kayts has some of the best sunset views on the peninsula.
Jaffna Town
The town itself has several sites worth visiting between the fort and the temples:
- Jaffna Public Library: A beautiful white building reconstructed after being burned during the ethnic riots of the early 1980s. The library held one of the largest collections of Tamil literature in Asia and its destruction remains a powerful symbol of the cultural losses of the conflict. The rebuilt library is open to visitors and contains a small exhibition about its history.
- Jaffna Market: A bustling, colorful market where vendors sell fresh produce, spices, dried fish, and local snacks. This is the best place to observe daily life in Jaffna and buy fresh tropical fruit.
- Clock Tower: A colonial-era landmark in the town center, useful as an orientation point.
Jaffna Food
Jaffna cuisine is distinct from the rest of Sri Lanka - spicier, more influenced by South Indian Tamil cooking traditions, and with a heavy emphasis on seafood and crab.
- Jaffna crab curry: The signature dish. Large mud crabs cooked in a fiery, deeply spiced coconut curry. Available at most local restaurants but best at places near the fishing ports. Expect to pay LKR 1,500 to 3,000 depending on crab size.
- Dosai and idli: South Indian breakfast staples that are a daily feature in Jaffna. Thin, crispy dosa served with sambar and coconut chutney for LKR 100 to 200.
- Puttu and sambol: Steamed rice flour cylinders with coconut, served with spicy sambol and curry. A common breakfast.
- Palmyra toddy and arrack: The palmyra palm is the symbol of Jaffna, and its sweet sap is fermented into toddy (a mildly alcoholic drink) or distilled into arrack. Toddy is best fresh from morning tappers - ask locals where to find it.
- Jaffna vadai: Deep-fried lentil fritters, crispier and spicier than versions found elsewhere in Sri Lanka. Sold at street stalls for LKR 30 to 50 each.
Getting to Jaffna
By Train
The Yal Devi Express runs daily from Colombo Fort station to Jaffna, departing around 6:00 AM and arriving after approximately 7 hours. The journey passes through the heart of Sri Lanka and across the former conflict zone. Second-class reserved seats cost LKR 1,200 to 2,500, and first-class observation cars are available on some services. Book tickets in advance as the train is popular. GoAsia.cc has detailed rail guides for Sri Lanka's train routes.
By Bus
Direct buses from Colombo to Jaffna run via the A9 highway (400 kilometers, 6 to 7 hours). Air-conditioned intercity express buses cost around LKR 1,500 to 2,000. Regular buses are cheaper but less comfortable for the long journey.
By Air
Jaffna International Airport receives limited domestic flights from Colombo (about 1 hour). Service frequency varies, so check current schedules. This is the fastest option but the most expensive.
Getting Around the Peninsula
Within Jaffna, tuk-tuks are the standard transport. Typical fares are LKR 200 to 500 within the city. For exploring the wider peninsula and islands, hire a tuk-tuk for a full day (LKR 3,000 to 5,000) or rent a scooter or bicycle. The peninsula is flat, making cycling a viable and pleasant option if the heat is manageable.
Where to Stay
- Budget (LKR 2,000 - 5,000/night): Simple guesthouses in Jaffna town, often run by local Tamil families. Clean rooms with basic amenities and home-cooked Tamil meals.
- Mid-range (LKR 6,000 - 15,000/night): Hotels and restored heritage properties with air conditioning, private bathrooms, and breakfast included. Some offer bicycle rental and tour arrangements.
- Upscale (LKR 15,000+/night): A small number of boutique hotels and restored colonial properties offer more refined accommodation. Options are limited compared to southern Sri Lanka.
Best Time to Visit
The dry season from May to September offers the best weather with minimal rainfall and warm, sunny conditions. The Nallur Festival in August (running for 25 days) is the cultural highlight of the year, with elaborate temple processions and ceremonies, but accommodation fills up quickly during this period.
October to January brings the northeast monsoon with heavier rain. The peninsula remains visitable but ferry services to the islands can be disrupted by rough seas. February to April is warm and dry but increasingly hot.
Tips for Visiting Jaffna
- Allow at least two full days. One day for the fort, town, and Nallur Kandaswamy Temple; another for the islands (either Nainativu or Delft). Three days allows both island trips plus more relaxed exploration of the peninsula's coastal temples.
- Respect temple dress codes strictly. Jaffna's temples are active places of worship with stricter dress enforcement than tourist-oriented temples in the south. Men must remove shirts at Nallur Kandaswamy. Carry a sarong or modest cover-up for temple visits.
- Try the crab curry. Jaffna's spicy crab curry is one of Sri Lanka's great regional dishes and is difficult to find this good anywhere else in the country. Ask locals for their recommended restaurant rather than relying on tourist guides.
- Be sensitive to the recent history. The civil war ended recently in historical terms, and its effects are visible in damaged buildings, military checkpoints (now mostly ceremonial), and personal memories. Approach the topic with sensitivity and listen if locals choose to share their experiences.
- Bring cash. ATMs exist in Jaffna town but are less reliable than in the south. Card payment is uncommon outside larger hotels. Bring sufficient cash in LKR for accommodation, food, transport, and temple fees.
- Check island ferry schedules early. Ferry departures to Delft Island are limited (2 to 3 per day) and can be cancelled due to weather. Confirm schedules at your accommodation the evening before and plan to arrive at the jetty early.
- Hire a tuk-tuk for the full day. The peninsula sights are spread out, and having a driver for the day (LKR 3,000 to 5,000) is much more efficient than finding individual rides. A good driver doubles as an informal guide to local temples and villages.
- Take the train, not the bus. The Yal Devi Express from Colombo is one of Sri Lanka's most scenic train journeys and far more comfortable than the bus. Book second-class reserved seats in advance for guaranteed seating on this popular route.
Frequently Asked Questions
Yes, Jaffna is safe for tourists. The civil war ended in 2009 and the region has been fully open to visitors for years. Military checkpoints still exist but are largely ceremonial. Locals are welcoming to tourists, and the crime rate is low. The infrastructure is developing but less tourist-oriented than southern Sri Lanka, which is part of its appeal.
Jaffna is one of Sri Lanka's more affordable destinations. Budget accommodation runs LKR 2,000 to 5,000 per night. Meals cost LKR 300 to 1,500 depending on the restaurant. A full-day tuk-tuk hire is LKR 3,000 to 5,000. The main expenses are the train from Colombo (LKR 1,200-2,500) and the Nallur Temple entrance fee (LKR 1,500 for foreigners).
The best option is the Yal Devi Express train, departing Colombo Fort around 6 AM and arriving in about 7 hours. Second-class reserved costs LKR 1,200 to 2,500. Direct buses via the A9 highway take 6 to 7 hours for about LKR 1,500 to 2,000. Domestic flights operate but schedules are limited. The train journey is the most scenic and comfortable choice.
Two full days is the minimum: one for the fort, town, and Nallur Temple, and another for an island trip to Nainativu or Delft. Three days allows visits to both islands plus the coastal temples and Keerimalai Springs. Jaffna rewards slower exploration, so an extra day is well spent if your schedule allows.
It is technically possible but very rushed. Both islands are accessed from the same KKD Jetty, but the limited Delft ferry schedule makes combining them difficult. Most travelers choose one island per day. Nainativu is the easier half-day trip due to frequent ferries. Delft requires a full day due to fewer departures and longer crossing time.
Modest clothing covering shoulders and knees is required at all Hindu temples. At Nallur Kandaswamy Kovil, men must additionally remove their shirts before entering the inner sanctum. Shoes are removed at all temples. Carry a sarong or lightweight long trousers and a cover-up specifically for temple visits. Photography rules vary - always ask before taking photos inside.
Jaffna's signature dish is its fiery crab curry, made with large mud crabs in a spiced coconut gravy. The cuisine is distinctly Tamil with South Indian influences - dosa, idli, and puttu are breakfast staples. Palmyra toddy (fermented palm sap) is a local specialty drink. The food is noticeably spicier than in southern Sri Lanka, which is part of the culinary appeal.
