Shop All
Shop All Fabrics & Sewing Supplies
Welcome to Truro Fabrics — a family-run fabric shop established in 1984, based in the heart of Cornwall. Whether you're a seasoned dressmaker, a passionate quilter, or just starting your sewing journey, you'll find everything you need right here. Browse our complete range of fabrics, haberdashery, sewing patterns, sewing machines, and interior fabrics, all carefully curated and lovingly dispatched from our Cornwall store.
Fabrics
Our fabric collection spans hundreds of styles, weights, and fibres. From lightweight cotton lawn and double gauze to structured denim, corduroy, and wool coating — we stock fabrics for every sewing project. Explore our Liberty Fabrics, jersey knits, linen, crepe, seersucker, faux fur, fleece, lace, and much more. We also carry an ever-growing range of deadstock and sustainable fabrics for the eco-conscious maker.
Sewing Patterns
Find the perfect pattern from leading independent designers including Merchant & Mills, Grainline Studio, Megan Nielsen, Friday Pattern Company, Closet Core, and Liberty. Our pattern range covers dresses, tops, trousers, coats, lingerie, childrenswear, and more — with options for beginners through to advanced sewists.
Haberdashery
Stock up on all the essentials: zips, buttons, elastic, interfacing, lining fabrics, thread, bias binding, ribbon, lace trim, motifs & patches, curtain heading tapes, and hooks & rings. We carry everything you need to finish your makes beautifully.
Sewing Machines & Accessories
Upgrade your sewing setup with our range of sewing machines, including models from trusted brands. Browse machine feet, accessories, and cutting mats to complete your workroom.
Patchwork & Quilting
Discover an inspiring selection of patchwork fabrics, fat quarters, quilting kits, and quilting rulers from beloved brands including Moda Fabrics, Lewis & Irene, Makower, and Dashwood Studios. Whether you're making your first quilt or adding to a lifelong collection, we have the fabrics and supplies to inspire you.
Interiors & Home Fabrics
Transform your home with our range of furnishing fabrics, curtain fabrics, cushion pads, lampshade making kits, and curtain making supplies. From bold prints to classic plains, our interior fabrics are perfect for upholstery, soft furnishings, and home décor projects.
Free UK Delivery on Orders Over £50
We offer free standard UK delivery on all orders over £50. All orders are lovingly wrapped in recycled tissue and re-purposed packaging, ready to arrive at your door and be made into something beautiful. Established in Cornwall since 1984 — we're proud to serve makers across the UK and beyond.
-
Rit Synthetic Fabric Dye - DyeMore -Super Pink
Regular price £7.99 GBPRegular price£0.00 GBPSale price £7.99 GBP -
Rit Synthetic Fabric Dye - DyeMore -Apricot Orange
Regular price £7.99 GBPRegular price£0.00 GBPSale price £7.99 GBP -
Rit Synthetic Fabric Dye - DyeMore -Smoky Blue
Regular price £7.99 GBPRegular price£0.00 GBPSale price £7.99 GBP -
Schmetz Sewing Machine Needles - Jersey Ballpoint 90/14
Regular price £2.50 GBPRegular price£0.00 GBPSale price £2.50 GBP -
Schmetz Sewing Machine Needles - Universal 70/10
Regular price £2.50 GBPRegular price£0.00 GBPSale price £2.50 GBP -
Schmetz Sewing Machine Needles - Assorted Twin
Regular price £9.40 GBPRegular price£0.00 GBPSale price £9.40 GBP -
Schmetz Sewing Machine Needles - Assorted Leather
Regular price £4.20 GBPRegular price£0.00 GBPSale price £4.20 GBP -
Schmetz Sewing Machine Needles - Assorted Universal
Regular price £2.50 GBPRegular price£0.00 GBPSale price £2.50 GBP -
Schmetz Sewing Machine Needles - Universal 60/8
Regular price £2.50 GBPRegular price£0.00 GBPSale price £2.50 GBP -
Schmetz Sewing Machine Needles - Assorted Microtex
Regular price £3.50 GBPRegular price£0.00 GBPSale price £3.50 GBP -
Schmetz Sewing Machine Needles - Microtex 80/12
Regular price £3.20 GBPRegular price£0.00 GBPSale price £3.20 GBP -
Schmetz Sewing Machine Needles - Stretch 75/11
Regular price £3.60 GBPRegular price£0.00 GBPSale price £3.60 GBP -
Schmetz Sewing Machine Needles - Jeans/Denim 100/16
Regular price £3.70 GBPRegular price£0.00 GBPSale price £3.70 GBP -
Schmetz Sewing Machine Needles - Assorted Embroidery
Regular price £3.70 GBPRegular price£0.00 GBPSale price £3.70 GBP -
Janome Sewing Machine Feet - Gathering Foot
Regular price £21.00 GBPRegular price£0.00 GBPSale price £21.00 GBP -
Janome Sewing Machine Feet - Ditch Quilting Foot
Regular price £21.00 GBPRegular price£0.00 GBPSale price £21.00 GBP