İmrahor est un village dans le district d'Ulukışla, dans la province de Niğde, en Turquie. İmrahor se situe à 1 298 m d'altitude, dans le massif Pozantı Dağı. Sa population est de 320 habitants. La grande ville la plus proche est Bor, à 30 km au nord-ouest. Parmi les sites touristiques alentour : Tyane (30 km), Faustinopolis (1,9 km) et Loulon (10,0 km). Parmi les sites naturels : Portes de Cilicie (42 km) et Kolsuz Pass (18,8 km).