Walmart offers the AllerEase Zippered Travel Pillow Protector in Black or Navy for $2.50. Opt for in-store pickup to avoid the $5.99 shipping charge. That's the lowest price we could find by $12. It measures 14x20".