Skip to main content

Shakti · Peetha

Shakti Peethas

Seats of the Divine Mother — where the body of Sati fell, the Goddess resides forever

The Legend of Sati

The story begins with Sati — the daughter of the powerful king Daksha and the first wife of Lord Shiva. Daksha, proud and arrogant, held a great yajna (sacred fire ritual) and invited all the gods — but deliberately excluded Shiva, whom he considered beneath his dignity.

Sati, despite Shiva's warnings, attended the yajna to confront her father. Daksha publicly humiliated Shiva with terrible insults. Unable to bear her husband's dishonour and the breaking of all sacred bonds of hospitality, Sati immolated herself in the yajna fire.

Shiva's grief was boundless. He lifted Sati's body and began wandering across the cosmos — grieving, inconsolable. The universe was shaken by his sorrow. Vishnu, knowing that Shiva's grief, left unchecked, would destroy creation, used his Sudarshana Chakra to cut Sati's body as Shiva carried it. The body fell in 51 pieces — 51 body parts at 51 different locations across the Indian subcontinent and beyond.

Wherever a piece fell, the Divine Mother took up residence. These places became the Shakti Peethas — seats of the Goddess. At each site, the Goddess is worshipped in a specific form with a specific name, and the Bhairava (Shiva's fierce form) who guards each site also has his own name.

The tradition recognizes different numbers of Shakti Peethas — 18, 51, or 108 — depending on the source. The 18 Maha (great) Shakti Peethas are considered the most powerful. Together they form one of the most geographically extensive pilgrimage networks in the world, stretching from Balochistan in the west to Assam in the east, from Sri Lanka to Nepal.

The 18 Maha Shakti Peethas

The most sacred seats of the Divine Mother, with the body part that fell at each site

1

Kamakhya

Nilachal Hill, Guwahati, Assam

Yoni (womb)

Most mysterious and powerful of all Shakti Peethas. No idol — the goddess is worshipped as a natural cleft in the rock that represents the yoni. During Ambubachi Mela (June), the goddess is said to menstruate — the temple closes for 3 days and then reopens with massive celebration.

2

Kali (Kalighat)

Kalighat, Kolkata, West Bengal

Toes (right foot)

One of the most visited temples in India. The image of Kali here is striking — with a large golden tongue, golden arms, and large eyes. Kolkata derives its name from "Kalighat." Goat sacrifices are performed daily.

3

Tara

Tarapith, Birbhum, West Bengal

Eye

A tantric centre of great power. The saint Bamakhepa attained enlightenment here. The cremation ground (shamshan) adjacent to the temple is considered especially sacred for tantric practice.

4

Sugandha

Shikarpur, Murshidabad, West Bengal

Nose

Goddess of fragrance. A quieter, less-visited peetha that retains a deeply meditative atmosphere.

5

Vimala

Inside Jagannath Temple, Puri, Odisha

Navel

Located inside the Jagannath temple complex — the only Shakti Peetha that shares space with a major Vaishnava temple. Worshipped as Vimala Devi, she is considered the Shakti (energy) of Lord Jagannath.

6

Jwalaji

Kangra, Himachal Pradesh

Tongue

The miracle here: nine eternal blue flames burn in the rock without any oil or visible fuel. These flames have been burning for centuries and no scientific explanation has been found. Akbar reportedly tried to extinguish them and failed.

7

Chamundeshwari

Chamundi Hill, Mysuru, Karnataka

Hair

The tutelary goddess of the Mysuru royal family. Perched atop Chamundi Hill (1,000m), reached by 1,000 steps or road. The temple is over 1,000 years old. Goddess is worshipped as the slayer of the demons Mahishasura and Chanda-Munda.

8

Bhramaramba

Srisailam, Andhra Pradesh

Neck

Shares the sacred site with the Mallikarjuna Jyotirlinga — making Srisailam uniquely dual-sacred (both a Jyotirlinga and a Shakti Peetha). Goddess Bhramaramba is worshipped in the form of a bee (bhamara = bee).

9

Mahalaxmi

Kolhapur, Maharashtra

Eyes

One of the six most powerful Shakti Peethas (Maha Shakti Peethas). The goddess here is also known as Ambabai. Famous for the Kirana darshan — twice a year, at the spring and autumn equinox, the setting sun illuminates the goddess's feet.

10

Vaishno Devi

Trikuta Hills, Reasi, Jammu

Right arm (or upper body)

The most visited temple in India after Tirupati — over 8 million pilgrims annually. The goddess is worshipped inside a natural cave as three natural rock formations (pindis) representing Mahakali, Mahalakshmi, and Mahasaraswati. The 14km mountain trek is itself a form of devotion.

11

Renuka (Mahalakshmi)

Mahur, Nanded, Maharashtra

Head

One of the three-and-a-half shakti peethas considered most powerful in Maharashtra tradition. Associated with the sage Jamadagni and his wife Renuka.

12

Ekavira

Mahuli, Maharashtra

Left arm

Considered one of the most ancient Shakti Peethas in the Deccan region. The kuldevata (ancestral deity) of many Maharashtrian families.

13

Shivani / Kalyani

Shivaganga, Karnataka

Right eye

A serene hilltop shrine. The goddess here is associated with the Shiva complex at Shivaganga hill near Bangalore.

14

Amba

Girnar, Junagadh, Gujarat

Belly (or stomach)

Located on Girnar hill — a sacred peak shared by Hindus and Jains. Requires climbing approximately 9,999 steps to reach the summit shrines. The entire mountain is considered sacred.

15

Hingula

Hinglaj, Balochistan, Pakistan

Crown of the head

One of the largest annual pilgrimage sites on the Indian subcontinent, with hundreds of thousands of Hindu pilgrims traveling from India and Pakistan each spring (Hingol Yatra). Uniquely, it is also revered by many Muslims and Sikhs in the region.

16

Naina Devi

Bilaspur, Himachal Pradesh

Eyes

Perched on a hill above the Gobind Sagar lake. One of the most popular Shakti Peethas in the Himalayan foothills — accessible by ropeway or road. Associated with the tale of Shri Ram and Mata Sita.

17

Vindhyavasini

Vindhyachal, Mirzapur, Uttar Pradesh

Unknown (varies by tradition)

Located at the confluence of the Ganga and the Vindhya hills. The goddess here is worshipped as Vindhyavasini — "she who dwells in the Vindhya mountains." On the Navratri festivals, hundreds of thousands of devotees gather here.

18

Mansa Devi

Haridwar, Uttarakhand

Mind (manas)

Accessible by cable car from Haridwar — the most accessible of the northern Shakti Peethas. Located on Bilwa Parbat hill. A natural starting point for those beginning a Shakti Peetha yatra in North India.

How to Plan a Shakti Peetha Yatra

Visiting all 18 Maha Shakti Peethas is a major undertaking spread across India (and one in Pakistan). Most devotees complete them over several years rather than in a single journey. Here is a practical approach by region:

Start here — North India cluster

The most accessible Shakti Peethas for most pilgrims, reachable in a single 7–10 day trip:

  • Mansa Devi, Haridwar — cable car, easy start
  • Naina Devi, Bilaspur — ropeway or road
  • Jwalaji, Kangra — the eternal flame temple
  • Vaishno Devi, Jammu — the 14km trek circuit
  • Vindhyavasini, Mirzapur — near Varanasi

Next — Bengal & Odisha cluster

Eastern India is dense with Shakti energy — multiple Peethas close together:

  • Kalighat, Kolkata — city temple, no travel needed
  • Tarapith, West Bengal — 4hrs from Kolkata
  • Sugandha, Murshidabad — near Tarapith
  • Vimala, Puri — inside Jagannath temple

The great journey — Kamakhya

The most powerful Shakti Peetha — save for a dedicated trip to Assam:

  • Fly to Guwahati — Kamakhya is 10km from the airport
  • Visit during Ambubachi Mela (June) for the most powerful experience — but expect millions of pilgrims
  • Combine with Kaziranga National Park for a 4-day trip

South & West India

Combine with other South India pilgrimage:

  • Chamundeshwari, Mysuru — combine with Mysore palace visit
  • Bhramaramba, Srisailam — combine with Mallikarjuna Jyotirlinga
  • Mahalaxmi, Kolhapur — 1 day from Pune or Goa
  • Amba, Girnar — combine with Somnath Jyotirlinga

Best times to visit

All Navratri periods (spring and autumn) are especially auspicious for Shakti Peetha visits — the divine feminine energy is considered heightened during these nine-night festivals. October–November (after the monsoon) is ideal for most sites. For Kamakhya specifically, the Ambubachi Mela in June is the most powerful time. For Vaishno Devi, avoid peak summer (May–June) unless you don't mind extreme crowds — the winter pilgrimage is serene by comparison.