Esquelbecq est situé à 24,8 km de Dunkerque, 60 km de Lille et à 16,7 km d’Oost-Cappel sur la frontière belge et à 60 km des côtes anglaises