RANK#91

Nallur Kandaswamy Temple

📍 Jaffna, Sri Lanka🕐 948 CE👥 500,000 visitors/year

Nallur Kandaswamy Kovil (Nallur Murugan Temple) in Jaffna, northern Sri Lanka, is the most important Hindu temple on the Jaffna Peninsula and one of the holiest Tamil Hindu shrines in the world, dedicated to Lord Murugan (also known as Skanda, Kartikeya, and Kandasamy). The temple's history stretches back to at least the 10th century CE, with some traditions attributing the first shrine to the Aryachakravarti kingdom in 948 CE. The current temple structure dates primarily from the 19th century (1753 and later reconstructions), as the original was destroyed by the Portuguese in 1620 during their colonisation of the Jaffna Peninsula — an act remembered as one of the most significant acts of religious destruction in Sri Lanka's history. The Portuguese reportedly levelled the temple and used its stones to build Jaffna Fort. The temple was gradually rebuilt in subsequent centuries under the Kandyan Kingdom and during British administration. The present structure features the characteristically tall and vibrant South Indian Dravidian gopuram (gateway tower) in the north and east, richly decorated with stucco sculptures of deities, painted in vivid colours. Inside the complex are the main sanctum for Murugan, subsidiary shrines for Ganesha, Vinayagar, and Siva, a temple tank (theertham), and a large flagpost. The temple is particularly famous for the Nallur Kandaswamy Festival (Nallur Festival) held annually in July–August over 25 days. The festival is one of the largest Hindu religious events in South Asia, drawing over 500,000 pilgrims and devotees from across Sri Lanka, India, Malaysia, Singapore, and the Tamil diaspora worldwide. Chariot processions, kavadi ceremonies (devotees carry decorated arches with hooks piercing their skin as acts of devotion), and fire-walking are central features.

✨ Historical Significance

📜

Why Nallur Kandaswamy Temple Matters

Ranked #91 among the world's top 100

The most important Hindu temple in northern Sri Lanka and one of the holiest Murugan temples in the world. The annual 25-day festival draws 500,000+ pilgrims from across the global Tamil diaspora. The temple's destruction by the Portuguese in 1620 and its subsequent rebuilding are central to the cultural memory of the Jaffna Tamil community. A living symbol of Tamil Hindu civilisation in Sri Lanka.

Built

948 CE

Location

Sri Lanka

Annual Visitors

500,000

Coordinates

9.6715°, 80.0209°

📅 Plan Your Visit to Nallur Kandaswamy Temple

🌤️

Best Season

Dry Season (Dec–Mar)

Recommended months: December to March (West/South)

🌡️

Temperature

Average: 27–30°C (80–86°F)

⏱️

Visit Duration

Recommended: 1–2 hours

🎫

Entry Fee

$2–$10 USD

👔

Dress Code

Remove shoes before entering. Cover shoulders and knees. Dress modestly. Some Hindu temples may restrict non-Hindu entry to certain areas.

✈️

Getting There

Located in Jaffna, Sri Lanka. Reach Jaffna by domestic flights, trains, or buses from major cities. Local transport (taxi, tuk-tuk, or ride-sharing) available from Jaffna center to the site. Check local transport options for the most convenient route.

📍 Location of Nallur Kandaswamy Temple

Jaffna, Sri Lanka · 9.6715°N, 80.0209°E

Map data © OpenStreetMap contributors

💡 Travel Tips for Visiting Nallur Kandaswamy Temple

1

Remove your shoes before entering any temple or pagoda building. Carry a bag for your shoes.

2

Visit early morning (6–8 AM) to avoid crowds and enjoy cooler temperatures and golden light for photography.

3

Currency: Sri Lankan Rupee (LKR). Carry small bills for entrance fees and donations.

4

Language: Sinhala, Tamil. Learn basic greetings in the local language — locals appreciate the effort.

5

Best time to visit: December to March (West/South). E-visa (ETA) required.

❓ Frequently Asked Questions about Nallur Kandaswamy Temple

Everything you need to know before visiting Nallur Kandaswamy Temple.

1

Where is Nallur Kandaswamy Temple located?

Nallur Kandaswamy Temple is located in Jaffna, Sri Lanka. GPS coordinates: 9.6715°N, 80.0209°E. It is ranked #91 in our Top 100 World Temples list.

2

When was Nallur Kandaswamy Temple built?

Nallur Kandaswamy Temple was built in 948 CE. The most important Hindu temple in northern Sri Lanka and one of the holiest Murugan temples in the world. The annual 25-day festival draws 500,000+ pilgrims from across the global Tamil diaspora. The temple's destruction by the Portuguese in 1620 and its subsequent rebuilding are central to the cultural memory of the Jaffna Tamil community. A living symbol of Tamil Hindu civilisation in Sri Lanka.

3

What is the best time to visit Nallur Kandaswamy Temple?

The best time to visit Nallur Kandaswamy Temple in Sri Lanka is during December to March (West/South). This is the Dry Season (Dec–Mar) when weather is most comfortable for sightseeing, with average temperatures of 27–30°C (80–86°F).

4

How much does it cost to visit Nallur Kandaswamy Temple?

Entry fees for Nallur Kandaswamy Temple are approximately $2–$10 USD. Prices may vary by season and nationality. Check the official website for current rates.

5

How long should I spend at Nallur Kandaswamy Temple?

Plan to spend 1–2 hours at Nallur Kandaswamy Temple. Take time to appreciate the architecture and historical significance.

6

What should I wear when visiting Nallur Kandaswamy Temple?

Remove shoes before entering. Cover shoulders and knees. Dress modestly. Some Hindu temples may restrict non-Hindu entry to certain areas.

7

How many people visit Nallur Kandaswamy Temple each year?

Nallur Kandaswamy Temple receives approximately 500,000 visitors per year, making it one of the popular temples in Sri Lanka.

8

How do I get to Nallur Kandaswamy Temple?

Located in Jaffna, Sri Lanka. Reach Jaffna by domestic flights, trains, or buses from major cities. Local transport (taxi, tuk-tuk, or ride-sharing) available from Jaffna center to the site. Check local transport options for the most convenient route.

9

Do I need a visa to visit Sri Lanka?

E-visa (ETA) required. The local currency is Sri Lankan Rupee (LKR). Sri Lanka is in the UTC+5:30 timezone.

🗺️ Explore More Sites

🎯 Nearby Attractions

  • Kataragama Temple in Kataragama
  • Local museums and cultural centers in Jaffna
  • Traditional markets and local cuisine near Jaffna