İki ana kütleden oluşmaktadır. Boztepe Adası’nda ve Zindan Mahallesi’nde yer alan kütleler “Boztepe Kemeri” denilen bir köprü ile bağlanmaktadır. Boztepe’de yer alan ve “Sormagir Kalesi” de denilen yapı Roma dönemine aittir.
Kalenin güney surları 200 m. olup, üzerinde 6 burç bulunmaktadır. Zindan Mahallesi’nde bulunan kısım ise 300 m. uzunluğunda ve 50 m. genişliğinde bir alan çevrelemektedir. Ortalama yüksekliği 17 m. dir. Amasra Kalesi özellikle Cenevizliler tarafından yoğun biçimde kullanılmış, 14. ve 15. yüzyıllarda ciddi onarımlar görmüştür.