Overview
About Maa Kamakhya Temple
Maa Kamakhya Temple stands on Nilachal Hill in western Guwahati and is one of the most important Shakti Peethas in India, regarded as among the oldest of the 51 sacred sites linked to the goddess Sati. The inner sanctum holds no carved idol; worship centres on a natural rock formation kept moist by an underground spring. The present structure was rebuilt in 1565 under the Koch king Nara Narayan, with the work supervised by his general Chilarai. Its style is known as the Nilachal type, recognisable by a rounded dome over a cross-shaped base. The wider complex includes shrines to the ten Mahavidyas, some inside the main temple and others in separate temples spread across the hill. Kamakhya is an active centre of Shakta and Tantric worship, and rituals, including animal sacrifice, remain part of temple practice. For travellers heading from Guwahati to Shillong, it is the most visited religious site in the city and is close enough to the airport and railway station to fit into a transfer day, provided you allow for queue time.
On the day
What to expect at Maa Kamakhya Temple
Queue: The general queue is free but can take several hours on busy days, weekends and festival periods; mornings tend to be quieter. Darshan: A paid Special Darshan ticket gives shorter waiting and is booked online through the temple's official portal; offline counter sales for these slots were discontinued in June 2026. Inside: The sanctum is reached down narrow stone steps and is dim and crowded. Photography is reported to be prohibited inside the shrines. Footwear and dress: Footwear is left at stands before the entrance; modest clothing is advisable. The hill is a no-tobacco zone. Around: Stalls on the approach road sell flowers, offerings and sweets.
Before you go
Visitor Information
Best Time to Visit
October to March; early morning; avoid Ambubachi Mela (June) unless attending
October to March is the most comfortable season, with dry, mild weather. April to September is hot and humid, and the monsoon brings heavy rain. Navratri and Durga Puja in autumn draw large crowds. During Ambubachi Mela in June (22–26 June in 2026) the temple doors stay closed for about three days, Special Darshan is suspended, and queues on reopening can run many hours. On regular days, arriving soon after the temple opens in the morning usually means a shorter wait; check timings on the official site before you travel.
Getting There
Kamakhya is about 20 km from Lokpriya Gopinath Bordoloi International Airport (roughly 45–60 minutes by road, depending on traffic) and about 7–8 km from Guwahati railway station.
Kamakhya is about 20 km from Lokpriya Gopinath Bordoloi International Airport (roughly 45–60 minutes by road, depending on traffic) and about 7–8 km from Guwahati railway station. Kamakhya Junction station is also nearby. Vehicles drive up the winding road on Nilachal Hill to near the temple gate, from where it is a short walk on foot; an older stepped pilgrim path also climbs the hill from below. Since Shillong is about 100 km away, many travellers book a private cab with Tour Meghalaya and stop at Kamakhya on the way to or from Shillong.
Entry & Duration
Entry Fee: General darshan free; Special Darshan approx. ₹501 per person (book online)
Allow 2–4 hours with a Special Darshan ticket and longer in the general queue, especially on weekends and festival days. Add time if you plan to visit the Mahavidya shrines around the hill.
Good to know
Frequently Asked Questions
Kamakhya temple timings
According to the official temple website, the temple opens to devotees at about 8:00 AM, closes briefly around 1:00 PM for offerings, reopens around 2:30 PM and closes for darshan by about 5:15 PM. Timings change on festival days, so check maakamakhya.org before you go.
How far is Kamakhya Temple from Guwahati airport?
It is about 20 km from Guwahati's Lokpriya Gopinath Bordoloi International Airport, usually 45–60 minutes by road depending on city traffic.
What is the Kamakhya temple special darshan ticket price?
Special Darshan is approximately ₹501 per person and is booked online through the temple's official portal. General darshan is free but the queue is longer.
When is Kamakhya temple closed for Ambubachi?
The temple closes for about three days during Ambubachi Mela in June each year; in 2026 the doors closed on 22 June and reopened on 26 June. Exact dates vary by year, so confirm with the temple.
Can I visit Kamakhya Temple on the way from Guwahati to Shillong?
Yes. The temple is within Guwahati city, so it is a common stop at the start or end of the roughly 100 km drive to Shillong. Allow extra hours for the queue.
Is photography allowed inside Kamakhya temple?
Photography is reported to be prohibited inside the temple shrines. Follow any instructions from temple staff on site.



