The difference between an artery and a vein is that arteries are larger, more muscular and more elastic than veins; they carry blood that is under pressure from having been pumped out of the heart; veins are under much less pressure, so they are not as strong