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

High quality, handmade vintage rugs & hip home decor shipped straight to your door. Shop online anytime or in person at our store in Olympia, WA Mondays thru Saturdays.

all rugs

Minis
Runners
Area Rugs
Rug Small Goods

new to the shop

  • Reserved for Christine - No. 613 - 2.7' x 4.4' Vintage Turkish Area Rug
    Regular price
    $159.00
    Sale price
    $159.00
    Regular price
    Unit price
    per 
    Sold out
  • No. 612 - 1.8' x 3.5' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • No. 611 - 1.5' x 3.0' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • No. 610 - 1.6' x 3.2' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • No. 608 - 1.6' x 3.0' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • No. 607 - 2.0' x 2.1' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • No. 606 - 1.7' x 3.3' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • Reserved for Julia - No. 605 - 2.0' x 2.5' Vintage Turkish Mini Rug
    Regular price
    $139.00
    Sale price
    $139.00
    Regular price
    Unit price
    per 
    Sold out
  • Moroccan Rug Floor Pouf / Pet Bed #356
    Regular price
    $185.00
    Sale price
    $185.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P323 - 16" X 16" Turkish Rug Pillow Cover
    Regular price
    $54.00
    Sale price
    $54.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P322 - 18" X 18" Turkish Rug Pillow Cover
    Regular price
    $54.00
    Sale price
    $54.00
    Regular price
    Unit price
    per 
    Sold out
  • No. P321 - 18" X 18" Turkish Rug Pillow Cover
    Regular price
    $54.00
    Sale price
    $54.00
    Regular price
    Unit price
    per 
    Sold out

on sale now

  • No. A1086 - 3.7' x 5.5' Modern Moroccan Bejaad Area Rug
    Regular price
    $437.50
    Sale price
    $437.50
    Regular price
    $625.00
    Unit price
    per 
    Sold out
  • No. A1085 - 6.0' x 11.8' Vintage Moroccan Bejaad Area Rug
    Regular price
    $1,067.50
    Sale price
    $1,067.50
    Regular price
    $1,525.00
    Unit price
    per 
    Sold out
  • Reserved for Tracy - No. A1083 - 6.4' x 11.7' Vintage Moroccan Bejaad Area Rug
    Regular price
    $1,312.50
    Sale price
    $1,312.50
    Regular price
    $1,875.00
    Unit price
    per 
    Sold out
  • No. A1081 - 5.5' x 8.6' Vintage Moroccan Izhar Area Rug
    Regular price
    $1,049.00
    Sale price
    $1,049.00
    Regular price
    $1,500.00
    Unit price
    per 
    Sold out
  • No. A1080 - 5.6' x 8.8' Modern Moroccan Bejaad Area Rug
    Regular price
    $1,014.00
    Sale price
    $1,014.00
    Regular price
    $1,450.00
    Unit price
    per 
    Sold out
  • No. R1067 - 2.7' x 9.4' Vintage Turkish Herki Runner Rug
    Regular price
    $472.50
    Sale price
    $472.50
    Regular price
    $675.00
    Unit price
    per 
    Sold out

Welcome to Velvet & Shag