Arteries carry oxygen-rich blood from the heart to capillaries. On the contrary, veins carry blood without oxygen from the capillaries to the heart. Arteries are very flexible and yet strong blood vessels so efficient transport of oxygen-rich blood through the organism is performed.