Upholstery Fabrics
Are you planning to make a new curtain or cover a sofa? Take a look at our wide range of washable, wipeable and colourfast upholstery fabrics for your creative work. From cotton canvas fabrics to digital printed fabrics, we have a huge selection of upholstery fabrics online for renewing your chairs, cushions, curtains, blinds, sofas, throw pillows, swings and more.
200 products


Grey White Stripe Fabric, Curtain Upholstery Chair Sofa Pillow Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Red White Stripe Fabric, Water Repellent Curtain Upholstery Outdoor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Black Stripe Fabric, Monochrome Black White Canvas Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Beige White Stripe Fabric, Tan Upholstery Cotton Duck Canvas Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Navy White Stripe Fabric, Royal Blue Marine Cotton Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Tapestry Upholstery Fabric, Moroccan Aztec Navy Mustard Boho Print Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Traditional Upholstery Fabric, Turkish Multicolour Bohemian Kilim Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Tile Fabric, Beige Upholstery Fabric, Brown Cotton Canvas Tribal Ethnic Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Kilim Fabric, Geometric Upholstery Fabric, Red Green Aztec Native Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Tile Fabric, Mosaic Fabric, Ceramic Turkish Ottoman Moroccan Geometric Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per

Fabric Sample, Cotton Canvas Upholstery Curtain Outdoor Fabric
- Regular Price
- £1.95
- Sale Price
- £1.95
- Regular Price
- Unit Price
- per


Sale
Orla Kiely Linear Stem Silver Grey Designer 100% Cotton Curtain Upholstery Fabric
- Regular Price
- £17.95
- Sale Price
- £17.95
- Regular Price
- £20.00
- Unit Price
- per


Sale
Orla Kiely Linear Stem Duck Egg Blue Scandinavian Cotton Curtain Cushion Fabric
- Regular Price
- £17.95
- Sale Price
- £17.95
- Regular Price
- £20.00
- Unit Price
- per


Sale
Orla Kiely Linear Stem Dandelion Yellow Curtain Furnishing Upholstery Fabric
- Regular Price
- £17.95
- Sale Price
- £17.95
- Regular Price
- £20.00
- Unit Price
- per


Sale
Orla Kiely Linear Stem Evergreen Designer Modern Curtain Upholstery Fabric
- Regular Price
- £17.95
- Sale Price
- £17.95
- Regular Price
- £20.00
- Unit Price
- per


Sale
Orla Kiely Linear Stem Navy Blue Boho Leaf Curtain Upholstery Cushion Fabric
- Regular Price
- £17.95
- Sale Price
- £17.95
- Regular Price
- £20.00
- Unit Price
- per


Watercolour Curtain Fabric, Brown Floral Fabric, Terracotta Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Flower Upholstery Fabric, Beige Floral Fabric, Pastel Print Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Roses Upholstery Fabric, Dusty Pink Fabric, Romantic Floral Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Tartan Fabric, Scottish Plaid Fabric, Duck Egg Blue Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Christmas Snowflake Fabric, Mustard Yellow Fabric, Gold Print Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Snowflake Fabric, Green Christmas Fabric, Cotton Canvas Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Black and White Geometric Fabric, Lattice Fabric, Cotton Canvas Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Trellis Fabric, Grey Upholstery Fabric, Contemporary Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Moroccan Fabric, Navy Blue Upholstery Fabric, Boho Modern Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Lilac Stripe Fabric, Purple Upholstery Fabric, Lavender Cotton Canvas Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Brown Stripe Upholstery Fabric, Farmhouse Fabric, Canvas Furniture Sofa Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Stripe Canvas Fabric, Burgundy Upholstery Fabric, Dusty Rose Cotton Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Green Stripe Upholstery Fabric, Country Cottage Fabric, Cotton Home Decor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Red Stripe Upholstery Fabric, Pinstripe Fabric, Ticking Curtain Cotton Canvas Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Teal Stripe Fabric, Petrol Blue Upholstery Fabric, Cotton Duck Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Orange Stripe Upholstery Fabric, Furnishing Curtain Fabric, Interior Design Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Stripe Upholstery Fabric, Pinstripe Curtain Fabric, Cotton Canvas Outdoor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Shabby Chic Rose Fabric, Yellow Flower Fabric, Grey Floral Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- £0.00
- Unit Price
- per


Roses Upholstery Fabric, Large Flower Fabric, Terracotta Floral Curtain Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- £0.00
- Unit Price
- per


Contemporary Curtain Fabric, Geometric Orange Fabric, Cotton Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Abstract Upholstery Fabric, Grey Curtain Fabric, Bohemian Leaves Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Modern Upholstery Fabric, Boho Print Fabric, Abstract Green Leaves Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Geometric Upholstery Fabric, Yellow Grey Fabric, Southwestern Traditional Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Tapestry Upholstery Fabric, Bohemian Fabric, Green Orange Oriental Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Aztec Fabric, Tribal Upholstery Fabric, Orange Burgundy Boho Print Carpet Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Kilim Fabric, Ethnic Upholstery Fabric, Blue Red Colourful Turkish Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Blue Leaf Upholstery Fabric, Modern Boho Fabric, Linen Look Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Abstract Upholstery Fabric, Grey Yellow Curtain Fabric, Stripe Cotton Canvas Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Contemporary Upholstery Fabric, Modern Fabric, Brown Stripe Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Geometric Upholstery Fabric, Mint Green Fabric, Boho Print Maze Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Stripe Canvas Fabric, Black and White Upholstery Fabric, Modern Abstract Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Stripe Upholstery Fabric, Modern Geometric Fabric, Red White Stripe Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per