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


Orange Fruit Fabric, Seville Orange Blossom Tree Summer Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Moroccan Ethnic Tile Geometric Floral Grey White Upholstery Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Portuguese Tile Fabric, Yellow Mosaic Ceramic Print Cotton Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Spanish Tile Fabric, Blue White Mosaic Moroccan Ceramic Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Royal Blue Polka Dot Fabric, Retro Spot Upholstery Cotton Canvas Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Yellow White Polka Dot Fabric, Spot Cotton Canvas Upholstery Curtain Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Grey White Polka Dot Fabric, Spot Cotton Canvas Upholstery Craft Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Red White Polka Dot Fabric, Spotty Cotton Canvas Upholstery Curtain Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Lilac Polka Dot Fabric, Lavender Upholstery Purple White Curtain Fabric
- Regular Price
- from £9.00
- Sale Price
- from £9.00
- Regular Price
- Unit Price
- per


Large Floral Upholstery Fabric, Boho Retro Watercolour Brown Flower Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Red Roses Upholstery Fabric, Retro Shabby Chic Floral Interior Outdoor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Brown Floral Upholstery Fabric, Country Cottage Rose Print Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Vintage Rose Fabric, Pink Purple Floral Cotton Curtain Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Roses Upholstery Fabric, Burgundy Floral Fabric, Maroon Flower Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Nature Print Fabric, Pink Yellow Tree Bird Botanical Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Tree Pattern Fabric, Forest Print Fabric, Green Upholstery Curtain Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Black White Upholstery Fabric, Zebra Print Animal Stripe Curtain Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Rose Garden Fabric, Grey Floral Upholstery Fabric, Vintage Pink Flower Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Green Roses Fabric, Pink Floral Upholstery Fabric, Country Curtain Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Beige Floral Upholstery Fabric, Large Print Modern Curtain Home Decor Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Anemone Fabric, Indigo Blue White Floral Outdoor Curtain Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Japanese Flower Fabric, Fuchsia Pink Floral Curtain Upholstery Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Unicorn Upholstery Fabric, Swan Deer Print Lilac Pink Floral Nursery Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per


Puffin Fabric, Bird Upholstery Fabric, Blue Animal Print Curtain Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per


Woodland Animal Rabbit Goose Hedgehog Squirrel Cotton Upholstery Fabric
- Regular Price
- £14.00
- Sale Price
- £14.00
- Regular Price
- Unit Price
- per


Bird Floral Print Fabric, Nature Botanical Upholstery Curtain Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Sea Shell Fabric, Coastal Blue Ocean Vintage Nautical Upholstery Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


Balloon Fabric, Blue Sky Fabric, Watercolour Upholstery Curtain Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Hot Air Balloon Fabric, Teal Upholstery Fabric, Canvas Tapestry Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Under the Sea Fabric, Tropical Fish Fabric, Coral Reef Upholstery Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Seashell Fabric, Blue Green Coastal Ocean Reef Seahorse Upholstery Fabric
- Regular Price
- £17.50
- Sale Price
- £17.50
- Regular Price
- Unit Price
- per


Blue Fish Fabric, Nautical Upholstery Fabric, Watercolour Coastal Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per

Seashell Fabric, Crab Fabric, Blue Ocean Nautical Beach Upholstery Fabric
- Regular Price
- £17.50
- Sale Price
- £17.50
- Regular Price
- £0.00
- Unit Price
- per

Starfish Fabric, Coral Reef Fabric, Orange Sea Coastal Upholstery Fabric
- Regular Price
- £17.50
- Sale Price
- £17.50
- Regular Price
- £0.00
- Unit Price
- per


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


Lily Flower Fabric, Hummingbird Fabric, Floral Upholstery Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Toile Fabric, French Upholstery Fabric, Country Cottage Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Butterfly Fabric, Nature Fabric, Pink Lilac Upholstery Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Floral Upholstery Fabric, Spring Flower Boho Pastel Canvas Curtain Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


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


Nautical Fabric, Boat Fabric, Blue White Anchor Compass Print Upholstery Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Nautical Stripe Fabric, Navy White Upholstery Fabric, Boat Curtain Fabric
- Regular Price
- from £10.50
- Sale Price
- from £10.50
- Regular Price
- Unit Price
- per


Starfish Fabric, Seashell Fabric, Nautical Upholstery Coastal Reef Fabric
- Regular Price
- from £10.00
- Sale Price
- from £10.00
- Regular Price
- Unit Price
- per


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


Brown Stripe Fabric, Camel Country Cottage Cushion Upholstery Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Pink Stripe Upholstery Fabric, Dusky Pink Curtain Modern Boho Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Green White Stripe Fabric, Mint Upholstery Farmhouse Curtain Bag Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per


Yellow White Stripe Fabric, Country Cottage Upholstery Furnishing Fabric
- Regular Price
- from £9.50
- Sale Price
- from £9.50
- Regular Price
- Unit Price
- per