Visiting Maa Kamakhya Temple in Guwahati, Assam is a spiritual journey that thousands of devotees undertake every year. Whether you’re coming for darshan, festivals like the Ambubachi Mela, or simply to experience the divine energy of Shakti, knowing how to reach the temple from major Indian cities can make your trip smooth and hassle-free.

By Air – The Fastest Way
Nearest Airport
The closest airport to Kamakhya Temple is Lokpriya Gopinath Bordoloi International Airport (GAU) in Guwahati, located about 20 km from the temple. From here, taxis, app-based cabs (Ola/Uber), and prepaid airport taxis will take you directly to the temple area in around 45–60 minutes, depending on traffic.
From Major Cities
Air travel is the quickest option if you’re coming from far away:
From Delhi (DEL)
- Frequent direct flights to Guwahati (roughly 2–2.5 hours) with airlines like Vistara, Air India, Indigo, etc.
- After landing, hire a taxi or cab to Kamakhya Temple.
From Kolkata (CCU)
- Direct flights available (~1.5–2 hours).
- Once in Guwahati, take a cab or taxi to the temple.
From Mumbai (BOM)
- Direct flights to Guwahati (~3–3.5 hours) with airlines like IndiGo and SpiceJet.
- Then a short road transfer to the temple area.
From Bangalore (BLR)
- Flights to Guwahati (~3–3.5 hours) are available, though some may have brief layovers.
- Taxi or cab from the airport will bring you straight to Kamakhya.
Tip: Booking in advance not only saves money but also ensures a seat during festival seasons when flights fill up quickly.
By Train – Scenic and Budget-Friendly
Best Railway Stations to Use
Guwahati is a major rail hub in Northeast India and well-connected to all parts of the country.
Main Stations Near the Temple
- Kamakhya Railway Station (KYQ) – closest, about 6–7 km from the temple.
- Guwahati Railway Station (GHY) – wider connectivity and around 8 km away.
Train Routes from Major Cities
- Delhi → Guwahati: Board trains like Brahmaputra Mail or other services connecting to Northeast India.
- Kolkata → Guwahati: Trains like Saraighat Express or Howrah–Guwahati services.
- Mumbai → Guwahati: Long-haul trains from Lokmanya Tilak (Mumbai) reach Guwahati.
- Bangalore → Guwahati: Long-distance trains connect via central and eastern India.
🚕 From the Station to Kamakhya Temple
Once you arrive at either station, you can take an auto-rickshaw, taxi, or app-based cab to reach the temple area in about 20-30 minutes.

By Road – For Adventurous Travelers
If you enjoy road trips and scenic drives, you can also travel to Guwahati by car or bus from nearby regions:
🚐 State & Private Buses
Running between Guwahati and nearby cities/states, including connections from Shillong, Siliguri, and other nearby towns.
🚗 Self-Drive or Taxi
National Highways NH-27 and NH-17 connect the Northeast to the rest of India. While road travel from very distant metros (like Mumbai or Bangalore) can be long and time-intensive, it’s perfect for those who love road-trips.
Local Transport in Guwahati
Once you reach Guwahati (by air or rail), it’s easy to complete the last leg of your journey to Kamakhya Temple:
Taxis / App-Based Cabs – Convenient and comfortable.
Auto-Rickshaws & Shared Start Services – Budget-friendly for short distances.
Shared Vans & Local Jeeps – Frequent options to the Nilachal Hill base.
On Foot – For the spiritually inclined, walking up the hill steps is a traditional option.
Final Tips for Travelers
✅ Early Booking: Especially during festivals like Ambubachi Mela, flights and trains sell out fast.
✅ Plan Ground Transport: Pre-book airport transfers if possible.
✅ Comfort & Convenience: If traveling with elders, prefer taxis or cabs over public transport.