Home / Pilgrimage / Kamakhya
Shakti Peethas and Devi
Kamakhya
Where the Goddess bleeds and the earth renews itself
On this page
Why This Place Is Sacred
Kamakhya is one of the oldest and most revered Shakti Peethas in India, where Shakti is worshipped in her primordial form as the bleeding goddess. According to tradition, when Sati's body was carried by Shiva in his grief-stricken dance, her yoni (womb) fell at this spot on Nilachal Hill. The temple does not house a conventional murti. Instead, worship centers on a natural rock fissure in a cave, kept moist by an underground spring, representing the goddess's generative power.
What makes Kamakhya unique among Hindu sacred sites is the annual Ambubachi Mela, when the temple closes for three days because the goddess is believed to menstruate. The earth itself is said to become fertile during this time. On the fourth day, thousands of devotees receive prasad in the form of small pieces of red cloth that have absorbed the moisture from the rock. This open celebration of menstruation as sacred, not impure, draws tantric practitioners and devotees from across India and beyond.
The temple is central to Tantric traditions. Kamakhya is considered one of the four primary Shakti Peethas (along with Kalighat, Tara Tarini, and Dakshina Kali). For devotees of the Dasa Mahavidyas, the ten wisdom goddesses of tantra, this hilltop holds special power. Many come seeking blessings for fertility, health, and the removal of obstacles. The atmosphere is intense and deeply devotional, not touristic.
Getting There
Kamakhya Temple sits on Nilachal Hill in Guwahati, the largest city in Assam. Guwahati is well connected by air, rail, and road.
Lokpriya Gopinath Bordoloi International Airport in Guwahati is the nearest airport, about 20 kilometers from the temple. Direct flights connect Guwahati to Delhi, Mumbai, Kolkata, Bangalore, and other major cities. From the airport, you can hire a prepaid taxi or use app-based cabs to reach the temple area. The drive takes 40 minutes to an hour depending on traffic.
Guwahati Railway Station is a major junction on the Northeast Frontier Railway. Trains run regularly from Kolkata, Delhi, Chennai, and other cities. From the railway station, the temple is about 8 kilometers away. Local taxis, auto-rickshaws, and app cabs are available.
If you are already in the Northeast, state-run and private buses connect Guwahati to towns across Assam, Meghalaya, and neighboring states. The Assam State Transport Corporation and private operators run services to the city's main bus terminals.
Once in Guwahati, you can reach the temple by taxi, auto-rickshaw, or local bus. Shared taxis and autos are common. The final approach involves either climbing a long flight of steps or taking a shorter motorable road partway up the hill. Some visitors hire a vehicle to drop them closer to the temple entrance.
Best Time to Visit
October to March is the most comfortable period. The weather is cooler and dry, with daytime temperatures between 15 and 25 degrees Celsius. This is peak pilgrimage season, so expect crowds, especially around Durga Puja and Diwali.
April and May are hot and humid. June to September brings the monsoon. Assam receives heavy rainfall, and Guwahati can be very wet. The temple remains open, but the climb can be slippery, and flooding occasionally disrupts travel in the region.
The Ambubachi Mela, usually in mid-June, is the most significant event at Kamakhya. The temple closes for three days during the mela, and the hill becomes packed with hundreds of thousands of pilgrims, sadhus, and tantric practitioners. If you want to experience this, book accommodation months in advance and be prepared for intense crowds, basic facilities, and a powerful, chaotic atmosphere. If you prefer a quieter visit, avoid this period.
Navaratri in autumn is another major time of worship, with special rituals and large crowds. Visiting outside these festivals offers a calmer darshan experience.
Where to Stay
Most pilgrims stay in Guwahati city, which has a wide range of hotels, guesthouses, and lodges to suit all budgets. Staying in the city gives you access to restaurants, shops, and transport options.
Budget guesthouses and lodges near the railway station and Paltan Bazaar area offer basic, clean rooms. Mid-range hotels are available throughout the city, including near the airport and in commercial areas. For more comfort, there are a few upscale hotels with air conditioning, restaurants, and other amenities.
Some pilgrims prefer to stay closer to the temple. There are a few smaller guesthouses and dharamshalas on or near Nilachal Hill, but options are limited and fill up quickly during festivals. Facilities are simpler than in the city.
During Ambubachi Mela, accommodation becomes extremely tight. Pilgrims often camp on the hill or in temporary shelters. If you plan to visit during the mela, book as early as possible or be prepared for very basic conditions.
Confirm your booking in advance, especially during peak seasons. Check reviews and ask about proximity to transport if you are unfamiliar with Guwahati.
What a Visit Costs
Kamakhya Temple does not charge an entry fee for general darshan. You join the queue and wait your turn. During busy times, the wait can be several hours.
Special darshan and puja services are available for a fee. Costs vary depending on the type of puja and the time of year. Expect to pay anywhere from a few hundred to a few thousand rupees for special access or specific rituals. Confirm current rates and availability at the temple office or through official channels before your visit.
Prasad, offerings, and items for puja are sold by vendors around the temple. Budget a few hundred rupees if you wish to make offerings.
Transport costs depend on your starting point. A one-way taxi from Guwahati Railway Station to the temple typically costs between 200 and 400 rupees. Auto-rickshaws are cheaper. If you hire a vehicle for a half-day to visit the temple and return, expect to pay 800 to 1500 rupees depending on the vehicle type.
Food is inexpensive in Guwahati. Simple meals at local eateries cost 50 to 150 rupees per person. Mid-range restaurants charge 200 to 500 rupees per person.
Accommodation ranges from 500 to 1500 rupees per night for budget and mid-range options in the city. Upscale hotels cost more.
Overall, a day trip from Guwahati to Kamakhya, including transport, offerings, and meals, can cost 1000 to 2000 rupees per person. A two-day visit with an overnight stay in a mid-range hotel might cost 3000 to 6000 rupees per person, excluding travel to Guwahati itself.
A Suggested Itinerary
Most visitors spend one full day at Kamakhya, though you can extend your stay to explore other temples on Nilachal Hill and around Guwahati.
Arrive in Guwahati the evening before your temple visit. Rest and prepare. Start early the next morning, ideally reaching the temple by 6 or 7 AM to avoid the worst crowds and heat.
Climb the steps or take a vehicle partway up Nilachal Hill. The main temple complex is at the top. Remove your shoes before entering the inner areas. The queue for darshan can be long. Be patient. When you reach the sanctum, you will have only a brief moment before the rock fissure. Offerings are made, and priests distribute prasad.
After darshan, explore the smaller shrines on the hill dedicated to the Dasa Mahavidyas and other forms of the goddess. The hilltop offers views over the Brahmaputra River and the city.
If you have time, visit the Umananda Temple on Peacock Island in the Brahmaputra, dedicated to Shiva. Ferries run from the Guwahati riverfront. The Navagraha Temple, an ancient site for planetary worship, is also in the city.
If you are visiting during Ambubachi Mela, your experience will be different. The temple is closed for the first three days. Pilgrims gather on the hill, attend satsangs, and wait for the temple to reopen. On the fourth day, the rush for prasad is intense. Plan for crowds, heat, and limited facilities. Many devotees consider the mela itself, not just the darshan, to be the pilgrimage.
For a longer stay, consider a day trip to the ancient ruins of the Madan Kamdev temple complex, about 40 kilometers from Guwahati, or explore Assamese culture and cuisine in the city.
At the Temple: Darshan and Practicalities
Kamakhya Temple is open daily, typically from early morning until evening. Exact timings can vary, and the temple closes for a few hours in the afternoon. Confirm current darshan hours before you go, as they may change for festivals or special rituals.
Dress modestly. Both men and women should cover shoulders and legs. Remove shoes before entering the inner temple areas. Lockers or shoe-keeping services are available near the entrance.
The sanctum is a small, dark cave. The sacred rock fissure is below ground level, and you will descend steps to reach it. The space is cramped, and during busy times, priests and volunteers move the queue quickly. You will have only seconds for darshan and to make an offering. If you want to perform a specific puja, arrange it in advance with the temple authorities or a priest.
Photography is generally not allowed inside the main sanctum. Respect this rule. You can take photos of the outer areas and the hilltop views.
The temple can be physically demanding. The climb involves many steps, and the sanctum is underground with narrow passages. Elderly visitors and those with mobility issues should assess their comfort level. Some assistance is available, but the site is not fully accessible.
Priests and vendors will approach you offering puja services, prasad, and other items. Decide in advance what you want to do. Agree on prices before accepting services. Be polite but firm if you are not interested.
During Ambubachi Mela, the temple is closed for three days. No darshan is possible. The hill is crowded with pilgrims, sadhus, and tantric practitioners. On the fourth day, the temple reopens, and devotees receive red cloth prasad. The scene is intense, and the crowd is enormous. If you are not comfortable in very large, chaotic gatherings, reconsider visiting during the mela.
Water and basic refreshments are available on the hill, but facilities are limited. Carry water, especially in hot weather. Public toilets are available but can be crowded and basic.
Planning From Abroad
Hindu families traveling from the US, UK, Canada, Australia, Singapore, or the Gulf will need to plan carefully, as Guwahati is not as commonly visited as other pilgrimage centers.
Flights: Guwahati is connected to major Indian cities, but not directly to most international destinations. You will likely fly into Delhi, Mumbai, or Kolkata and take a domestic connection to Guwahati. Book domestic flights in advance, especially during peak pilgrimage seasons. Airlines operating in India include Air India, IndiGo, Vistara, and SpiceJet. Check baggage policies and confirm flight times.
Internal travel: From Guwahati airport, taxis and app-based cabs are reliable. If you are traveling by train, book tickets early, as popular routes fill up. Indian Railways' official website and app allow advance booking. Confirm your return journey before you travel, as trains can be fully booked.
Weather: If you are visiting in summer or monsoon, prepare for heat and heavy rain. Carry an umbrella, raincoat, and quick-dry clothing. In winter, mornings and evenings can be cool. Layered clothing is useful.
Traveling with elders: The climb to the temple and the descent into the sanctum can be challenging for older family members. Assess their mobility and stamina. Arrange for a vehicle to take them as close as possible to the temple entrance. Hired assistance may be available, but confirm locally. Plan rest breaks and carry any necessary medications.
Traveling with children: The temple visit involves crowds, heat, and physical effort. Bring snacks, water, and sun protection. Keep children close in crowded areas. The atmosphere is devotional and can be intense, which some children may find overwhelming. Prepare them in advance.
Medications and health: Carry a basic medical kit with any prescription medications, pain relievers, anti-diarrheal medicine, and rehydration salts. Guwahati has hospitals and pharmacies, but it is safer to bring essential medicines from home. Drink only bottled or filtered water. Be cautious with street food if you have a sensitive stomach.
Phone and SIM: International roaming can be expensive. Consider buying an Indian SIM card on arrival. Major providers include Airtel, Jio, and Vodafone Idea. You will need your passport, a passport-sized photo, and proof of Indian address (your hotel can provide this). Activation can take a few hours to a day. Airport kiosks and city shops sell SIM cards.
Payments: Cash is widely used, especially for temple offerings, taxis, and small purchases. ATMs are available in Guwahati, but carry enough cash for a day's expenses. Credit and debit cards work in hotels and larger restaurants. Mobile payment apps like Paytm and Google Pay are common, but you will need an Indian bank account or a loaded wallet to use them fully.
Time needed: A single day is enough for darshan at Kamakhya if you are already in Guwahati. Add a day on either side for travel if you are coming from another part of India. From abroad, plan at least four to five days total: one day to reach Guwahati, one or two days for the temple and any other local sites, and one to two days for return travel and rest.
Confirming temple rules: Darshan timings, special puja costs, and festival dates can change. Check the official website of the Kamakhya Temple or contact the temple administration before you travel. The Assam Tourism website may also have updated information. Do not rely solely on third-party travel sites for current rules and schedules.
Tips for Families and Elders
Start your day early to avoid heat and crowds. The temple is busiest from mid-morning to afternoon.
Wear comfortable, modest clothing and sturdy footwear for the climb. You will remove shoes before entering the temple, so bring socks if you prefer.
Carry a small bag with water, snacks, any medications, a hat or scarf for sun protection, and a cloth or small towel. Keep valuables secure and minimal.
If traveling with elderly family members, consider hiring a private vehicle and a local guide who can help navigate the site and arrange any assistance. Confirm in advance what help is available for those who cannot manage the steps.
For families with young children, bring a stroller only if you plan to stay in the lower areas. The steps and temple interior are not stroller-friendly. A baby carrier is more practical.
Be prepared for the intensity of the experience. Kamakhya is not a quiet, contemplative site. It is crowded, physically demanding, and charged with devotional energy. This is part of its power, but it can be tiring.
Respect local customs and the sanctity of the space. Follow instructions from temple staff and priests. Do not argue or push in queues.
If you are visiting during Ambubachi Mela, understand that conditions will be basic and crowded. This is not a trip for those seeking comfort, but for those seeking a profound, unfiltered encounter with Shakti worship.
After your visit, take time to rest. Guwahati has parks along the Brahmaputra where you can sit and recover. Assamese cuisine is distinct and flavorful; try a simple thali at a local restaurant to end your day.