Hamzaoğlu este un sat din districtul Hanönü, din provincia Kastamonu, Turcia. Hamzaoğlu se află la 646 m altitudine, în muntele Küre. Populația este de 352 de locuitori. Cel mai apropiat oraș mare este Boyabat, la 43 km la est. Printre obiectivele din împrejurimi: Pompeiopolis (13,3 km) și Karadere Dam (19,2 km).