Permits & roads checked Shillong · Guwahati
Shillong Trip logo
Beehive-shaped spires and curved roof of Kamakhya Temple on Nilachal Hill, GuwahatiDevkmaravi · Commons · CC BY-SA 4.0
AssamKamrup Metropolitan

Kamakhya Temple

Guwahati's hilltop Shakti peetha and home of the Ambubachi Mela

Altitude
180 m
Best time
Oct–Mar
From Guwahati
8 km · 0.5 hrs
Permit
Not for Indians
Stay
A half-day from a Guwahati hotel; stay on or near Nilachal Hill only if you want a pre-dawn start
Kamakhya Temple in brief

Kamakhya Temple stands on Nilachal Hill, about 8 km west of central Guwahati, and is one of the most revered Shakti peethas. Darshan usually runs from about 8 am to 1 pm and 2.30 pm to 5.15 pm. The sanctum closes for three days during the Ambubachi Mela in late June. Go early to beat long queues.

Kamakhya is the reason many pilgrims come to Guwahati at all. The temple sits on Nilachal Hill above the Brahmaputra, and its main shrine has no idol: devotees worship a stone yoni in a dark, damp chamber below ground level, fed by a natural spring. It is counted among the oldest of the 51 Shakti peethas.

The present structure dates from 1565, when the Koch general Chilarai rebuilt it under King Nara Narayan; the beehive-shaped dome is brick on a stone base. Around the main shrine stand separate temples of the Dasa Mahavidya, the ten forms of the goddess, spread across the hilltop. A large corridor redevelopment project began in 2024, so expect construction and changed entry routes; check current status before you travel.

Be ready for crowds. On weekends, Tuesdays, Saturdays and festival days the general queue can take three to four hours. Animal sacrifice is still practised here, mostly in the mornings, which some visitors find hard to see. We usually suggest an opening-time visit, followed by the walk up to Bhubaneswari temple for the view over Guwahati.

What makes it worth the trip

The garbhagriha

The underground sanctum with the spring-fed yoni stone. Steps are steep and wet, the chamber is lit by oil lamps, and you get only a few seconds inside.

Dasa Mahavidya shrines

Separate temples to Kali, Tara, Bhuvaneshvari, Bagalamukhi and the other Mahavidyas are scattered over the hill. A walk around them takes about an hour.

Ambubachi Mela

Held every June, marking the goddess's annual menstruation. The sanctum closes for three days and hundreds of thousands of pilgrims and sadhus gather on the hill.

Bhubaneswari temple viewpoint

At the top of Nilachal Hill, a short drive or 15-minute walk above Kamakhya, with a wide view over the Brahmaputra and the city.

Temple architecture

The Nilachal style of beehive dome over a cruciform plan, with carved stone panels reused from older temples. Look at the outer walls while you queue.

Things to do

  1. Join the free general queue early, well before the 8 am opening, or book a general-queue slot online through the temple website
  2. Consider special darshan at INR 501 per person if you are short of time; book through the official temple website or counter
  3. Walk the circuit of the Dasa Mahavidya shrines after darshan
  4. Continue to Bhubaneswari temple at the hilltop for the city and river view
  5. Buy prasad, red chunri and brass items at the stalls along the approach
  6. Time a visit for Durga Puja, Manasa Puja or Ambubachi if you want to see festival rituals
  7. Combine Kamakhya with the Umananda ferry and a sunset river cruise the same day

Getting there

Kamakhya is on Nilachal Hill, about 8 km from Paltan Bazaar and the main Guwahati railway station, and roughly 20 km from Guwahati airport. Kamakhya Junction railway station is about 6 km away at Maligaon. App cabs and autos run up the hill road to the parking area near the main gate; city buses stop at the foot of the hill, where shared vehicles take you up. There is also an old stepped path, the Mekhelaujua path, for those who want to climb on foot. During Ambubachi, private vehicles are restricted and shuttle buses run from the base.

Where to stay

Most visitors stay in Guwahati and do Kamakhya as a morning trip. Paltan Bazaar and the Maligaon side are closest, with budget and mid-range hotels 15 to 25 minutes from the gate. GS Road hotels are 30 to 45 minutes away depending on traffic. There are guest houses and dharamshalas on and around Nilachal Hill, useful for a pre-dawn queue, but they fill fast in June and at Navaratri. For Ambubachi, book months ahead or stay in North Guwahati and accept a longer commute.

Local tips

  • Regular darshan is usually about 8 am to 1 pm and 2.30 pm to 5.15 pm, with changes on festival days; check current status before you travel
  • Leave shoes, leather belts and wallets at the stands; phones and cameras are not allowed inside the sanctum
  • Wear clothes you can kneel and climb in; the sanctum steps are wet and slippery
  • Only pay for special entry at the official counter and ignore touts offering quick darshan
  • If animal sacrifice will upset you or your children, visit later in the morning and avoid the sacrifice area near the main shrine
  • Ambubachi dates are fixed by the Hindu calendar, usually around 22 to 26 June; the sanctum is shut for three days

Rain and weather

Rain meter: GuwahatiAbout 1,700 mm a year · approximate monthly averages
12J11–24°
18F13–27°
53M17–31°
182A20–31°
253M23–32°
314J25–33°
283J26–33°
264A26–33°
185S25–33°
118O22–31°
10N17–29°
5D13–25°

Source: IMD 1991–2020 normals

October to March for cooler queues; avoid Ambubachi week in late June unless you want the festival crowds.

Go with a plan

Packages that include Kamakhya Temple

AssamMeghalaya

Northeast Family Holiday

  1. Guwahati
  2. Kamakhya Temple
  3. Pobitora Wildlife Sanctuary
  4. Kaziranga National Park
  5. Shillong
  6. +6

From ₹34,500/person

Good to know

Kamakhya Temple: questions travellers ask

01What are the Kamakhya Temple darshan timings?

Regular darshan usually runs from about 8 am to 1 pm and again from 2.30 pm to 5.15 pm, with a midday closure for the goddess's bhog. Timings shift on festival days, during Ambubachi and on special occasions. Queues form well before opening, so arrive early. Check current status before you travel.

02When is Kamakhya Temple closed for Ambubachi Mela?

The sanctum closes for three days during the Ambubachi Mela, held every June to mark the goddess's annual menstruation. In 2026 the mela ran from the night of 22 June, with no darshan on 23 to 25 June and the temple reopening on 26 June. Future dates follow the Hindu calendar, so confirm each year.

03How long is the queue at Kamakhya Temple?

On a quiet weekday morning the general queue can take 1 to 2 hours. On weekends, Tuesdays, Saturdays and festival days it can take 3 to 4 hours or more. Special darshan, at INR 501 per person, is much faster. Arriving before opening or booking a general-queue slot online cuts waiting time.

04Is there a VIP or special darshan at Kamakhya?

Yes. Special darshan costs INR 501 per person and has a much shorter wait; the general queue is free and can also be booked online. Daily limits and counters may change with the corridor redevelopment. Book only through the official temple website or counter and ignore touts. Check current status before you travel.

05How far is Kamakhya Temple from Guwahati railway station and airport?

Kamakhya is about 8 km from Guwahati railway station in Paltan Bazaar, a 25 to 30 minute drive, and roughly 20 km from Guwahati airport, which takes about 45 minutes. Kamakhya Junction station at Maligaon is closer, about 6 km. Cabs drive up the hill road to the parking area near the main gate.

06Can non-Hindus and foreigners visit Kamakhya Temple?

Foreign and non-Hindu visitors generally visit the complex and many join the queue for the sanctum. Dress modestly, remove shoes and leather, and follow priests' and security staff's instructions. Photography is not allowed inside the sanctum, and some inner areas may be restricted during special rituals, so ask before you enter.

07Is animal sacrifice still practised at Kamakhya?

Yes. Animal sacrifice, mostly of goats and sometimes buffaloes and pigeons, is a long-standing tradition at Kamakhya and is usually carried out in the mornings in a designated area near the main shrine. Visitors who would rather not see it can visit later in the morning and keep away from that area.

08What should I wear to Kamakhya Temple?

Wear modest clothes that cover shoulders and knees and that you can climb and kneel in, since the sanctum steps are steep and wet. You must remove shoes and leather items such as belts and wallets. Carry a small cloth bag for prasad and a little cash for offerings and the shoe stand.

09What is the best time to visit Kamakhya Temple?

October to March is the most comfortable season, with cooler mornings for long queues. Durga Puja and Navaratri bring large crowds and special rituals. June's Ambubachi Mela is the biggest event of the year, but the sanctum is closed for three days. Early weekday mornings are the quietest time in any season.

Still wondering? Ask a trip planner

Free trip plan

Tell us your dates, we’ll plan the route

Share when you’re travelling and who’s coming. A planner replies with a day-by-day route, hotel options and a clear price, usually within a working day.

Beehive-shaped spires and curved roof of Kamakhya Temple on Nilachal Hill, Guwahati
Chat with us

Try “Dawki”, “Kaziranga safari” or “ILP”