Devi Temples in Himachal Pradesh

9 Devi Temples in Himachal Prades

Himachal Pradesh, nestled in the Himalayan foothills, is not just a paradise for nature lovers but also a land steeped in spirituality. The state is dotted with numerous temples dedicated to various deities, and among them, the Devi temples hold a special place. These temples are dedicated to the divine feminine and are revered by devotees who seek blessings, protection, and solace. In this article, we will explore nine prominent Devi temples in Himachal Pradesh, each with its unique significance and charm. Additionally, if you’re planning to embark on a spiritual journey to visit these temples, you can consider the Nau Devi Yatra package, which offers a comprehensive pilgrimage experience to all nine temples in Himachal Pradesh.

9 Devi Temples in Himachal Pradesh

1- Naina Devi Temple, Bilaspur

Address: Naina Devi, Bilaspur, Himachal Pradesh.
Deity: Goddess Naina Devi.
Timings: 4:00 AM to 10:00 PM.
How to Reach: It’s accessible by road from Chandigarh (100 km) and Shimla (150 km).

Located atop a picturesque hill, the Naina Devi Temple in Bilaspur is one of the most revered Devi shrines in Himachal Pradesh. The temple is dedicated to Goddess Naina Devi, believed to be an incarnation of Goddess Sati. Devotees visit to seek her blessings for the fulfillment of their wishes. The temple offers panoramic views of the Gobind Sagar Lake, making it a serene and spiritual destination.

2- Jwala Ji Temple, Kangra

Address: Jwala Ji Temple Road, Jwalamukhi, Kangra, Himachal Pradesh.
Deity: Goddess Jwala (Goddess of Flames).
Timings: 5:00 AM to 8:00 PM.
How to Reach: Nearest railway station is Jwalamukhi Road, and nearest airport is Gaggal Airport (30 km).

The Jwala Ji Temple in Kangra is an embodiment of the fiery aspect of the goddess. It is famous for its eternal flame that burns without any natural fuel source. The temple is dedicated to Goddess Jwala, the deity of flames. Devotees come here to offer prayers and seek blessings for protection from negative energies and evil forces.

3- Chintpurni Devi Temple, Una

Address: Chintpurni, Una, Himachal Pradesh.
Deity: Goddess Chintpurni.
Timings: 4:00 AM to 11:00 PM.
How to Reach: Well-connected by road, nearest railway station is Una and nearest airport is Kangra Airport.

Situated in Una district, the Chintpurni Devi Temple is dedicated to Goddess Chintpurni, who is believed to relieve devotees from their worries and tensions. The goddess is depicted as a beautiful and serene deity. Pilgrims visit this temple to seek mental peace and solace, making it an essential stop on the spiritual journey in Himachal Pradesh.

4- Chamunda Devi Temple, Kangra

Address: Chamunda Devi, Kangra, Himachal Pradesh.
Deity: Goddess Chamunda (a fierce form of Goddess Durga).
Timings: 6:00 AM to 8:00 PM.
How to Reach: Accessible by road from Dharamshala (15 km) and Palampur (25 km).

Perched on the hills of Kangra, the Chamunda Devi Temple is dedicated to Goddess Chamunda, a fierce form of the goddess Durga. The temple’s striking architecture and the backdrop of the Dhauladhar Range make it a captivating place for spiritual seekers. Devotees visit to seek protection and liberation from negative influences.

5- Ashapura Devi Temple, Kangra

Address: Ashapura Devi, Kangra, Himachal Pradesh.
Deity: Goddess Ashapura.
Timings: 6:00 AM to 8:00 PM.
How to Reach: Located near Chamunda Devi Temple, accessible by road.

The Ashapura Devi Temple in Kangra is dedicated to Goddess Ashapura, who is believed to fulfill the wishes of her devotees. The temple is known for its serene ambiance and architectural beauty. Pilgrims come here with their desires and aspirations, hoping that the goddess will bless them with success and happiness.

6- Bajreshwari Devi Temple, Kangra

Address: Kangra Devi, Kangra, Himachal Pradesh.
Deity: Goddess Bajreshwari.
Timings: 5:00 AM to 12:00 PM and 4:00 PM to 9:00 PM.
How to Reach: Close to Kangra town, accessible by road.

The Bajreshwari Devi Temple, also known as the Kangra Devi Temple, is a revered shrine dedicated to Goddess Bajreshwari. It has a rich historical and cultural significance and is considered one of the 51 Shakti Peethas. The temple’s grandeur and spiritual aura attract devotees from far and wide, seeking the goddess’s blessings for their well-being.

7-Sheetla Devi Temple, Una

Address: Sheetla Devi Temple Road, Una, Himachal Pradesh.
Deity: Goddess Sheetla (Goddess of Health).
Timings: 6:00 AM to 8:00 PM.
How to Reach: Easily accessible by road from Una town.

The Sheetla Devi Temple in Una is dedicated to Goddess Sheetla, the deity believed to protect against infectious diseases and ailments. The temple is a place of worship for those seeking relief from illnesses and to ensure the health and well-being of their loved ones.

8- Baglamukhi Devi Temple, Kangra

Address: Baglamukhi, Kangra, Himachal Pradesh.
Deity: Goddess Baglamukhi.
Timings: 6:00 AM to 7:00 PM.
How to Reach: Located in the Kangra Valley, accessible by road.

Located in the picturesque Kangra Valley, the Baglamukhi Devi Temple is dedicated to Goddess Baglamukhi, an incarnation of Goddess Durga. Devotees visit this temple to seek protection and victory over enemies and obstacles. The temple’s unique architecture and serene surroundings add to the spiritual experience.

9- Tara Devi Temple, Shimla

Address: Tara Devi, Shimla, Himachal Pradesh.
Deity: Goddess Tara.
Timings: 6:30 AM to 6:30 PM.
How to Reach: Situated on the Kalka-Shimla Highway, accessible by road.

The Tara Devi Temple in Shimla is situated atop a hill and offers panoramic views of the surrounding landscapes. This temple is dedicated to Goddess Tara, an embodiment of the divine feminine energy. Devotees visit to seek blessings for peace, prosperity, and spiritual growth.


Himachal Pradesh’s Devi temples offer not only spiritual solace but also a glimpse into the rich cultural and religious heritage of the region. These sacred shrines, set amidst the breathtaking natural beauty of the Himalayas, attract pilgrims and tourists alike. Whether you seek protection, wish fulfillment, mental peace, or simply a connection with the divine, these nine Devi temples in Himachal Pradesh provide a spiritually enriching journey for all.