Veins are blood vessels that carry blood towards the heart. For example, arteries are more muscular than veins, veins are often closer to the skin, and veins contain valves to help keep blood flowing toward the heart, while arteries do not have valves and carry blood away from the heart.