5% off fabric orders over £75 — use promo code 5DUCK75 at checkout.

Tapestry Fabrics

Versatile Furnishing Fabrics

Shop now

Velvet Fabrics

Vibrant Plush Printed And Plain Uphostery And Curtain Fabrics

Shop now

Wool Like Fabrics

Classic Tartan Upholstery and Curtain Fabrics

Shop now

Best Selling Fabrics

FR treated plush velvet with a contemporary subtle sheen

Delicate batik style floral design 

Delicate floral design which created two opposing S-shaped curves. 

Item in Stock

Tapestry Fabric Morris Willow Bough Azure

9 review(s)

Traditional Asian art reinterpreted in the distinctive style of the Arts and Crafts Movement.

All the visual appeal of a 100% wool tweed in a more practical natural feeling polyester.

Inspired by natural woodland tones, a beautifully subtle herringbone weave with a brushed finish

New Arrivals

Beautifully textured curtain and upholstery fabric that blends natural charm with contemporary geometric design. Ideal for modern and natural interiors

Mid-century inspired curtain and upholstery fabric with depth and texture. 

Large-scale botanical design of trees, leaves, parrots and monkeys in soft greens, teals and blues.  Perfect for curtains, blinds and upholstery.

Heavyweight, woven cotton with linen / light beige colour pin stripe.

Soft-edged sage stripes and berry-red dots on brushed cotton and linen.  A modern country cottage ticking ideal for curtains, blinds and upholstery.

Item in Stock

Linen Look Teardrop Buta - Soft Red Teal

0 review(s)

An Indo-Persian inspired curtain and furnishing fabric, perfect for a relaxed country cottage feel.

About Blue Duck Fabrics

We are an online fabric shop with a curated selection of soft furnishing, upholstery and curtain fabrics, all at competitive prices, complimented by first-class customer service.  

Our additional services include fire-retardant treatments to both domestic and contract standard, along with a made to measure service for curtains and Roman blinds . Please get in touch for a personalised quote:


Email - hello@blueduckfabrics.co.uk 
Call - 0208 050 0499