Showing 1–100 of 188 results

Welcome to Haberdashery Fabric’s **Premium Fabric Collection** – your go-to destination for high-quality dressmaking, quilting, and upholstery materials. Explore a curated selection of natural, sustainable, and designer fabrics, from crisp organic cottons to luxurious linens and durable upholstery textiles. Whether you’re sewing a statement garment, crafting a quilt, or reviving furniture, our fabrics offer unmatched versatility, vibrant patterns, and ethical sourcing. Enjoy free UK delivery on orders over £50 and discover why sewists trust us for their creative projects.”

£3.00

Wadding

2oz Wadding

Price range: £1.99 through £23.88

Wadding

4oz Wadding

Price range: £2.99 through £35.88

Wadding

6oz Wadding

Price range: £3.99 through £47.88
Out of stock

Plain 100% Cotton Fabric

Black 100% Cotton Poplin Fabric

£7.50

Dress Net / Tulle

Black Dress Net Fabric

£1.25
Price range: £4.99 through £99.80
Price range: £1.25 through £25.00
Out of stock

Plain 100% Cotton Fabric

Bottle Green 100% Cotton Poplin Fabric

£7.50
Out of stock
Price range: £4.99 through £99.80

Plain 100% Cotton Fabric

Brown 100% Cotton Poplin Fabric

£7.50
£7.50

Christmas Fabric

Christmas Baubles Fabric

£7.50
£7.50
Out of stock
£7.99
£3.99

Christmas Fabric

Christmas Santa (grey)

£7.50
£7.50
Out of stock

Christmas Fabric

Christmas Snowman Fabric

£7.50
Out of stock

Plain 100% Cotton Fabric

Claret 100% Cotton Poplin Fabric

£7.50
Price range: £2.60 through £61.00
Price range: £5.50 through £110.00

Clearance / Wholesale

Cream Loop Back T Shirt Fabric

£8.99
Price range: £2.99 through £59.80
Price range: £4.99 through £99.80
Price range: £0.30 through £6.00
Price range: £0.40 through £8.00
Price range: £0.50 through £10.00
Out of stock
£4.99

Duchess Satin

Duchess Satin (Black)

£4.99
£4.99

Duchess Satin

Duchess Satin (Lemon)

£4.99
Out of stock

Duchess Satin

Duchess Satin (Mint)

£4.99

Duchess Satin

Duchess Satin (Purple)

£4.99
£4.99

Duchess Satin

Duchess Satin (Sage)

£4.99

Duchess Satin

Duchess Satin (Teal)

£4.99

Duchess Satin

Duchess Satin (White)

£4.99
£4.99
Out of stock
£7.50
Out of stock

Plain 100% Cotton Fabric

Emerald 100% Cotton Poplin Fabric

£7.50
£4.99
Original price was: £39.99.Current price is: £19.99.
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock

Fleece Fabric

Fleece Fabric (Beige)

Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00

Fleece Fabric

Fleece Fabric (Grey)

Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00

Fleece Fabric

Fleece Fabric (Lemon)

Price range: £7.50 through £150.00
Out of stock

Fleece Fabric

Fleece Fabric (Lilac)

Price range: £7.50 through £150.00

Fleece Fabric

Fleece Fabric (Lime)

Price range: £7.50 through £150.00

Fleece Fabric

Fleece Fabric (Navy)

Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Out of stock

Fleece Fabric

Fleece Fabric (Purple)

Price range: £7.50 through £150.00

Fleece Fabric

Fleece Fabric (Red)

Price range: £7.50 through £150.00
Out of stock
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00

Fleece Fabric

Fleece Fabric (Yellow)

Price range: £7.50 through £150.00
Price range: £7.50 through £150.00
Price range: £7.50 through £150.00

Dress Net / Tulle

Flo Green Dress Net Fabric

£1.25

Dress Net / Tulle

Flo Pink Dress Net Fabric

£1.25

Sequin Fabric

Gold 3mm Sequin Fabric

£4.99

Dress Net / Tulle

Gold Dress Net Fabric

£1.25
Price range: £4.99 through £99.80
Out of stock
£3.99

Stretch Fabric

Green Stretch Fabric

£3.99

Plain 100% Cotton Fabric

Grey 100% Cotton Poplin Fabric

£7.50

Dress Net / Tulle

Grey Dress Net Fabric

£1.25

Upholstery Fabric

Grey Velvet Fabric

£8.99

Union Jack Fabric

Heart Union Jack 100% Cotton

Price range: £9.99 through £199.80
Price range: £5.00 through £100.00
£8.99
Out of stock
£8.99