The longest bone in the human body is the femur, which is also called the thigh bone. On average, it is about 20 inches long, according to Infoplease.
The second largest bone is the shinbone, which is also called the tibia and is about 17 inches long on average. On the other hand, the smallest bones in the body are the malleus, incus and stapes. Together, these three bones are called the ossicles. Found in the middle ear, these bones are used by the body to transmit sound. The stapes, or the stirrup, is the smallest of the three, and on average, it is about 0.1 inches long.
Though babies are born with over 300 bones, by the time they reach adulthood, they only have 206. Bones connect over time as humans age to adulthood.