Quick Facts
- Province
- Northern Province
- Distance from Colombo
- 370km (7–8 hrs)
- Best For
- Pilgrimage, island experience
- Best Season
- Nov–April
- Days Needed
- Half day from Jaffna
- Access
- Boat from Kurikadduwan
Nainativu is a small island in the Palk Strait, about 30km northwest of Jaffna town, accessible only by boat through the shallow Jaffna lagoon. What makes it remarkable is that this tiny island — just a few square kilometres — holds two significant religious sites that draw pilgrims from both the Hindu and Buddhist traditions: the Nagapooshani Amman Temple and the Nagadeepa Buddhist Vihara. The island is considered sacred in both traditions, and visiting it on the same day means witnessing the unusual harmony of two major religions sharing one small piece of land in the sea. For travellers exploring the north, Nainativu is one of the most memorable and genuinely unique experiences Sri Lanka offers.
Nagapooshani Amman Temple
The Nagapooshani Amman Temple is one of the most important Hindu pilgrimage sites in Sri Lanka, dedicated to the goddess Bhagavathi (also known as Parvati or Shakti) in her aspect as Nagapooshani — the one adorned with serpents. The temple is believed to be over 2,000 years old, though the current structure dates from a later period and has been extensively rebuilt. The presiding deity — a standing goddess image — is associated with the power to bless devotees with children, health and prosperity. The temple draws large numbers of Tamil Hindu pilgrims, particularly from the north of Sri Lanka and from the Tamil diaspora in India. Visitors of all backgrounds are generally welcome, though modesty of dress is required and shoes must be removed at the entrance.
Nagadeepa Buddhist Vihara
A short walk from the Hindu temple, the Nagadeepa Buddhist Vihara is one of the oldest Buddhist sites in Sri Lanka — traditionally identified as the island where the Buddha is said to have visited, in his second of three legendary visits to Sri Lanka, to mediate a dispute between two Naga kings over a gem-studded throne. The event is recorded in the Mahavamsa chronicle. The vihara holds a Bodhi tree and a small dagoba enshrining a throne relic. It is a significant pilgrimage site for Sri Lankan Buddhists and is regularly visited by the President and other officials on Poson Poya day. The site is quiet and peaceful, and the contrast between the busy Hindu temple and the serene Buddhist vihara — separated by just a few minutes' walk on the same tiny island — is striking.
Getting to Nainativu
To reach Nainativu you take a ferry from Kurikadduwan jetty on Punkudutivu island, which is itself reached by a series of causeways and ferry crossings from Jaffna. The full journey from Jaffna town to the Nainativu jetty takes about 1.5–2 hours including the ferry crossings. A government ferry runs from Kurikadduwan to Nainativu regularly throughout the day — the journey takes about 30 minutes. Private boats can also be arranged. The entire visit — Jaffna to island and back — takes a full day. Many travellers combine the Nainativu trip with a visit to Delft (Neduntivu) island, which is accessible on the same boat route.
Visiting Practicalities
Both religious sites are free to enter; donations are welcome. Dress modestly for both — covered shoulders and knees for the Hindu temple; the Buddhist site follows similar conventions. The ferry from Kurikadduwan runs from early morning (around 6am) with the last return typically in the early afternoon — check the current timetable locally as schedules vary by season and day. The island has a few small food stalls near the ferry jetty serving basic snacks and drinks. There are no hotels on Nainativu; the island is a day-trip destination only.
Combining with Jaffna Exploration
Nainativu is best combined with a broader Jaffna visit — the peninsula has a distinct Tamil culture, excellent seafood, colonial Dutch forts, and a fascinating modern history. Plan at least 2–3 days in the Jaffna area to do justice to both the mainland and island attractions. The best time to visit the north is November through April, when the weather is dry and the sea is calm for island crossings.
Find Hotels in Jaffna
Stay in Jaffna city to explore the peninsula and organise day trips to Nainativu and other islands.
Search Hotels on Booking.comThis post contains affiliate links. We earn a small commission at no extra cost to you.