Karahasan is a village in Ulus District, in Bartın Province, Türkiye. Karahasan lies at 585 m above sea level, in the Küre mountains. It has 192 inhabitants. The nearest city is Bartın, 21 km to the west. Among the landmarks around are Clitae (6.9 km) and Cromna (29 km).