Payment Plans available. Free domestic shipping in the US now on orders over $100.

Collection: Throw Pillow Covers

At Velvet and Shag, we have a wide range of vintage throw pillow covers for a variety of pillow sizes. We have handmade pillow covers for 18x18-inch pillows, 12x24-inch pillows, 20x20-inch pillows, 12x36-inch pillows, and 16x16-inch pillows. We have numerous patterns and designs in all of our pillow cover selections. These one-of-a-kind pillow covers will not be found anywhere else. Place them on your couch, armchair, bed, or anywhere else; the options are endless. It will make that area pop and will provide comfort and style. All our vintage pillow covers are made from vintage rugs and are the perfect addition to your home.
31 products
  • No. P299 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $64.00
    Sale price
    $64.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P297 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $64.00
    Sale price
    $64.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P296 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $64.00
    Sale price
    $64.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P295 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $64.00
    Sale price
    $64.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P294 - 16" X 24" Turkish Rug Pillow Cover
    Regular price
    $70.00
    Sale price
    $70.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P293 - 16" Round Turkish Rug Pillow Cover
    Regular price
    $45.00
    Sale price
    $45.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P292 - 16" Round Turkish Rug Pillow Cover
    Regular price
    $45.00
    Sale price
    $45.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P290 - 12" X 48" Turkish Rug Pillow Cover
    Regular price
    $120.00
    Sale price
    $120.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P289 - 12" X 36" Turkish Rug Pillow Cover
    Regular price
    $85.00
    Sale price
    $85.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P284 - 15" X 15" Turkish Rug Pillow Cover
    Regular price
    $28.00
    Sale price
    $28.00
    Regular price
    $40.00
    Unit price
    per 
    Sold out
  • No. P283 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $28.00
    Sale price
    $28.00
    Regular price
    $40.00
    Unit price
    per 
    Sold out
  • No. P280 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $55.00
    Unit price
    per 
    Sold out
  • 1 Reserved for Meg - Teal Checkered Moroccan Rug Pillow Cover
    Regular price
    $56.00
    Sale price
    $56.00
    Regular price
    $80.00
    Unit price
    per 
    Sold out
  • Red Checkered Moroccan Rug Pillow Cover
    Regular price
    $56.00
    Sale price
    $56.00
    Regular price
    $80.00
    Unit price
    per 
    Sold out
  • No. P279 - 12" X 36" Turkish Rug Pillow Cover
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $55.00
    Unit price
    per 
    Sold out