You can visit the shop Monday – Friday 10am – 3:30pm, Saturday 10am – 1pm (we are closed on Sundays and bank holidays), we often have doors open outside of these hours but if you are making a special trip do contact us and check.
Welcome to Stone Fabrics
We hope you enjoy browsing our stock and find the experience simple and intuitive. Fabrics are tactile so we recommend you obtain samples before buying, please see our swatch service guide on how to obtain them. You can refine the fabrics using categories, tags and filters. If you need a specific colour or type of fabric you can enter the keyword(s) in the search box.
If you need more information on a fabric, or an alternate photo we are happy to oblige. Please contact us with enquiries.

Â
-
13726
Sale! Original price was: £12.50.£9.38Current price is: £9.38. per metre Ring to orderSilver Grey floppy medium weight Linen and Viscose Mix
145cm
Pre-wash 40ËšC -
13723
Sale! Original price was: £12.50.£9.38Current price is: £9.38. per metre Ring to orderOatmeal Natural lightweight and floppy Linen and Viscose mix
145cm
Pre-wash 40ËšC -
13721
Sale! Original price was: £9.50.£7.13Current price is: £7.13. per metre Ring to orderOmbre Dusky Pink medium/Light Linen and Cotton
95cm
Pre-Wash 30ËšC -
13719
Sale! Original price was: £16.50.£12.38Current price is: £12.38. per metre Ring to orderMango Orange medium/ heavy 100% Linen
150cm
Pre-wash 40ËšC**LOW STOCK!** -
01791
Sale! Original price was: £8.75.£6.56Current price is: £6.56. per metre Ring to orderBlack and Peacock Blue 10mm stripe 95% Viscose 5% Elastane Lightweight Jersey
150cm
Pre-Wash 30ËšC -
07122
Sale! Original price was: £15.25.£11.44Current price is: £11.44. per metre Ring to orderChartreuse and Red geometric floral print Cotton and Elastane Jersey (8% Elastane)
160cm
Wash 30ËšC -
02838
Sale! Original price was: £21.50.£16.12Current price is: £16.12. per metre Ring to orderDenim Blue 82% Linen 18% Cotton Damiel heavy (260gsm) washed Linen.
140cm
Pre-Wash 30ËšC**LOW STOCK!** -
13498
Sale! Original price was: £14.25.£10.69Current price is: £10.69. per metre Ring to orderKhaki Green and Putty/Blush Camel brushstroke chevron print 97% Viscose 3% Elastane drapey lightweight Stretch Shirting
145cm
Pre-Wash 30ËšC -
13495
Sale! Original price was: £7.50.£5.63Current price is: £5.63. per metre Ring to orderTaupe Grey 100% Viscose stonewash Voile
135cm
Pre-Wash 30ËšC -
13225
Sale! Original price was: £12.50.£9.38Current price is: £9.38. per metre Ring to orderNavy Blue 100% Cotton medium weight Linen Look
138cm
Pre-wash 40ËšC**LOW STOCK!** -
13101
Sale! Original price was: £21.50.£16.13Current price is: £16.13. per metre Ring to orderChartreuse Green, Pink, Orange and Ochre watercolour abstracted pixel print 100% Viscose lightweight Crepe
140cm
Pre-Wash 30ËšC**LOW STOCK!** -
13060
Sale! Original price was: £9.50.£7.13Current price is: £7.13. per metre Ring to orderLight Blue bird-eye micro-check 100% Cotton Shirting
155cm
Pre-Wash 30ËšC
To see all the sale fabrics go HERE
NEW & NOTEWORTHY
New stocks of fabrics, haberdashery and any requisites necessary for your dressmaking needs arrive all the time. Explore the SHOP for all types of dressmaking fabrics and look at the Haberdashery for Linings, Sew-in & Iron-on Interfacings, Trimmings, and Fasteners.
-
13797
£12.50 per metre Ring to orderNavy Blue Brown 78% Polyester 18% Viscose 4% Elastane weighty Triple Crepe stretch Suiting
150cm
Wash 30ËšC -
13796
£12.50 per metre Ring to orderCaramel Camel Brown 78% Polyester 18% Viscose 4% Elastane weighty Triple Crepe stretch Suiting
150cm
Wash 30ËšC -
13795
£9.50 per metre Ring to orderChestnut Brown and Black abstract print 100% Poly Satin Twill
150cm
Wash 30ËšC -
13794
£30.00 per metre Ring to orderDark Olive Green speckled 100% Wool Felted Tweed Coating
150cm
Dry Clean -
13793
£30.00 per metre Ring to orderMagenta Pink and Plum 100% Wool wide herringbone Tweed (20mm stripes). Made in the UK
150cm
Dry Clean -
13792
£30.00 per metre Ring to orderNavy and Denim Blue 100% Wool wide herringbone Tweed (20mm stripes). Made in the UK
150cm
Dry Clean -
13791
£10.75 per metre Ring to orderMid Indigo Blue and White ticking stripe medium weight 100% Cotton Denim
148cm
Pre-Wash 30ËšC -
13790
£8.50 per metre Ring to orderRed Chambray 100% Cotton Shirting
144cm
Pre-Wash 30ËšC -
13789
£15.50 per metre Ring to orderSilver Art Deco feather design 72% Polyester 28% Polyamide Sequinned Tulle
140cm
Hand Wash -
13788
£12.50 per metre Ring to orderChampagne Cream 95% Polyester 5% Elastane slinky stretch Velour Velvet
150cm
Wash 30ËšC -
13787
£14.50 per metre Ring to orderChartreuse Mossy Green 97% Cotton 3% Elastane Stretch Moleskin Velvet
148cm
Hand Wash -
13786
£16.50 per metre Ring to orderPeacock Turquoise 80% Wool 20% Polyamide Melton Coating
150cm
Dry Clean -
13785
£15.95 per metre Ring to orderTeal Green, Mid Blue and Wine Red eastern floral patterned 36% Wool 27% Viscose 27% Polyester 10% Cotton Jacquard Coating
140cm
Hand Wash -
13784
£27.50 per metre Ring to orderPeacock Green with sliver sparkle fleck 80% Wool 15% Polyamide 5% Polyester heavy Crepey Bouclé Suiting from Laurent Garigue. Made in England
158cm
Dry Clean -
13783
£27.50 per metre Ring to orderBlonde Champagne Beige with sliver sparkle fleck 80% Wool 15% Polyamide 5% Polyester heavy Crepey Bouclé Suiting from Laurent Garigue. Made in England
158cm
Dry Clean -
13782
£12.50 per metre Ring to orderOatmeal Beige 70% Modal 30% Polyester fine and slinky Lightweight Jersey (also suitable as Tricot Lining)
148cm
Pre-Wash 30ËšC -
13781
£9.50 per metre Ring to orderNavy and Terracotta Orange Tartan Check Brushed 100% Cotton
150cm
Pre-Wash 30ËšC -
13780
£12.50 per metre Ring to orderDarkest Aubergine 78% Viscose 17% Polyamide 5% Elastane Ponte Roma type double Jersey
145cm
Pre-Wash 30ËšC
Got to the SHOP for all new fabrics
FEATURED FABRIC: Drapey Viscose & Tencel
Viscose is a light and breathable fabric that is a superb choice for smart blouses and flowing dresses and skirts. You can find lots more HERE
Coral Orange, Sky Blue and Pale Pink impressionist painted floral print 83% Viscose 17% Polyamide Crepe Navy, Chartreuse Sky Blue and Emerald Green paint splatter print 98% Viscose 2% Lurex (superfine gold and silver glittery vertical woven lines) Emerald Green, Lime, Lilac and White ditsy blossom floral in rough 22cm vertical stripes 100% Polyester Crepe Red, Orange and Pink ditsy floral print 100% Viscose Lawn Coral Orange, Turquoise Blue, Blush Pink and Gold multicolour ditsy print 99% Viscose 1% Lurex Lawn Orange, Royal Blue and Multicolour millefiori glass print 100% Viscose Voile Plum Purple 100% Viscose Piqué Shirting Cyclamen Pink 100% Tencel Twill Shirting Fuchsia Pink, Teal and Aqua Blue, Limey Yellow fruit and flower big print 52% Viscose 48% Cotton Voile. Bananas approx 11cm wide Navy and Mid Blue tie-dye 7cm vertical stripe 87% Viscose 13% Polyamide lightweight Crepe Tan Brown, Turquoise, Navy Blue and Ecru 30mm painted vertical broad stripe 87% Viscose 13% Polyamide lightweight Crepe Khaki Green and Putty/Blush Camel brushstroke chevron print 97% Viscose 3% Elastane drapey lightweight Stretch Shirting Black and Sandy Beige leopard cats print lightweight 100% Viscose Crepe (143gsm), leopards are approx 12cm Navy Blue, Turquoise, Orange and Ivory ditsy floral print Viscose Twill Aubergine Purple, Royal Blue and Saffron Orange large geometric Persian tile type print (repeat 42cm) 98% Viscose 2% Elastane stretch Twill 185gsm Cream and Multicolour retro 60's vintage floral flower power print 100% Viscose Crepe Duck Egg Blue, Raspberry Pink and Indigo Blue illustrated floral print silky 100% Tencel Sateen Lawn Lipstick Pink, Lime Green and Multicolour 'Elmer' op art circle print 100% Viscose Lawn
13649
£17.50 per metre
Ring to order
Pre-Wash 30ËšC13644
£19.50 per metre
Ring to order
Pre-Wash 30ËšC13575
£9.50 per metre
Ring to order
Pre-Wash 30ËšC13572
£17.50 per metre
Ring to order
Pre-Wash 30ËšC13559
£9.50 per metre
Ring to order
Pre-Wash 30ËšC13542
£12.50 per metre
Ring to order
Pre-Wash 30ËšC13537
£12.50 per metre
Ring to order
Pre-Wash 30ËšC13535
£14.50 per metre
Ring to order
Pre-Wash 30ËšC13528
£14.75 per metre
Ring to order
Pre-Wash 30ËšC13501
£12.50 per metre
Ring to order
Pre-Wash 30ËšC13500
£12.50 per metre
Ring to order
Pre-Wash 30ËšC13498
Sale!
Original price was: £14.25.£10.69Current price is: £10.69. per metre
Ring to order
Pre-Wash 30ËšC13450
£20.00 per metre
Ring to order
Pre-Wash 30ËšC13412
£9.50 per metre
Ring to order
Pre-Wash 30ËšC13249
£21.25 per metre
Ring to order
Pre-Wash 30ËšC13160
£20.00 per metre
Ring to order
Wash 30ËšC12993
Sale!
Original price was: £9.50.£7.13Current price is: £7.13. per metre
Ring to order
Pre-Wash 30ËšC12909
Sale!
Original price was: £13.25.£9.94Current price is: £9.94. per metre
Ring to order
Pre-Wash 30ËšC
SUPER BARGAINS!

Beautiful and never to be repeated last chance remnants (usually less than 1m) at rock bottom prices for clearance, grab them while you can. Prices are per meter and you need to take the piece to get the discounted price, click on the image to see how much is left. See them all HERE
-
13654
Sale! Original price was: £12.50.£6.25Current price is: £6.25. Ring to orderRoyal Blue 100% Cotton eyelet Broderie Anglaise (26cm between vertical stripe panels, 1/2 price remnant, only 90cm left
140cm
Pre-Wash 30ËšC**LOW STOCK!** -
13483
Sale! Original price was: £19.50.£4.88Current price is: £4.88. per metre Ring to orderBaby Pink 95% Cotton 5% Polyester 9.5oz Heavy Denim, 1/2 price remnant, only 50cm left
145cm
Pre-Wash 30ËšC**LOW STOCK!** -
13321
Sale! Original price was: £19.50.£8.78Current price is: £8.78. per metre Ring to orderOchre Olive Green drapey 100% Wool Cavalry Twill Worsted Suiting. Made in the UK, 1/2 price remnant, only 90cm left
155cm
Dry Clean**LOW STOCK!** -
12804
Sale! Original price was: £12.50.£6.25Current price is: £6.25. per metre Ring to orderNavy Blue Herringbone Brushed98% Cotton 2% Elastane Stretch Trousering / Suiting
150cm
Pre-Wash 30ËšC**LOW STOCK!** -
12790
Sale! Original price was: £20.00.£7.00Current price is: £7.00. Ring to orderBlack 73% Wool 26% Mohair 1% Elastane stretch worsted Suiting (made in the UK), 1/2 price remnant only 70cm left
155cm
Dry Clean**LOW STOCK!** -
12745
Sale! Original price was: £20.00.£10.00Current price is: £10.00. per metre Ring to orderStone Grey 67% Wool 20% Angora 10% Cashmere 3% Elastane stretch Flannel (Italian)
145cm
Dry Clean**LOW STOCK!** -
12724
Sale! Original price was: £16.50.£5.36Current price is: £5.36. Ring to orderBlack 69% Viscose 25% Polyamide 6% Elastane heavy Ponte Roma Jersey from Riverside, half price remnant - only 65cm left
135cm
Pre-Wash 30ËšC**LOW STOCK!** -
12650
Sale! Original price was: £13.95.£6.28Current price is: £6.28. per metre Ring to orderChartreuse Green, Magenta Pink and Imperial Purple op-art abstract tessellating ovals print 100% Viscose Twill, 1/2 price remnant, only 90cm left
150cm
Pre-Wash 30ËšC**LOW STOCK!** -
12479
Sale! Original price was: £10.50.£5.25Current price is: £5.25. per metre Ring to orderPeachy Apricot Pink, White and Black cherub print 100% Polyester Satin from VB
150cm
Wash 30ËšC**LOW STOCK!** -
12245
Sale! Original price was: £12.50.£5.63Current price is: £5.63. per metre Ring to orderOlive, Chartreuse Green, Blue and Brown retro psychedelic floral print 96% Viscose 4% Elastane drapey lightweight Jersey
145cm
Pre-Wash 30ËšC**LOW STOCK!** -
12222
Sale! Original price was: £15.65.£7.83Current price is: £7.83. per metre Ring to orderNavy and Black leopard animal print 100% Polyester luxe finish low crease 6 Wale Corduroy
150cm
Wash 30ËšC**LOW STOCK!** -
12149
Sale! Original price was: £17.85.£8.03Current price is: £8.03. Ring to orderViridian Green, Black, Blue and Ecru paisley print 98% Viscose 2% Elastane Stretch Twill Shirting, 1/2 price remnant, only 90cm left
140cm
Pre-Wash 30ËšC**LOW STOCK!** -
11978
Sale! Original price was: £15.00.£7.50Current price is: £7.50. per metre Ring to orderPowder Blue 95% Cotton 5% Elastane 28 wale stretch Babycord
150cm
Pre-Wash 30ËšC**LOW STOCK!** -
11792
Sale! Original price was: £8.50.£4.25Current price is: £4.25. per metre Ring to orderPurple and Multicolour tutti frutti confetti spot print 100% Polyester Chiffon
150cm
Wash 30ËšC**LOW STOCK!** -
11201
Sale! Original price was: £15.00.£7.50Current price is: £7.50. per metre Ring to orderBlack 95% Cotton 5% Elastane 28 wale stretch Babycord
142cm
Pre-Wash 30ËšC**LOW STOCK!**
Would you like Samples? Join the Cloth Club!
Sign up to the New Cloth Club and you can request samples throughout the year without having to send an S.A.E. You will also receive one-off member-only offers and back-up email communication with recommendations of what is new and inspirational. Find out more and fill in the form HERE