Bartın'a
ulaşımın büyük bir bölümü karayolu ile sağlanır.
Karayolu: Bartın İlinin
toplam karayolu uzunluğu 281
km olup, bunun 142 km'si devlet yolları, 139 km'si de il yolları ağında yer alır. İlde otoyol yoktur.
Bartın’ın şehirlerarası ulaşımını sağlayan karayolu; batıda Çaycuma-Devrek
(Zonguldak) - Mengen-Yeniçağa (Bolu), güneyde de Safranbolu (Karabük)-Gerede
(Bolu) üzerinden E-80 Otoyolu ile E-5 Devlet yoluna
ulaşmaktadır. Doğuda Cide (Kastamonu), güneyde de yine Safranbolu (Karabük)
üzerinden Orta ve Doğu Karadeniz ve İç Anadolu’ya açılmaktadır.
Demiryolu: Bartın'a en yakın
Demiryolu istasyonu 38
kilometre uzaklıktaki Saltukova'dadır
(Zonguldak).
Havayolu: Bartın'a en yakın havaalanı
38 kilometre
uzaklıktaki Saltukova (Zonguldak)'dadır.
Denizyolu : Sahil kenti olan Bartın’da uluslararası liman
olarak hizmet veren Bartın limanı aynı zamanda yolcu giriş-çıkış kapısıdır.
İlde Bartın limanı ile birlikte Amasra ve Kurucaşile limanları ulusal ticari
limanlar olarak hizmet vermektedir.