La commune se trouve en Normandie, aux portes du pays de Bray. Elle est située à 15 km de Neufchâtel-en-Bray, 30 km de Dieppe, 60 km de Rouen et 195 km de Paris.
Accès également par l'ancienne route nationale 314 (reliant Forges-les-Eaux à Eu) qui la traverse et proche de l'A28.