কলকাতাখোঁজ
15 Best Temples in Kolkata — From Kalighat to Dakshineshwar (With Everything You Need to Know Before Visiting)
heritage10 min

15 Best Temples in Kolkata — From Kalighat to Dakshineshwar (With Everything You Need to Know Before Visiting)

Kolkata's most significant mandirs — Kalighat, Dakshineshwar, Belur Math, Birla Mandir, and more. Opening hours, puja timings, how to reach, and what to know before you go.

25 June 2026 ·  Written by a Kolkata local

Kolkata is one of the most temple-dense cities in India. Every neighbourhood has its para mandir, every ghat its deity, every market its roadside shrine. But within this density, certain temples stand apart — for age, for significance, for the experience of being inside them.

Here are the 15 most worth your time.


The Non-Negotiable Four

1. Kalighat Kali Temple

Deity: Kali (Mahakali) Area: Kalighat, South Kolkata Significance: One of the 51 Shakti Peethas — the site where Sati’s right toe fell. This is a Shaktism temple of the highest order. Opening hours: 5:00 AM – 2:00 PM | 5:00 PM – 10:30 PM (daily) Main puja timings: Pratahkali (6 AM), Rajbhog (12 PM), Sandhya (6:30 PM) How to reach: Metro to Kalighat station, 5-minute walk What to know: The temple is busy every day but especially crowded on Tuesdays and Saturdays. The inner sanctum is narrow and the queue moves fast — don’t try to linger. The surrounding lane has flower sellers, sweets, and the traditional red-bordered cloth worn by devotees. Non-Hindu visitors: The outer courtyard is accessible; inner sanctum access may be restricted. Dress conservatively, remove footwear at the gate. Animal sacrifice: Still practiced at a separate location within the complex on specific days — be prepared if you’re sensitive to this.


2. Dakshineswar Kali Temple

Deity: Bhavatarini (a form of Kali) Area: Dakshineswar (North, on the Ganga) Significance: Where Ramakrishna Paramhansa did his sadhana and attained spiritual realization. The 12 Shiva temples, the Radha-Krishna temple, the nahabat (music tower) — this is a full temple complex. Opening hours: 6:00 AM – 12:30 PM | 3:00 PM – 8:30 PM Main puja timings: Mangala aarti (6 AM), Bhog (11 AM), Sandhya aarti (6:30 PM) How to reach: Direct ferry from Babu Ghat (the best approach — river + ghat arrival is more interesting than road). Or bus/cab to Dakshineswar. Metro to Dakshineswar station (North-South line extended). What to know: Visit on a weekday morning for the most peaceful experience. Weekend afternoons are very crowded. The Ganga-side ghats here are beautiful at sunrise.


3. Belur Math (Ramakrishna Math)

Deity: Sri Ramakrishna Paramhansa (main shrine) + individual shrines for Swami Vivekananda, Sri Sarada Devi Area: Belur, Howrah (on the Ganga) Significance: Headquarters of the Ramakrishna Math and Mission — not technically a Shakti temple, but one of the most spiritually significant sites in modern Hinduism. The main temple combines Hindu, Buddhist, Islamic and Christian architectural elements intentionally. Opening hours: 6:30 AM – 12:00 PM | 3:30 PM – 7:30 PM How to reach: Ferry from Babu Ghat (30 min, ₹15) — the best approach. Or Belur Math local train station. What to know: Photography is allowed in the grounds but not inside the main temple. The ghat at sunset is one of the most peaceful places near Kolkata. The Math itself is immaculately maintained — silence and cleanliness are expected and provided. Tip: Combine with Dakshineswar in one day — ferry from Babu Ghat to Dakshineswar, then ferry back or bus to Belur Math.


4. Birla Mandir (BM Birla Temple)

Deity: Radha-Krishna (primary), with additional shrines Area: Ashutosh Chowdhury Avenue, Ballygunge Significance: Built by the Birla family in 1996 in white Rajasthani marble — the newest major temple in Kolkata but one of the most architecturally spectacular. Opening hours: 5:30 AM – 11:00 AM | 4:30 PM – 9:00 PM How to reach: 10-minute walk from Rabindra Sarobar metro What to know: Clean, well-organized, no crowds by Kalighat standards. The evening illumination (post 7 PM) is beautiful. The marble carving quality is exceptional — take time with the exterior before going in.


North Kolkata’s Ancient Temples

5. Adyapeath Kali Temple (Dakshineswar area)

Deity: Adya Ma (Kali) Why go: Major pilgrimage site with a large, active ashram. The annadaan (free meal) here feeds thousands daily — the scale of community service is worth witnessing. Opening hours: 6:00 AM – 12:00 PM | 3:00 PM – 8:00 PM

6. Shyambazar’s Thanthania Kalibari

Deity: Kali Why go: One of North Kolkata’s oldest neighbourhood Kali temples. The Kali here is in the traditional Dakshina-style — different from Kalighat’s iconography. Active daily worship, strong para atmosphere.

7. Nakhoda Masjid — Wait, Wrong One

(This list is mandirs only — the mosque guide is separate)

7. Sovabazar Rajbari Temple (Nabakrishna Deb’s Palace)

Deity: Family deity of the Deb household Why go: The oldest continuing private temple in Kolkata within a 18th-century rajbari (merchant palace). The architecture is the reason as much as the deity. Limited access — the courtyard is viewable during specific hours; check before visiting.

8. Pareshnath Jain Temple (Beadon Street, Shyambazar)

Deity: Jain Tirthankar Pareshnath (23rd) Why go: This is technically a Jain temple, not a Hindu mandir — but it’s one of the most ornate buildings in Kolkata. The mirror-work interiors, the Belgian glass chandeliers, the gilded domes — the architecture is extraordinary. Open to all. Opening hours: 6:00 AM – 12:00 PM | 3:00 PM – 7:00 PM


South Kolkata

9. Kali Temple at Kalighat Ghat

Different from the main Kalighat temple — the ghat-level shrines along the canal near Kalighat have a separate character. The canal (Adi Ganga — the original course of the Ganga) and the smaller shrines along it are less visited and more atmospheric.

10. Maa Tara Tarini Mandir (Lake Area)

Deity: Tara (Tantric goddess) Area: Dhakuria Why go: One of the more significant Tantric shrines in South Kolkata. Small, active, very local — the kind of temple that doesn’t appear on tourist maps but has been the neighbourhood deity for generations.

11. Chetla Agrani Club Durga Temple (Alipore)

Why go: During Durga Puja, one of South Kolkata’s most significant para pujas. Off-season, the permanent Durga temple here is one of the few in the city where Durga is worshipped year-round (most pandal deities are temporary clay idols).


Slightly Outside the City

12. Tarakeswar Shiva Temple (52 km via train)

Deity: Shiva (Tarakeshwar) Significance: One of the most important Shiva temples in Bengal. Thousands of devotees come especially during Shravan month (July–August) to pour water on the Shivalinga. The pilgrimage walk (by foot from far away) is one of Bengal’s oldest traditions. How to reach: Train from Howrah (Tarakeshwar line, 1.5 hours)

13. Bishnupur Temples (150 km — day trip)

Deity: Various — terracotta temples to Radha-Krishna, Shiva Significance: The Bishnupur Malla kingdom temples (16th–17th century) are the finest terracotta temple architecture in Bengal. These are UNESCO-nominated sites. Shyamrai Temple, Jorbangla Temple, Rasmancha — each one is architecturally distinct. How to reach: Train from Howrah (Bishnupur line, 3 hours) Tip: A full day, not a half-day. Hire a cycle-rickshaw in Bishnupur to cover the temples spread around the town.


Practical Notes for All Temple Visits

Dress: Remove footwear at the entrance. Cover shoulders. Women — a dupatta or stole is sufficient for most temples. At Kalighat and Dakshineswar specifically, conservative dress is expected.

Offerings: Flowers (marigold and hibiscus are traditional), sweets (sandesh, motichur laddoo), fruit. These are available from stalls immediately outside every significant temple. You don’t need to buy ahead.

Footwear safety: At crowded temples, consider wearing sandals that can be easily removed. Shoe-keeping services (₹5–10) are available outside Kalighat and Dakshineswar.

Photography: Ask before photographing. Inner sanctums almost universally prohibit it. Exterior and precincts are usually fine.

Donations: At larger temples, there are official donation counters. Cash only.


Kolkata’s temples are not monuments. They’re in continuous use. Approach them accordingly.