Himachal Tourist Guide

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size


Dalhousie, Chamba, IndiaDalhousie is a hill station full of colonial charm that holds lingering echoes of the Raj. Spread out over five hills. Named after Lord Dalhousie...


Dharamsala, Kangra, HimachalDharamsala is bea- utiful & peaceful town, surrounded by forests of pine. Up there is Suburb of Dharamsala called Macleodganj or Little Lhasa...

Kangra Devi / Bajreshwari Devi Temple / Vajeshwari Devi Temple / Brajeshwari Devi Temple

Brajeshwari Devi Temple, KangraThe Kangra town known to the ancients as Nagarkot, is the seat of Shri Bajreshwari Devi or vajreshwari Devi or Brajeshwari DeviKnown once for its legendary wealth this temple was raided by various invaders from the north. Destroyed completely in 1905 by an earthquake, it was rebuilt in 1920 and continues to be a busy place of pilgrimage. One of the most revered shrines in Chamba, Vajreshwari Temple is dedicated to Devi Vajreshwari, the Goddess of Lightening. It has also been built as per the Shikhara style of architecture. It is believed that Vajreshwari Temple is more than 1000 years old.

Vajreshwari Devi Temple, KangraAn eleventh century shikhara style temple dedicated to goddess Vajreshwari, the stunning Bajreshwari Devi temple is a stupendous example of superior stone carving. One among the two pillars situated at the entrance of the temple carries some inscriptions that gave some information about the period of construction of the temple. At the doorway of the temple there are two janitors holding staff in their hands. The exterior alcoves are enshrined with the images of four-armed Durga seated on a lion and Vishnu in Vaikuntha form. The marvelously carved pillars depict images of numerous gods and goddesses of the Hindu Pantheon. One among the hectic pilgrim center, Bajreshwari Devi Temple, is a must visit sacred spot that one should not spare with.

Bajreshwari Devi Temple, KangraLEGEND OF BAJRESHWARI DEVI TEMPLE : Located in the old Kangra Township of the state of Himachal Pradesh, the Bajreshwari Devi Temple was built over the charred breasts of Sati. This shrine was renowned for its great wealth. Over the ages it has been plundered relentlessly. Mahmud of Ghazni was the first plunderer. He looted it in 1009. A mosque was built on the ruins and a garrison was left behind. After long thirty-five years, the local King regained its possession. The shrine was repaired and a replica of the idol was enshrined. The temple was filled with gold, silver and diamonds. In 1360, Firoz Shah Tughlaq again ransacked it. Later Emperor Akbar visited the temple with his Dewan, Toder Mal and restored its former grandeur. An earthquake in 1905 annihilated the temple but a new temple was raised on the same year. 

At Kangra, one can also visit the historical Kangra Fort, the 'Gupta Ganga Kshetra' and also trek up to jyanti Devi temple situated on a hillock to the West of Kangra. There is a beautiful jain temple near the Fort. Kangra is 20 km from Dharamsala and about 30 km from Trilokpur.

More Interesting Places in and around Kangra Town


chamba, himachal
Chamba valley, the most loveliest in Himachal, is known for its scenic attractions, sparkling streams, beautiful lakes and crowned with high mountains ranges...

Kullu Manali

Kullu Manali, Himachal

 Kullu - Manali, A honeymooners place, is gifted with every thing that one can imagine. Kullu "The end of habitable world" and  Manali "Queen of Hills"...



Shimla, Himachal, India

 Shimla a tourist destination. A beautiful hill town in the lap of nature, surrounded by pine and deodar forests. At a distance of 45 km, a prettiest place Solan exists"...


You are here: Districts Kangra Kangra Town Kangra Devi Temple