Située au bord de la mer du Nord, à la frontière avec la Belgique, la commune se trouve entre la métropole de Dunkerque à 15 kilomètres à l’ouest et la petite ville de La Panne(Belgique) à l’est, à 10 kilomètres par la route mais un peu plus de 2 kilomètres par la plage.
Bray-Dunes est la commune la plus septentrionale de la France, métropole et Outre-Mer inclus Le nom du collège Septentrion fait référence à cette particularité.

