Veins are blood vessels that carry blood to the heart. They collect blood from capillaries and lymphatic ducts. Veins have lower blood pressure than arteries, and thinner walls.