Welcome to Fabric Magic!
At Fabric Magic we pride ourselves on offering expert personal advice from passionate and knowledgeable staff. From new dedicated premises, a wide range of workshops and courses are on offer to help you learn or improve knitting, quilting, patchwork, embroidery and sewing skills.

We are one of the leading independent fabric shops in the West Country. Established in 2002 in Wiltshire's county town of Trowbridge, our fabric shop offers an extensive selection of textiles; dress fabrics, curtain material, knitting yarn, haberdashery, sewing and craft supplies. We are proud to be a locally-run business and a part of the local community, serving Bradford-on-Avon, Westbury, Melksham, Chippenham, Devizes, Bath, Salisbury and the surrounding areas.

People visit us from across South West England and we want to be able to find all our visitors the perfect product! Our shop has an unrivalled selection of over 2000 rolls of fabric, 12,000 balls of wool and dozens of curtain materials; and if you can’t find what you’re looking for then we will try to source it for you. We even offer free samples and furnishing fabric hanger loans to try at home.

Featured products:



Striped Cotton Chambray Shirting Black & White Geometric Jersey by John Kaldor Bright Kiwi Slices on White Cotton Poplin sweet birds and roses in blues and pinks on a cream sateen background curtaining medium weight
Striped Cotton Chambray Shirting
price per metre: £8.50
Black & White Geometric Jersey by John Kaldor
price per metre: £12.95
SALE PRICE: £4.00
Bright Kiwi Slices on White Cotton Poplin Floral on Sky Blue Stretch Twill Magenta & Navy Crepe de Chine by John Kaldor Cherry Blossoms on Candy Pink Cotton Poplin
Olive Green Marble Print Cotton
price per metre: £17.50
Floral on Sky Blue Stretch Twill
price per metre: £14.90
Magenta & Navy Crepe de Chine by John Kaldor
price per metre: £13.85
SALE PRICE: £8.00