There are three main types of blood vessels - arteries, veins, and capillaries. Arteries carry oxygen-rich blood away from the heart at high pressure, and have thick muscular walls to maintain pressure. Veins carry oxygen-poor blood back to the heart at low pressure, and have thinner walls. Capillaries link arteries and veins and allow for the exchange of substances between blood and body cells through their very thin walls.