Kayaoğlu je selo u okrugu Azdavay, u pokrajini Kastamonu, Turska. Kayaoğlu se nalazi na 909 m nadmorske visine, u planini Küre. Broj stanovnika je 96. Najbliži veći grad je Kastamonu, 39 km jugoistočno. Među znamenitostima u okolici su Mahmut Bey Mosque (26 km).