Žirafes elpo skābekli un izdala oglekļa dioksīdu tāpat kā cilvēki un citi zīdītāji. Kad žirafe elpo skābekli savā ķermenī, gaiss pārvietojas pa traheju un nonāk plaušās. Plaušas piepilda ar skābekli, un žirafes asinsrites sistēma aizved šo tik nepieciešamo gāzi pārējā žirafes ķermenī. Kad žirafe izelpo, gaisā izdalās oglekļa dioksīds, kas kokiem un augiem vajadzīgs fotosintēzei.
Žirafes plaušas ir apmēram astoņas reizes lielākas nekā cilvēka plaušas, jo, ja tās nebūtu, žirafe elpotu to pašu gaisu atkal un atkal. Tā kā žirafes traheja ir tik gara un šaura, žirafē ir liels mirušā gaisa daudzums. Tomēr žirafes elpošanas ātrums ir aptuveni par trešdaļu lēnāks nekā cilvēka elpošanas ātrums, lai palīdzētu novērst šo mirušā gaisa problēmu. Kad žirafe iegūst jaunu elpu, "vecā" elpa vēl nav pilnībā izstumta. Žirafes plaušām jābūt lielākām, lai tās varētu izmitināt šajā "sliktajā" gaisā un joprojām ļautu tās elpošanas un asinsrites sistēmām iegūt skābekli visām ķermeņa daļām.
Žirafes sirds ir arī lielāka par cilvēka sirdi, jo tai no plaušām ir jāpumpē ar smadzenēm bagātinātas asinis līdz 10 pēdām līdz smadzenēm. Tas prasa apmēram divkāršu normālo spiedienu, kas nepieciešams cilvēka sirdij, lai cilvēka smadzenēs sūknētu ar skābekli bagātas asinis. Vēl viena interesanta lieta par žirafes ķermeni ir tā, ka tad, kad žirafe nolaiž galvu, lai iegūtu dzērienu ūdens, tā burtiski nepūš augšdaļu. Žirafei ir pastiprinātas artērijas sienas, apvedceļi un pretapvienošanās vārsti, mazu asinsvadu tīkls un sensori, kas dod smadzenēm tieši tik daudz asiņu, kas bagāts ar skābekli.