Bartın'ın
güneydoğu yönünde, Ulus ve Eldeş çaylarının birleştiği
bir vadide kurulmuştur.
Doğusunda
İğneciler, batısında Ulukaya ve Karakaya dağları
bulunmaktadır. Ulukaya Köyü yakınında şelale ve kanyon oluşmuştur. Batıda Uluyayla eteklerindeki Eldeş Vadisinin
uzunluğu 30 km. civarındadır.
İlçe
Bartın Karabük karayolunun 12 km içerisinde kalan
doğusunda Kastamonu İli, Batısında Bartın İli, Güneyinde
Safranbolu İlçesi, Kuzeyinde Kurucaşile İlçesi ile
sınırlandırılmıştır. Yüzölçümü 715 Km2, denizden yüksekliği
200 m.dir.

İlçe
çok geniş orman örtüsüne sahiptir. Uluslu İbrahim Hamdi
Efendi ( 18.yy bayları ) kaleme aldığı Atlas adlı
eserinde Ulu yaylak ve Gökbeli ormanları değil Osmanlı’
ya, bütün cihana yeter diyerek bölgenin bitki örtüsü
hakkında bize bilgi vermektedir