Arteries carry blood away from the heart to various organs of the body and as the blood is under high pressure, they have thick, elastic walls. Veins collect the blood from different parts of the body and bring it back to the heart so they do not need thick walls.