İmrahor is a village in Ulukışla District, in Niğde Province, Türkiye. İmrahor lies at 1,298 m above sea level, in the Pozantı Dağı mountains. It has 320 inhabitants. The nearest city is Bor, 30 km to the northwest. Among the landmarks around are Tyana (30 km), Faustinopolis (1.9 km) and Loulon (10.0 km). Among the natural features are Cilician Gates (42 km) and Kolsuz Pass (18.8 km).