Gravelinas se localiza en la costa del Mar del Norte, en la ribera del río Aa -es decir; su puerto inicial está en la desembocadura del Aa sobre el Mar del Norte-, a 25 kilómetros al sudoeste de Dunkerque.