Punasolu eli erytrosyytti (lat. erythrocytus) on yksi elimistön pienimmistä soluista. Niiden tehtävänä on kuljettaa veren mukana kudoksiin happea.[1] Punasolun epäkypsä muoto on retikulosyytti. Niitä on noin yksi prosentti veren punasolumäärästä ihmisillä, koirilla ja kissoilla, mutta hevosilla ja märehtijöillä retikulosyyttejä ei esiinny normaalisti veressä[2]. Punasolun keskimääräinen elinikä on 115 vuorokautta.[1]
Hollantilainen Jan Swammerdam löysi vuonna 1658 punasolun käyttämällä mikroskooppia.