
Kali Puja in Kolkata: temples, pandals and the night trains
On the darkest night of autumn, Bengal prays to the dark goddess until dawn
In Kolkata Kali Puja is one long night: 8–9 November 2026. The city's two great Kali temples, Kalighat and Dakshineswar, are at their fullest, neighbourhood pandals stay lit until dawn, and a suburban train ride away are Barasat, with the largest pandal circuit in the state, and Naihati with its giant Kali image. Plan the night around one temple and one pandal trip, and book transport early: it is Diwali week.
On the new-moon night that the rest of India gives to Lakshmi, Bengal worships Kali: Barasat's pandals and Kolkata's old Kali temples stay lit and full until dawn.
Where to watch
Barasat and Madhyamgram: the largest Kali Puja pandal circuit in the state, about 45 minutes by suburban train from Sealdah; in 2025 the Barasat police put a pandal map with live crowd levels online.
Naihati: Boro Maa, a Kali image about 22 feet tall that is made anew each year; since 2023 there is also a permanent temple. About an hour by suburban train from Sealdah.
Dakshineswar: the riverside Kali temple at the northern end of the metro's Blue Line.
Kalighat: the city's best-known Kali temple, in south Kolkata.
Free viewing
- The pandals of Barasat, Madhyamgram and Kolkata, open through the night
- Naihati's Boro Maa, from the street or the temple queue
- Dakshineswar temple and its riverside grounds
Programme
The night of Amavasya
Worship runs through the night, which is the point: Kali Puja is a night rite. Barasat and Naihati raise large themed pandals on the Durga Puja model; the older temples keep to temple worship.
Barasat, Naihati, and pandals across Kolkata
The same night: the pandal circuit
Barasat and Madhyamgram in North 24 Parganas mount the largest Kali Puja pandal circuit in West Bengal, with Naihati's Boro Maa Kali Puja drawing its own very large crowd. Siliguri, Dhupguri and Cooch Behar do the same in north Bengal. People move between pandals all night.
Barasat, Madhyamgram, Naihati, Barrackpore
Temple circuit, same night and the next day
Kalighat and Dakshineswar in Kolkata, Tarapith in Birbhum, and the temple cluster at Kalna are the standing Shakta anchors and are at their busiest.
Kalighat, Dakshineswar, Tarapith, Kalna
Where to go on Kali Puja night
Everything is free. Expect long queues at both temples.
Kalighat
The city's old Kali temple, one of the 51 Shakti Pithas, in south Kolkata, where Kali is worshipped that night as Lakshmi. The queue is long and the crowd dense; Kalighat metro on the Blue Line is about ten minutes' walk. Kalighat.
Dakshineswar
The riverside temple built by Rani Rashmoni and consecrated in 1855, where Ramakrishna served as priest; it stands at the northern end of the metro's Blue Line. Dakshineswar Kali Temple.
Neighbourhood pandals
Across the city, puja committees set up clay images of Kali in pandals that stay open all night; people walk from one to the next.
Tangra
Kolkata's Chinese quarter has its own Kali temple, where the goddess is offered noodles and chop suey.
Barasat and Naihati
The largest pandal circuit in West Bengal is in Barasat and Madhyamgram, reached by suburban train from Sealdah; Naihati, on a suburban line from Sealdah too, has Boro Maa, a Kali image about 22 feet tall made anew each year.
A plan for the night and the day after
- Afternoon of Amavasya
Arrive in Kolkata by the afternoon of the new-moon day. Long-distance trains and flights are the hard part: take them as soon as sales open (trains 60 days ahead).
- Evening and night
Choose a temple or the city pandals for the evening, then, if you want the big circuits, take a suburban train from Sealdah to Barasat or Naihati; these need no booking.
- The next day
Come back to the temples you missed. Kumartuli, the potters' quarter where images of Durga, Kali and Saraswati are made from Ganges clay, is best in morning light. Kumartuli.
Where to stay
Book a room about six weeks ahead. Park Street is the classic base, with hotels of every era and a Blue Line metro station, which takes you both to Kalighat and to Dakshineswar. Around Kalighat there are simple, loud pilgrim guesthouses. Barasat and Naihati are night trips, not places to stay. More: where to stay in Kolkata and Kolkata metro.
At the temples and in the crowd
- Shoes and dress — Shoes come off at both temples; at Kalighat they are left at stalls outside, so keep small change. Dress modestly.
- Pandas — At Kalighat, self-appointed priests (pandas) offer to take you in for a fee. A firm, polite no is fine, or agree on a clear amount first.
- Sacrifice — Goats are sacrificed at Kalighat on certain days, in an enclosure south of the main shrine, which you can avoid.
- Crowds — The FCDO notes that stampedes have occurred at events with large crowds, including religious gatherings, advises following the advice of local authorities and warns of pickpockets in crowds: keep valuables in a closed bag. See Kolkata safety.
FAQ
When is Kali Puja in Kolkata?
8–9 November 2026. It is the new-moon night of Kartik, the same night as Diwali in the rest of India.
Where to see Kali Puja in Kolkata?
Kalighat and Dakshineswar for the temples, the neighbourhood pandals across the city, and, a suburban train ride away, the pandal circuits of Barasat and Naihati. Full festival guide: Kali Puja in Bengal.
Why is goddess Kali worshipped in Bengal?
Kali worship has deep roots in Bengal's Shakta tradition; the public festival spread in the 18th century, when Raja Krishnachandra of Nadia took it up, and grew again in the 19th century with the fame of Ramakrishna of Dakshineswar.
Do I need to book the suburban trains to Barasat and Naihati?
No. Suburban trains from Sealdah need no booking; only long-distance trains and flights into Kolkata need to be booked early.
Facts checked: 21 October 2026. Prices and hours are approximate; check locally.
