We can fit up to 5 yards of flat cotton or 3 yards of flannel into a Priority Mail envelope.