ॐ साईं राम

तत् त्वम् असि • Love is God • अयम् आत्मा ब्रह्म • Help Ever Hurt Never • ब्रह्मन् • Omnipotent • सर्वं खल्विदं ब्रह्म • Vedas are Breath of God • यद् भावं तद् भवति • Omniscient Love All Serve All • प्रज्ञानम् ब्रह्म • अहम् ब्रह्म अस्मि • God is Love  • Omnipresent

32°C

Vedas & Upanishad

Mantra & Hyms

Trending Now

Shri Mahishmardini Devi Shaktipeeth Temple

Shri Mahishmardini Devi Shaktipeeth Temple

Shri Mahishmardini Devi Shaktipeeth Temple is a sacred Shaktipeeth located in Gujrat, Pakistan, specifically at Karavipur, near the city of Lahore. It is revered as one of the 51 Shaktipeethas, which are holy sites where parts of Goddess Sati’s body fell after her self-immolation.

“ॐ ऐं ह्रीं क्लीं चामुण्डायै विच्चे॥
Om Aim Hreem Kleem Chamundayai Vichche
(A powerful mantra for protection and destruction of evil)

― Shri Mahishmardini Devi Temple

At this Shaktipeeth, it is believed that the wrist (or some texts say the “shoulder”) of Goddess Sati fell. The goddess is worshipped here as Mahishmardini Devi, the fierce form of Durga who slayed the demon Mahishasura, and Lord Shiva is venerated as Krodhish Bhairava.

Though the temple now lies in Pakistan, it holds immense religious and historical importance for Hindus across the world.

History of the Temple

This Shaktipeeth finds its origin in the ancient myth of Daksha Yagna. After Goddess Sati sacrificed herself in the fire due to the insult of her husband, Lord Shiva carried her body in grief. As Vishnu’s Sudarshan Chakra severed her body to save the universe from chaos, various parts fell on Earth. Here in Karavipur, her wrist/shoulder is said to have fallen.
The temple was an important pilgrimage center during ancient times. Many sages and tantric practitioners are believed to have performed Shakti sadhana here due to the goddess’s fierce, protective energy.
After the partition of India in 1947, the temple became inaccessible to most Hindus. However, it continues to be remembered with devotion and reverence by Shakti devotees, and efforts have been made to document and preserve its legacy.

Significance of the Temple

Mahishmardini Devi represents the victory of divine feminine power over evil, especially the suppression of ego and negative forces.
She is the destroyer of Mahishasura, symbolizing the annihilation of ignorance and chaos.
Devotees pray to her for courage, protection, and justice.
This Shaktipeeth is spiritually potent for Shatru Nashan (enemy destruction) and removing obstacles from life.

Architecture of the Temple

Due to the current location being in Pakistan, the original structure is partially lost, with only remnants and ruins existing. However, historical accounts and earlier records suggest:

  • The temple was built in classical Hindu style, with sculptures depicting Mahishasura Mardini slaying the buffalo demon.
  • The sanctum sanctorum (Garbhagriha) housed the symbolic form of Mahishmardini Devi.
  • Devotees would also worship Krodhish Bhairava in a smaller shrine nearby.

Though the physical structure may no longer be fully intact, the site remains vibrationally powerful in the collective consciousness of Shakti devotees.

How to Reach

By Air: Lahore International Airport

Location: Karavipur, near Lahore, Punjab Province, Pakistan

By Road: Accessible from Lahore via local routes (subject to permissions)

Nearest Railway Station: Lahore Junction

Temple Timings

  • Morning Temple Opening & Closing Timing

    6:00 AM to 12:00 PM

  • Evening Temple Opening & Closing Timing

    4:00 PM to 8:00 PM

Temple Location

Scroll to Top