Kan, besinleri, oksijeni, atık maddeleri, hormonları, vücutta yeniden dağıtılması gereken proteinleri ve pıhtılaşma faktörlerini taşır. Oksijen metabolizmada kullanıldıktan sonra, kan karbondioksiti akciğerlere geri taşır.
Kan akışında farklı moleküllerin taşınması için çeşitli yöntemler vardır. Oksijen kırmızı kan hücrelerinde taşınır. Karbondioksit sıklıkla bikarbonat şeklinde taşınır ve genellikle herhangi bir belirli hücreye bağlı değildir. Suda çözünmeyen besinler, lipitler gibi, taşıyıcı moleküller tarafından taşınır. Örneğin, yağ asitleri vücutta albumin adı verilen bir proteinle taşınır.