Arteries carry oxygenated blood away from the heart to the body, and veins carry oxygen-poor blood back from the body to the heart. ... Capillaries are tiny, thin blood vessels that allow oxygen and nutrients to flow to nearby tissue. (These are the differences)