Najožja vrsta krvnih žil se imenuje kapilara. Kapilare so najmanjša in najštevilčnejša vrsta krvnih žil in tvorijo mrežo, ki povezuje arteriole z venulami. Kapilare imajo le približno 5-10 mikrometrov v premeru, kar je približno velikost rdeče krvne celice. To omogoča, da rdeče krvne celice prehajajo skozi kapilare v eni datoteki. Kapilare so obložene z eno plastjo endotelijskih celic, ki so zelo tanke in porozne. To omogoča, da snovi zlahka difundirajo med krvjo in okoliškimi tkivi.