Both rayon and cotton have excellent absorbency. Even so, rayon is slightly better. The porous fibers of cotton allow the fabric to be breathable and wick moisture. Similarly, rayon fabric also has a surprisingly excellent ability to absorb moisture.