The Kamakhya temple is situated on lofty Nilachal Hills and in the very center of Guwahati town in Kamrup district of Assam, India. Buses and Autorickshaws frequently ply connecting it to various parts of Guwahati.
Visitors can hire an auto-rickshaw/trekker/taxi from Guwahati Railway Station or any other part of the city. Regular Buses of Assam Tourism Department also ply to and fro Kamakhya Temple connecting it to parts of Guwahati.
The Temple is about 20 km from Guwahati Airport, which is linked to all major Airports across India. Regular flights connect it to Kolkata, New Delhi, Bagdogra, Chennai and other cities of India.
Kamakhya Mandir is about 6 km from Guwahati railway station, which is the largest Railway Station of North-Eastern India. It is well connected to all major cities via regular trains.
There is also a separate Kamakhya Railway Station, which is closer to the temple, but is comparatively smaller.
If you have the spirit of Mountaineering and desire to reach the temple top by climbing, you can do so using two rock-cut stairs from connecting the bottom of Nilachal hill to the Kamakhya temple.