Yes, linen is much more absorbent and is renowned for absorbing 20% of its weight in the presence of moisture. Alternatively, when it is compared with cotton, it is less absorbent. It holds only 20% of water, whereas, cotton can hold up to 25% of the water.