Quick answer: Kali Bari is a Hindu temple to the goddess Kali on Bantony Hill in central Shimla, within walking distance of the Mall Road. The goddess is worshipped here as Shyamala, the name from which Shimla is often said to take its own. Himachal Pradesh Tourism says the temple was built by a Bengali Brahmin in 1845, though some accounts give an earlier date. It is a focus of worship for Shimla’s Hindu and Bengali communities and is busiest during Navratri and Durga Puja. There is no entry fee. We could not confirm opening hours on an official source, so check locally.

Kali Bari Temple at a glance
| Detail | What we verified (October 2026) |
|---|---|
| Location | Bantony Hill, central Shimla; walking distance from the Mall Road |
| Deity | Goddess Kali, worshipped as Shyamala |
| Built | 1845, by a Bengali Brahmin (Himachal Pradesh Tourism); some accounts give 1823 |
| Managed by | A temple trust, formed in 1902 |
| Main festivals | Durga Puja and Navratri, Kali Puja and Diwali |
| Entry fee | None |
| Timings | Not published on an official source; check locally |
An earlier version of this article gave the temple’s hours as 6 am to 7 pm every day. We could not confirm this on an official source, so it has been removed.
Kali, Shyamala and the name “Shimla”
At Kali Bari, the goddess is worshipped as Shyamala, a form of Kali. Shimla is widely believed to take its name from Shyamala, which is why the temple is often linked with the town’s identity. Treat this as a popular explanation rather than settled history.
Devotees come to Kali Bari to pray to the goddess for strength and protection. She is worshipped in many forms, and the earlier version of this article listed several, including Tara, Parvati, Bhavani, Sati, Chamunda, Rudrani and Uma.
History of Kali Bari Temple
Accounts of the temple’s founding differ:
- Himachal Pradesh Tourism says it was built by a Bengali Brahmin in 1845. Other sources name him as Ram Charan Brahmachari.
- A 2018 report in The Statesman said the temple was established in 1823 by Bengali surveyors from Calcutta, and that a temple trust was formed in 1902.
According to local tradition, the first shrine stood on Jakhu Hill, near Rothney Castle, and was moved to its present site on Bantony Hill during British rule. We could not confirm the details of the move from a reliable record.
Himachal Pradesh Tourism describes Kali Bari as a regular place of prayer for local Hindus and for Shimla’s Bengali community.
A correction: an earlier version of this article said in one place that the temple was built “nearly a century back” and in another that it dates from 1845. Those cannot both be right. The dates given in published sources are 1823 and 1845.
Festivals at Kali Bari
- Durga Puja and Navratri: the temple’s biggest celebrations, held in the autumn (usually September or October). Large numbers of devotees and visitors come for the worship and festivities.
- Kali Puja and Diwali: Kali Puja, which coincides with Diwali, is another major occasion at the temple.
- Evening aarti: many visitors time their visit for the evening aarti.
How to reach Kali Bari Temple
- On foot: Himachal Pradesh Tourism describes the temple as within walking distance of the Mall Road. The walk involves a short climb up Bantony Hill.
- By rail: Shimla station on the Kalka–Shimla toy train line is the nearest railway station. From there, take a taxi towards the Mall and walk up.
- By road: buses and taxis from Chandigarh and Delhi reach Shimla’s bus stands, from where the temple is a short taxi ride and walk away.
Tips for visiting
- Keep food and belongings secure; monkeys are common around Shimla’s hill temples.
- Ask before taking photographs inside the shrine.
- Remove your footwear before entering, and dress modestly.
- Expect crowds during Durga Puja and Navratri; go early in the day.
The earlier version of this article also mentioned a guest house and canteen on the temple premises. We could not confirm that these are currently open to visitors, so ask the temple office if you are interested.
Places to visit nearby
Kali Bari is close to the heart of colonial Shimla. Walk down to the Mall Road and Scandal Point, then up to the Ridge and Christ Church. For a longer climb, Jakhu Temple sits on the highest hill above the town.
Frequently asked questions
When was Kali Bari Temple in Shimla built?
Himachal Pradesh Tourism gives 1845, built by a Bengali Brahmin. A 2018 report in The Statesman gives 1823.
Is Shimla named after Goddess Kali?
Shimla is widely believed to be named after Shyamala, the form of Kali worshipped at Kali Bari, although this is a popular explanation rather than a proven one.
Is there an entry fee for Kali Bari Temple?
No. Entry is free.
When is the best time to visit Kali Bari?
Durga Puja and Navratri in the autumn are the most festive times. For a quieter visit, go early on an ordinary weekday.
Location, founding and community details were checked in October 2026 against Himachal Pradesh Tourism and published accounts of the temple, including a 2018 report in The Statesman. Confirm timings locally before visiting.


