Hamzaoğlu est un village dans le district d'Hanönü, dans la province de Kastamonu, en Turquie. Hamzaoğlu se situe à 646 m d'altitude, dans le massif Küre. Sa population est de 352 habitants. La grande ville la plus proche est Boyabat, à 43 km à l'est. Parmi les sites touristiques alentour : Pompeiopolis (13,3 km) et Karadere Dam (19,2 km).