1. Arteries carry blood away from the heart while veins carry blood towards the heart.
2. Arteries are thick walled while veins are thin walled.
3. Valves are absent in arteries while valves are present in veins to ensure that blood flows in one direction only.