
Sinop ilinin sahil şeridinde yer alan üç ilçesinden biri olan Türkeli, ilin batısında yer alır. Doğusunda Ayancık, batısında Kastamonu-Çatalzeytin, güneyinde Kastamonu-Taşköprü ilçeleri bulunmakta, kuzeyinde ise Karadeniz vardır. Yüzölçümü 421 km²'dir.
İsfendiyar dağlarının Karadeniz'e ulaştığı kıyı şeridinde sahilden hemen sonra yükseltiler başlar. Kıyıdan iç kısımlara gidildikçe orman ile kaplı alanlar çoğalmaktadır. Zindan ormanlarının bir kısmı Türkeli ilçesinin sınırları içerisindedir.
Akarsuları
Cible Çayı (Gemiyanı Çayı) : Gökçealan topraklarından başlayıp ilçe merkezinden denize ulaşır.
Paşalı Çayı : Çatalzeytin ilçesi ile Türkeli sınırını çizer.
Helaldı Çayı : Helaldı (Güzelkent) çevresinin sularını toplayarak Güzelkent merkezinden denize ulaşır.
Akarsuların rejimleri düzensiz olduğu için şiddetli yağmurlar sonucunda geçtikleri yerlere zaman zaman zarar verirler. Cible çayı sonbahar ve kış aylarındaki sellerde Yeşiloba köyünü ve ilçe merkezini sürekli tehdit eder. Son yıllarda çay yatağında ıslah çalışmaları başlamış, büyük bir kısmı kanal içerisine alınmıştır. Akarsuları, yer altı ve yağmur suları beslediği için, yazın yağmur yağmadığı sürelerde çok azalarak akan sular kuruyacak dereceye gelmektedir.