Arteries carry blood from heart to different parts of the body whereas, Veins carry blood towards the heart from different body parts.
Arteries, like veins, are tube-shaped vessels that carry blood in the body. The chief difference between arteries and veins is the job that they do. Arteries carry oxygenated blood away from the heart to the body, and veins carry oxygen-poor blood back from the body to the heart.