Do bond lengths vary across molecules of the same kind?
The atoms within a molecule are not stationary, but are constantly vibrating, twisting, etc. Thus, the value given for a bond length between two atoms must be an average. Specifically, the average distance from the nucleus of one atom to the nucleus of the other is what constitutes the definition of bond length.