The temple and caves are on an almost flat hilltop at the extreme eastern end of Deeba range at an average altitude of 2400 metres, highest point in Patti of Gujdu. It is surrounded by dense mixed broad leaf forests consisting of Oaks, Rhododendrons and other local species. The ridge offers a good and expansive view of Himalayan ranges. From Yamunotri peaks in North-west Garhwal to Trisul range in eastern Garhwal along with several other smaller peaks of Kumaon and Nepal in further east are visible. Several small freshwater streams are formed in the deep interiors of the forest and flow down to meet larger creeks and brooks which ultimately merge into Ramganga (West) river. There is an ancient well on the hilltop which is quite strange and rare for a Himalayan location. There is still water in it but apparently not potable due to presence of dead animals in it.
Gujrugarhi experiences a subtropical highland climate just like other Himalayan and Sub-Himalayan regions. Due to its high altitude it was used as an observation point by Garhwali Chieftains. It has a pleasant climate in Summers. Monsoon brings heavy rains and with it comes lush greenery. It gets very cold in winters, snowfall is common. The region receives bright sunshine during winter since the skies are crystal clear in winter.
Gujrugarhi can be reached after a 4 km moderate trek from Kingorikhal. Kingorikhal lies at an average altitude of 1840 metres (6104 ft) on Ramnagar-Sonfkhal-Saraikhet road. Nearest major town is Dhumakot at a distance of 20 km and Manila Devi in Almora district lies at a distance of 20 km.