Bartın, Karadeniz Bölgesi’nin Batı Karadeniz Bölümü’nde yer almaktadır. Doğuda Kastamonu, güneyde Karabük, batıda Zonguldak ve kuzeyde ise Karadeniz ile çevrilidir. 59 kilometrelik sahil şeridine sahip olan il, denizden 12 kilometre içeride kurulmuş ve içerisinden geçen Bartın Çayı ile çevrilmiştir.