Karahasan est un village dans le district d'Ulus, dans la province de Bartın, en Turquie. Karahasan se situe à 585 m d'altitude, dans le massif Küre. Sa population est de 192 habitants. La grande ville la plus proche est Bartın, à 21 km à l'ouest. Parmi les sites touristiques alentour : Clitae (6,9 km) et Cromne (29 km).