Située au bord de la mer du Nord à la frontière avec la Belgique, la commune se trouve à une quinzaine de kilomètres de Dunkerque.
Fondé en 1883 par un armateur Alphonse Bray, Bray-Dunes est à l'origine un hameau de Ghyvelde. Les dons de l'armateur aux habitants ont permis la construction d'un hospice et d'une église. En son hommage, la ville a pris son nom.
L'église notre Dame des Dunes, don d'Alphonse Bray
Fin XIXème, une ligne de chemin de fer relie Hondschoote à Bray-Dunes, une autre ligne assure la liaison entre Dunkerque et Bray-Dunes vers la Belgique.
Les plages et les bains de mer sont à la mode à la fin du siècle. Bien desservi par le chemin de fer, Bray-Dunes devient rapidement un lieu connu.
Le "feu" de Bray-Dunes en service depuis 1896. Il s'agit d'un fanal sur un mât en bois, haut de 9 mètres servant de signal aux bateaux..