Arteries carry blood away from the heart, usually oxygen-rich (except for the pulmonary artery), while veins carry blood toward the heart, typically oxygen-depleted (except for the pulmonary veins).