Altunhisar is a town in Niğde Province in the Central Anatolia region of Turkey. It is the seat of Altunhisar District. Its population is 3,171 (2022).