Free consultation with Acharya Ashish Sharma · Book online any time+91 88271 82771 · +91 99778 27785
Sharad Navratri 11–20 Oct: book a Maa Baglamukhi puja or havan in your name at Nalkheda Book now →

Nalkheda Temple & Pilgrimage

Famous Baglamukhi Temples of India: Nalkheda, Datia and Kangra

Key takeaways

  • Three temples are historically noted for Baglamukhi worship: Nalkheda and Datia (Madhya Pradesh) and Bankhandi, Kangra (Himachal Pradesh).
  • Nalkheda is linked by tradition with the Mahabharata and has a swayambhu Trishakti murti.
  • Datia's Shri Pitambara Peeth was established in the 20th century and also has a shrine of Maa Dhumavati.
  • Kangra's Bankhandi temple is linked by tradition with Lord Rama.
  • Maa Baglamukhi is also worshipped at shrines across India and Nepal, including at Kamakhya in Assam.
  • Every Baglamukhi shrine shares the same devotion: yellow offerings, the haldi mala and prayers for steadiness.

Maa Baglamukhi, the eighth Mahavidya, is worshipped across India, but three shrines are traditionally regarded as the most important centres of her worship: Nalkheda and Datia in Madhya Pradesh, and Bankhandi in Kangra, Himachal Pradesh. Each has its own legend, character and atmosphere, and devotees often dream of visiting all three.

This guide introduces each temple with respect: its tradition, what makes it special, and how to reach it.

The Three Temples at a Glance

Item Nalkheda Datia Kangra (Bankhandi)
State Madhya Pradesh Madhya Pradesh Himachal Pradesh
Known as Maa Baglamukhi Temple, Nalkheda Shri Pitambara Peeth Maa Baglamukhi Temple, Bankhandi
Tradition / legend Mahabharata: Yudhishthira worshipped on Krishna's advice Established in the 20th century by the saint Shree Swami Ji Ramayana: Lord Rama worshipped the Goddess before facing Ravana
Special feature Swayambhu Trishakti murti (with Lakshmi & Saraswati) Also a shrine of Maa Dhumavati; ancient Vankhandeshwar Shiva temple Havan kund associated with Lord Rama
Nearest major city Ujjain (~100 km), Indore (~156 km) Jhansi (~29 km), Gwalior Kangra / Dharamshala

1. Maa Baglamukhi Temple, Nalkheda (Madhya Pradesh)

On the banks of the Lakhundar river in District Agar Malwa, Nalkheda's temple is revered as one of the oldest seats of Maa Baglamukhi's worship.

  • The legend: according to local tradition, Maharaja Yudhishthira worshipped Maa Baglamukhi here on Lord Krishna's advice before the Mahabharata war, so devotees trace the shrine to the Dwapar Yuga.
  • The murti: a swayambhu (self-manifested) Trishakti form, with Maa Baglamukhi at the centre flanked by Maa Lakshmi and Maa Saraswati.
  • Other shrines: Lord Krishna, Lord Hanuman and Bhairav Baba.
  • Known for: a strong havan tradition; the present structure was restored in 1815.
  • Reaching: about 100 km from Ujjain (railway) and 156 km from Indore (airport).

Read more: Maa Baglamukhi Temple, Nalkheda: Complete Guide · History of the Nalkheda Temple

Maa Baglamukhi Temple, Nalkheda on the bank of the Lakhundar river

2. Shri Pitambara Peeth, Datia (Madhya Pradesh)

In the historic town of Datia, near Jhansi, stands Shri Pitambara Peeth, one of the most famous centres of Maa Pitambara (Baglamukhi) worship in India.

  • Founding: the Peeth was established in the 20th century by the revered saint known as Shree Swami Ji, around whom a tradition of learning and sadhana grew.
  • Maa Dhumavati: Pitambara Peeth is also known for its shrine of Maa Dhumavati, another of the ten Mahavidyas.
  • Vankhandeshwar Mahadev: an ancient Shiva temple on the campus, associated in tradition with the Mahabharata era.
  • Learning: the ashram is known for its Sanskrit library and support for Sanskrit education.
  • Reaching: about 3 km from Datia railway station, around 29 km from Jhansi, with Gwalior the nearest major airport.

3. Maa Baglamukhi Temple, Bankhandi (Kangra, Himachal Pradesh)

In Bankhandi village, Kangra district, in the foothills of the Himalayas, is the third of the great Baglamukhi shrines.

  • The legend: according to tradition, Lord Rama, guided by Hanuman, worshipped Maa Baglamukhi here and received her blessings, including the divine Brahmastra, before facing Ravana.
  • The havan kund: the temple has a sacred havan kund where, devotees believe, Lord Rama performed a havan.
  • Setting: set in the green hills of the Kangra valley, the temple draws large numbers of pilgrims, especially during Navratri.
  • Reaching: by road from Kangra and Dharamshala; the nearest airport is Gaggal (Kangra).
Temple in the green Kangra valley with the Himalayan Dhauladhar range behind

One Goddess, Three Stories

Each temple connects Maa Baglamukhi with a great moment in sacred history:

  • Nalkheda: the Pandavas before Kurukshetra (Mahabharata)
  • Kangra: Lord Rama before facing Ravana (Ramayana)
  • Datia: a living tradition of saints, sadhana and learning in modern times

The common thread is the same: in times of great challenge, devotees turn to Maa Baglamukhi for steadiness, courage and protection.

Read more: Who Is Maa Baglamukhi? · The Legend of Maa Baglamukhi's Appearance

Visiting All Three

Many devotees plan a pilgrimage to all three shrines over time:

  • Nalkheda + Ujjain: 2–3 days from Indore
  • Datia + Gwalior/Orchha: 2 days from Gwalior or Jhansi
  • Kangra + Dharamshala / Jwalamukhi / Chamunda: 3–4 days in Himachal Pradesh

Read more: Ujjain–Nalkheda Pilgrimage: Mahakal to Maa Baglamukhi in 2–3 Days

Having a Puja Performed at Nalkheda

If you are drawn to Nalkheda's ancient tradition but cannot travel, Acharya Ashish Sharma performs traditional Maa Baglamukhi Puja, Havan and Special Anushthan at Nalkheda in devotees' names, for families across India and abroad.

Read more: How to Book a Puja at Nalkheda · How to Book a Puja in India from the USA, Canada or UK

Other Baglamukhi Temples in India and Nepal

Beyond the three great shrines, Maa Baglamukhi is worshipped in temples across the subcontinent. Some of those noted in public sources include:

Temple Location Note
Baglamukhi shrine at Kamakhya Guwahati, Assam Kamakhya has shrines for each of the ten Mahavidyas; Baglamukhi's is a short distance from the main temple
Baglamukhi Temple, Kotla Kangra region, Himachal Pradesh Another Baglamukhi shrine in the Kangra area
Bugiladhar Ghuttu, Uttarakhand A Himalayan shrine of the Goddess
Maa Baglamukhi Dham Ludhiana, Punjab A well-known shrine in Punjab
Shri Bagalamukhi Shakti Peetham Shivampet, Narsapur, Telangana A centre of Baglamukhi worship in South India
Bagalamukhi (Bandlamma) Temple Chandole, Guntur district, Andhra Pradesh Worshipped locally as Bandlamma
Bagalapeetam Vallakottai, Kanchipuram district, Tamil Nadu A Baglamukhi shrine in Tamil Nadu
Bagalamukhi Temple, Patan Lalitpur, near Kathmandu, Nepal In the historic Newar city of Patan

The list is not complete: many towns have their own beloved Baglamukhi shrines, and new temples are established by devotees every year. What unites them all is the Goddess herself.

What All Baglamukhi Temples Share

Wherever you worship Maa Baglamukhi, you will find the same beloved elements:

  • Yellow: clothes, flowers, chunri and prasad, because she is Pitambara
  • Turmeric (haldi) in offerings and the haldi mala for chanting
  • Chana dal, besan laddoo and other yellow bhog
  • Havan as a central form of worship
  • Special worship on Navratri, Gupt Navratri and Baglamukhi Jayanti
  • Prayers for steadiness, protection and right speech

Read more: Why Is Maa Baglamukhi Called Pitambara? · Who Is Maa Baglamukhi?

Planning Visits to the Three Great Shrines

Shrine Nearest airport Nearest major railhead Combine with
Nalkheda Indore (~156 km) Ujjain (~100 km) Ujjain Mahakal, Omkareshwar
Datia Gwalior Datia station; Jhansi (~29 km) Orchha, Gwalior Fort
Kangra (Bankhandi) Gaggal (Kangra) Pathankot (broad gauge) Jwalamukhi, Chamunda, Dharamshala

Most devotees visit the three shrines over separate trips, often combining each with nearby pilgrimage places.

Read more: Ujjain–Nalkheda Pilgrimage · How to Reach Nalkheda

Temple Etiquette Wherever You Go

  • Follow each temple's own rules: dress code, photography rules and queue systems differ.
  • Offer respectfully: yellow flowers and prasad where indicated.
  • Speak softly and keep your phone silent.
  • Do not compare temples in a way that disrespects any of them. Each is a sacred seat of the same Goddess.
  • Book rituals through the proper channels at each temple, or with an acharya you trust.

Why Devotees Seek Her Shrines

Maa Baglamukhi can be worshipped anywhere: in a home mandir with a ghee diya, a yellow flower and her 108 names. So why do devotees travel hundreds or thousands of kilometres to her temples?

  • Sacred history. Places where the Pandavas or Lord Rama are remembered as having prayed carry the devotion of countless generations.
  • Swayambhu presence. Self-manifested murtis, like the Trishakti form at Nalkheda, are felt by many pilgrims to carry a special living presence.
  • Living ritual traditions. Temples like Nalkheda have families of acharyas who have performed her puja and havan for generations, with care for the traditional method.
  • Collective devotion. Standing among thousands of devotees in yellow on Navratri or Baglamukhi Jayanti is an experience many never forget.
  • A turning point. Many families visit at an important moment: before a new beginning, during a difficult phase, or to give thanks.

Taking Part From Abroad

For devotees in the USA, Canada, the UK and elsewhere, visiting these temples may happen only once in several years. Between visits, many families:

  1. Keep a small yellow altar at home and recite the 108 names on Thursdays.
  2. Observe Navratri, Gupt Navratri and Baglamukhi Jayanti at home.
  3. Have a puja or havan performed at Nalkheda in their name through sankalp, joining by video call where arranged.

Read more: How to Book a Puja in India from the USA, Canada or UK

Common Misconceptions

"Only one Baglamukhi temple is 'real'." All shrines of the Goddess are sacred. The three great temples are historically noted, but devotion at any sincere shrine reaches the same Mother.

"The three temples are rivals." They are part of one living tradition. Many devotees visit all three over the course of their lives.

"You must travel to a temple for a puja to be valid." Tradition accepts puja performed in a devotee's name through sankalp, which is how families abroad take part in rituals at Nalkheda.

Read more: Online Puja From Abroad: How Remote Sankalp Works

About Acharya Ashish Sharma

Acharya Ashish Sharma has served in the tradition of Maa Baglamukhi for more than 25 years. He is Sanskrit-trained and connected with this tradition since birth, and his office is near Maa Baglamukhi Temple, Nalkheda. He performs traditional Maa Baglamukhi Puja, Havan and Special Anushthan, and offers personal spiritual guidance according to each devotee's situation, for families in India and around the world.

Frequently Asked Questions

Which are the most famous Baglamukhi temples in India?

The three most revered are Maa Baglamukhi Temple, Nalkheda (Madhya Pradesh), Shri Pitambara Peeth, Datia (Madhya Pradesh) and Maa Baglamukhi Temple, Bankhandi, Kangra (Himachal Pradesh).

Which Baglamukhi temple is connected with the Mahabharata?

According to local tradition, Nalkheda is linked with the Mahabharata: Yudhishthira worshipped Maa Baglamukhi there on Lord Krishna's advice.

Which Baglamukhi temple is connected with Lord Rama?

According to tradition, Lord Rama worshipped Maa Baglamukhi at Bankhandi in Kangra before facing Ravana.

What is special about Pitambara Peeth, Datia?

It was established in the 20th century by the saint Shree Swami Ji, and is also known for its shrine of Maa Dhumavati and the ancient Vankhandeshwar Shiva temple.

Can I have a puja performed at Nalkheda without travelling?

Yes. Book a free consultation with Acharya Ashish Sharma by phone or online, and the puja is performed at Nalkheda in your name.

Is there a Baglamukhi temple in South India?

Yes. Public sources note shrines in Telangana (Shivampet), Andhra Pradesh (Chandole), Tamil Nadu (Vallakottai) and Karnataka, among others.

Is there a Baglamukhi temple in Nepal?

Yes. The Bagalamukhi Temple in Patan (Lalitpur), near Kathmandu, is well known.

Is there a Baglamukhi shrine at Kamakhya?

Yes. Kamakhya in Guwahati has shrines for each of the ten Mahavidyas, including Maa Baglamukhi.

Which Baglamukhi temple should I visit first?

It depends on where you live and travel. Nalkheda is convenient for pilgrims visiting Ujjain and Indore; Datia for those near Gwalior and Jhansi; Kangra for those travelling in Himachal Pradesh.

Book your FREE consultation

Share a few details and Acharya ji or his team will call you back at a time that suits your country. There is no fee and no obligation.

Prefer to call or message?

+91 88271 82771 · +91 99778 27785

Calling from abroad? The form is the easiest way. We will call you back, so you do not pay for an international call.

Traditional religious rituals and spiritual guidance according to your situation. Results are not guaranteed.

Your details are kept private and used only to contact you about this enquiry.

Call SMS Enquire NowFree Consultation