Lo vilatge de Grandcourt a situat a qualques quilomètres al nòrd-es de Londinières e a l'oèst de Blangy-sus-Bresle. Es al encreuament de las rotas départementales D14, D148, D149 e D16.
La commune est implantée dans le Pays de Bray. Elle est traversée par l'Yères, un fleuve côtier qui se jette dans la Manche à Criel-sur-Mer.
Le village de Grandcourt est situé à quelques kilomètres au nord-est de Londinières et à l'ouest de Blangy-sur-Bresle. Il est au carrefour des routes départementales D14, D148, D149 et D16.