Differences between an artery and a vein are as follows: Arteries Veins 1. These are the blood vessels that carry blood from heart to the body parts. 1. These are the blood vessels that carry blood from body parts to the heart. 2. These carry oxygenated blood. 2. These carry deoxygenated blood.