Karaköy est un village dans le district d'Hasankeyf, dans la province de Batman, en Turquie. Karaköy se situe à 930 m d'altitude, dans le massif Zagros. Sa population est de 434 habitants. La grande ville la plus proche est Midyad, à 30 km au sud. Parmi les sites touristiques alentour : Zeynel Bey Tomb (4,7 km), Old Bridge (3,4 km) et Great Mosque of Hasankeyf (3,1 km).