Read our verified customer reviews on Trustpilot (click to view)

Collection: Curtain / Upholstery Fabrics

We understand the importance of choosing the right curtain fabric. Whether you are looking for a bold pattern to make a statement or a subtle print to match the theme of your room, we have a fabric for you.                                         
         
                         
We have a huge range of curtain fabric in stock which means we can offer competitive prices and quick delivery. We also have hundreds of hangers and sample books in store with even more options. Our hangers and sample books are available to borrow with a small, refundable deposit.
 
If you would like any samples sent to you or if you have any questions, please don't hesitate to contact us on 01305 250990 and one of our team will be more than happy to assist you. 
248 products
  • Wexford Flax
    Wexford Flax
    Regular price
    £12.50
    Regular price
    £26.00
    Sale price
    £12.50
    Unit price
    per 
    Availability
    Sold out
  • Wexford Parchment
    Wexford Parchment
    Regular price
    £27.00
    Regular price
    £34.00
    Sale price
    £27.00
    Unit price
    per 
    Availability
    Sold out
  • Whisp Embroidery Ruby
    Whisp Embroidery Ruby
    Regular price
    £29.20
    Regular price
    £45.50
    Sale price
    £29.20
    Unit price
    per 
    Availability
    Sold out
  • Wild Strawberry Ivory
    Wild Strawberry Ivory
    Regular price
    £50.00
    Regular price
    £17.00
    Sale price
    £50.00
    Unit price
    per 
    Availability
    Sold out
  • Wisley Gardens Tapestry
    Wisley Gardens Tapestry
    Regular price
    £16.00
    Regular price
    £0.00
    Sale price
    £16.00
    Unit price
    per 
    Availability
    Sold out
  • Woof Linen
    Woof Linen
    Regular price
    £19.00
    Regular price
    £46.50
    Sale price
    £19.00
    Unit price
    per 
    Availability
    Sold out
  • Yamuna Ecru
    Yamuna Ecru
    Regular price
    £25.00
    Regular price
    £28.00
    Sale price
    £25.00
    Unit price
    per 
    Availability
    Sold out
  • Zircon polar
    Zircon polar
    Regular price
    £59.00
    Regular price
    £0.00
    Sale price
    £59.00
    Unit price
    per 
    Availability
    Sold out