Karanlıkdere Viyadüğü, Kastamonu-Çankırı (Kırık Baraj Varyantı) Yolunda Km:30+694.309 ile Km:30+981.200 arasında yer almaktadır. Çift köprü olarak tasarlanmıştır.
Toplam uzunluğu 286,50 m olan köprünün açıklık dağılımı 73,25 + 140,00 (ana açıklık) + 73,25 metre, platform genişliği E=2x13,50 m olup, dikdörtgen kesitli orta ayak kolonları 37 m ve 25 m yüksekliğindedir. Orta ayaklar, Ø200 cm çapında fore kazıklardan oluşan kazıklı temel sistemi üzerine oturtulacak şekilde projelendirilmiştir.
Bölgedeki yüksek depremsellik göz önünde bulundurularak, sismik yüklerin sönümlenmesi amacıyla yapıda ilave viskoz damperler kullanılmıştır.
Projenin üstyapısı, dengeli konsol yapım metoduyla inşa edilecek ardgermeli kutu kesitli kiriştir. Üstyapı kesit derinliği açıklıklarda 3.75 metre, mesnetlerde ise 7.5 metredir.