Hamelet est un village picard de la vallée de la Somme de l'agglomération de Corbie, de forme sensiblement triangulaire limitée au nord par le canal de la Somme, la Somme et leurs étangs, et au sud par l'ancienne RN 29 (actuelle RD 1029). Il est situé à 17 km à l'est d'Amiens, à 29 km à l'ouest de Péronne (Somme) et à 14 km au sud-ouest d'Albert.
Favori