Bergues se sitúa en la Bootland, región natural del norte de Francia, en la llanura marítima flamenca a unos 10 kilómetros al sur de Dunkerque, a 55 kilómetros al noroeste de Lille y a 10 kilómetros de la frontera con Bélgica.