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.
HAVA VE DEMİR YOLU:
İlimize en yakın Havalimanı, 38 km uzaklıktaki Saltukova (Zonguldak) bucağındadır. Ankara-Zonguldak demiryolu hattı da yine Saltukova’da bulunmaktadır.
BARTIN’IN İLÇELERİNE VE ÇEVRE İLÇELERE OLAN KARAYOLU UZAKLIĞI (KM):
AMASRA 17
KURUCAŞİLE 62
ULUS 37
SAFRANBOLU(KARABÜK) 74
CİDE(KASTAMONU) 90
ÇAYCUMA(ZONGULDAK) 43
BARTIN’IN ÇEVRE İLLERİMİZE OLAN KARAYOLU UZAKLIĞI (KM):
ISTANBUL 441
BOLU 170
ZONGULDAK 84
ANKARA 278
KARABÜK 83
KASTAMONU 181
DENİZ YOLU:
Sahil kenti olan Bartın’da uluslararası liman olarak hizmet veren Bartın limanı aynı zamanda yolcu giriş-çıkış kapısıdır. İlimizde Bartın limanı ile birlikte Amasra ve Kurucaşile limanları ulusal ticari limanlar olarak hizmet vermektedir.