Kamakhya Temple, which is situated at the top of the Nilachal Hill at about 800 feet above the sea level. Apart from the main devi temple, it also comprises of some other major temples of devi Kali, Tara, Bagala, Chinnamasta, Bhuvanesvari, Bhairavi and Dhumavati. There are some other temples of various goddess can be seen in the complex. They are the Sitala Temple, the Lalita Kanta Temple, The jaya Durga Temple, the Vana Durga Temple, the Rajarajesvari Temple, the Smasanakali temple, the kail temple of Abhayananda dharmashala and the Sankhesvari temple. There are five temples of Lord Shiva in the Kamakhya complex. They belongs to different forms of Lord Shiva like Kamesvara (Umananda), Siddhesvara, Amratokesvara (Heruka), Aghpra, and kotilinga (Tatpurusa).
The complex also contains three temples of Lord Visnu. They are as the Kedara (Kamalesvara), situated near the northern side of the main temple, as the Gadadhara, situated in the north-western direction of the Kamakhya temple, and as Pandunath, which is situated in the eastern foothills of Nilachal also kinown as Pandu.