An apparatus for applying labels to food products, comprising: - a processing unit adapted to automatically control the apparatus; - a movement system adapted to move a food product according to a travel direction; - a labelling machine configured to automatically apply a label on the food product moved by the movement system; and - a first vision system configured to perform optical measurements on the food product moved by the movement system, said apparatus being configured to calculate, based on said optical measurements, information about the coordinates of one or more specific points of the food product, wherein the processing unit is configured to control the operation of the labelling machine based on said information in such a way that said labelling machine is apt to apply the label at said specific point of the food product, and wherein the processing unit is further configured to move the labelling machine at least along the travel direction and to control the application of the label at the specific point of the food product when the relative velocity between said food product and said labelling machine along said travel direction is substantially zero, said apparatus being characterized in that it further comprises: - a reloading station (Sr) adapted to automatically reload labels into the labelling machine, wherein said reloading station (Sr) comprises at least one label store, and wherein the processing unit is configured to control the drawing of labels from said label store and the supply of said drawn labels into the labelling machine when the labels in said labelling machine are equal or less than a given number, or when they are exhausted, for example after applying a given number of labels; and - movement means configured at least to move the labelling machine off-line towards the reloading station (Sr) for the automatic reloading thereof, wherein said reloading station (Sr) comprises a movement device (Src) configured to move from a first position, which is closer to the label store and in which it is possible to draw labels from said label store, to a second position, which is closer to the labelling machine and in which it is possible to load the labels into said labelling machine, and vice versa. - a processing unit adapted to automatically control the apparatus; - a movement system adapted to move a food product according to a travel direction; - a labelling machine configured to automatically apply a label on the food product moved by the movement system; and - a first vision system configured to perform optical measurements on the food product moved by the movement system, said apparatus being configured to calculate, based on said optical measurements, information about the coordinates of one or more specific points of the food product, wherein the processing unit is configured to control the operation of the labelling machine based on said information in such a way that said labelling machine is apt to apply the label at said specific point of the food product, and wherein the processing unit is further configured to move the labelling machine at least along the travel direction and to control the application of the label at the specific point of the food product when the relative velocity between said food product and said labelling machine along said travel direction is substantially zero, said apparatus being characterized in that it further comprises: - a reloading station (Sr) adapted to automatically reload labels into the labelling machine, wherein said reloading station (Sr) comprises at least one label store, and wherein the processing unit is configured to control the drawing of labels from said label store and the supply of said drawn labels into the labelling machine when the labels in said labelling machine are equal or less than a given number, or when they are exhausted, for example after applying a given number of labels; and - movement means configured at least to move the labelling machine off-line towards the reloading station (Sr) for the automatic reloading thereof, wherein said reloading station (Sr) comprises a movement device (Src) configured to move from a first position, which is closer to the label store and in which it is possible to draw labels from said label store, to a second position, which is closer to the labelling machine and in which it is possible to load the labels into said labelling machine, and vice versa. - a reloading station (Sr) adapted to automatically reload labels into the labelling machine, wherein said reloading station (Sr) comprises at least one label store, and wherein the processing unit is configured to control the drawing of labels from said label store and the supply of said drawn labels into the labelling machine when the labels in said labelling machine are equal or less than a given number, or when they are exhausted, for example after applying a given number of labels; and - movement means configured at least to move the labelling machine off-line towards the reloading station (Sr) for the automatic reloading thereof, wherein said reloading station (Sr) comprises a movement device (Src) configured to move from a first position, which is closer to the label store and in which it is possible to draw labels from said label store, to a second position, which is closer to the labelling machine and in which it is possible to load the labels into said labelling machine, and vice versa.