El puerto de Dunkerque se encuentra en el Mar del Norte, a solo una hora y media de la ruta marítima más transitada del mundo (600 barcos al día). Dunkerque está a 40 km de la ciudad portuaria inglesa de Dover, a 10 km de la frontera belga y se encuentra en el corazón del triángulo Bruselas-Londres-París.