Battagram is a city and Union Council situated within the Battagram District of the Khyber Pakhtunkhwa Province in Pakistan. It is located at the geographic coordinates of 34°41'N 73°1'E.
The city sits at an altitude of 1038 metres above sea level. It serves as a primary administrative and geographical point within its respective district.