Filling machine for filling articles with at least one product comprising: - a plurality of operative stations (9, 10, 11, 12) for executing operations on said articles and comprising a feeding station of said articles and at least one dosing station (10, 11) for filling said articles with said product; - moving means for moving said articles from an operative station to a successive operative station; - a weighing apparatus comprising casing means (21, 22) and weighing means (3; 3'), said weighing means including at least one operative weighing unit and at least one reference weighing unit comprising respective weighing cells that are contained and housed within said casing means (21, 22), respective supporting elements suitable to receive articles to be weighed and coming out from said casing means (21, 22) and respective supporting pins connecting said weighing cells to the relative supporting elements, said at least one operative weighing unit being substantially equal to said at least one reference weighing unit; - transferring means for transferring said articles to be weighed from said moving means only to said at least one operative weighing unit and vice versa; - processing means connected to said weighing means (3; 3') for receiving from said at least one operative weighing unit data relating to the weight of said weighed articles and from said at least one reference weighing unit comparative data relating to measurement disturbances and/or perturbations due to forces and/or stresses acting on the respective supporting element and/or supporting pin and generated by vibrations and/or accelerations and/or air flows and/or air turbulences occurring within said filling machine so as to compensate said data relating to the weight of said articles on the basis of said data relating to said detected measurement disturbances and/or perturbations. - a plurality of operative stations (9, 10, 11, 12) for executing operations on said articles and comprising a feeding station of said articles and at least one dosing station (10, 11) for filling said articles with said product; - moving means for moving said articles from an operative station to a successive operative station; - a weighing apparatus comprising casing means (21, 22) and weighing means (3; 3'), said weighing means including at least one operative weighing unit and at least one reference weighing unit comprising respective weighing cells that are contained and housed within said casing means (21, 22), respective supporting elements suitable to receive articles to be weighed and coming out from said casing means (21, 22) and respective supporting pins connecting said weighing cells to the relative supporting elements, said at least one operative weighing unit being substantially equal to said at least one reference weighing unit; - transferring means for transferring said articles to be weighed from said moving means only to said at least one operative weighing unit and vice versa; - processing means connected to said weighing means (3; 3') for receiving from said at least one operative weighing unit data relating to the weight of said weighed articles and from said at least one reference weighing unit comparative data relating to measurement disturbances and/or perturbations due to forces and/or stresses acting on the respective supporting element and/or supporting pin and generated by vibrations and/or accelerations and/or air flows and/or air turbulences occurring within said filling machine so as to compensate said data relating to the weight of said articles on the basis of said data relating to said detected measurement disturbances and/or perturbations.