A test tube automatic alignment and label attaching apparatus, comprising: a basket formed in a box shape and whose upper surface is open to receive a plurality of test tubes and having a concave bottom surface; a test tube supply device mounted inside the basket and configured to discharge test tubes received in the basket to one side of the basket; and a test tube feeder configured to move the test tubes discharged from one side of the basket; wherein the test tube supply device comprises: a swing bar having the center of rotation at a wall surface of the basket and configured to rotate along the concave bottom surface of the basket and to push the test tube to the one side of the basket; and a first buffer formed at the one side of the basket and configured to seat a test tube pushed by the swing bar; wherein the swing bar includes: a first rod connected to a rotating shaft to provide a radius of rotation of the swing bar and a second rod, connected to the first rod, configured to elongate in a width direction of the basket, align the test tubes supplied to the basket while rotating, and push up a random test tube positioned at the bottom of the basket along the bottom surface of the basket to supply the test tube to the first buffer. a basket formed in a box shape and whose upper surface is open to receive a plurality of test tubes and having a concave bottom surface; a test tube supply device mounted inside the basket and configured to discharge test tubes received in the basket to one side of the basket; and a test tube feeder configured to move the test tubes discharged from one side of the basket; wherein the test tube supply device comprises: a swing bar having the center of rotation at a wall surface of the basket and configured to rotate along the concave bottom surface of the basket and to push the test tube to the one side of the basket; and a first buffer formed at the one side of the basket and configured to seat a test tube pushed by the swing bar; a swing bar having the center of rotation at a wall surface of the basket and configured to rotate along the concave bottom surface of the basket and to push the test tube to the one side of the basket; and a first buffer formed at the one side of the basket and configured to seat a test tube pushed by the swing bar; wherein the swing bar includes: a first rod connected to a rotating shaft to provide a radius of rotation of the swing bar and a second rod, connected to the first rod, configured to elongate in a width direction of the basket, align the test tubes supplied to the basket while rotating, and push up a random test tube positioned at the bottom of the basket along the bottom surface of the basket to supply the test tube to the first buffer. a first rod connected to a rotating shaft to provide a radius of rotation of the swing bar and a second rod, connected to the first rod, configured to elongate in a width direction of the basket, align the test tubes supplied to the basket while rotating, and push up a random test tube positioned at the bottom of the basket along the bottom surface of the basket to supply the test tube to the first buffer. elongate in a width direction of the basket, align the test tubes supplied to the basket while rotating, and push up a random test tube positioned at the bottom of the basket along the bottom surface of the basket to supply the test tube to the first buffer.