Arteries are blood vessels that transfer oxygen-rich blood from the heart to the rest of the body.
To accommodate the pulses of blood generated by each contraction of the heart, arteries have more smooth muscle in their walls than veins.
Veins:
Veins are blood vessels that carry blood low in oxygen from the body back to the heart for re-oxygenation.
Veins have a thin wall and are less elastic than other blood vessels. This ability enables veins to retain a large percentage of the blood in circulation.
As a result, arteries have more elastic walls than veins.