Hannapes es una comuna francesa situada en el departamento de Aisne, de la región de Alta Francia.
Está ubicada a orillas del río Oise, al norte de Guisa y a 24 km al noroeste de Vervins.