A machine for conveying containers, comprising: a guide extending along an advancement direction of the containers; at least one main carriage for transporting containers slidably mounted on said guide, said guide and said main carriage together defining a main linear motor; at least one auxiliary carriage slidably mounted on said guide, said guide and said auxiliary carriage together defining an auxiliary linear motor; a plate for supporting the base of a container rotatably mounted on said main carriage and able to rotate about a main axis of the container; actuating means operatively connected to said plate and configured for setting said plate in rotation about said main axis of the container; a control unit electrically connected to said guide and configured for controlling the sliding of said main carriage and said auxiliary carriage on said guide and their mutual distance; characterised in that said actuating means comprises at least one connecting rod and at least one crank operatively connected to one another and interposed between said main carriage and said auxiliary carriage; said crank is mounted on said main carriage and is operatively associated to the plate so as to rotate the plate, and wherein said connecting rod has a first end constrained to said auxiliary carriage and a second end associated to said crank; said connecting rod and said crank being activatable following the variation of the mutual distance between said main carriage and said auxiliary carriage; said control unit being configured for commanding the variation of the mutual distance between the main carriage and the auxiliary carriage in such a way as to activate said actuating means; wherein said machine comprises a further auxiliary carriage slidably mounted on said guide, said guide and said further auxiliary carriage together defining a further auxiliary linear motor, and wherein said actuating means comprises a further connecting rod and a further crank operatively connected to one another and interposed between said further auxiliary carriage and said main carriage; wherein said further crank is mounted on said main carriage and is operatively associated to the plate and wherein said further connecting rod has a first end constrained to said further auxiliary carriage and a second end associated to said further crank; said two cranks (6b, 6d) being arranged mutually offset by a non-zero angle less than 180°. a guide extending along an advancement direction of the containers; at least one main carriage for transporting containers slidably mounted on said guide, said guide and said main carriage together defining a main linear motor; at least one auxiliary carriage slidably mounted on said guide, said guide and said auxiliary carriage together defining an auxiliary linear motor; a plate for supporting the base of a container rotatably mounted on said main carriage and able to rotate about a main axis of the container; actuating means operatively connected to said plate and configured for setting said plate in rotation about said main axis of the container; a control unit electrically connected to said guide and configured for controlling the sliding of said main carriage and said auxiliary carriage on said guide and their mutual distance; characterised in that said actuating means comprises at least one connecting rod and at least one crank operatively connected to one another and interposed between said main carriage and said auxiliary carriage; said crank is mounted on said main carriage and is operatively associated to the plate so as to rotate the plate, and wherein said connecting rod has a first end constrained to said auxiliary carriage and a second end associated to said crank; said connecting rod and said crank being activatable following the variation of the mutual distance between said main carriage and said auxiliary carriage; said control unit being configured for commanding the variation of the mutual distance between the main carriage and the auxiliary carriage in such a way as to activate said actuating means; wherein said machine comprises a further auxiliary carriage slidably mounted on said guide, said guide and said further auxiliary carriage together defining a further auxiliary linear motor, and wherein said actuating means comprises a further connecting rod and a further crank operatively connected to one another and interposed between said further auxiliary carriage and said main carriage; wherein said further crank is mounted on said main carriage and is operatively associated to the plate and wherein said further connecting rod has a first end constrained to said further auxiliary carriage and a second end associated to said further crank; said two cranks (6b, 6d) being arranged mutually offset by a non-zero angle less than 180°.