Bergues is situated 9 kilometres (5.6 mi) to the south of Dunkirk and 15 kilometres (9.3 mi) from the Belgian border. Locally it is referred to as "the other Bruges in Flanders".
The town's name derives from the Flemish groene berg, which means "green hill".