Kangra is located at . It has an average elevation of 733 metres (2404 ft). The district of Kangra extends from the Jalandhar Doab far into the southern ranges of the Himalaya. It is a town at the confluence of the Bener River and Majhi River, and Beas is an important river here.