Kayaoğlu es una aldea en el distrito de Azdavay, en la provincia de Kastamonu, Turquía. Kayaoğlu se encuentra a 909 m de altitud, en la montaña Küre. Su población es de 96 habitantes. La ciudad grande más cercana es Kastamonu, a 39 km al sureste. Entre los lugares de interés cercanos: Mahmut Bey Mosque (26 km).