£4.95 flat delivery rate

Click and collect

Free samples

Free expert advice

Established 2002

Due to staff shortages we are currently open Mondays to Saturdays 10am – 4pm
welcome to fabric magic

shop instore and online

We have 100s of fabrics online and flat rate delivery on all items.



Fabrics for daywear, special occasions and fancy dress. Traditional to contemporary including retro and fun designs.


Soft furnishings

Fabrics for every kind of curtain and upholstery project, and our good range of linings and interlinings.



From beautiful cotton prints for quilting to useful natural textiles, waddings, canvases, felt and seasonal fabrics for all those crafty ideas.

Our covid-19 promise

Keeping you sewing and crafting during this time

Our opening hours for February 2022 are Mondays to Saturdays 10am – 4pm.

(We hope to resume normal opening hours 9am to 5pm as soon as possible.)

To ensure the safety of our customers and staff, for the moment we will continue to operate our store in the current way…

  • We operate a screened counter service.
  • We ask all customers to wear a mask and use the hand sanitiser.
  • You can now browse most of our dressmaking and furnishing fabrics.
  • All our furnishing fabric sample hangers are on display and can be borrowed to take home for a refundable deposit.
  • Dress pattern catalogues are now available to look at, please ask to see them.
  • Our upstairs showroom is now open.

Make fabric buying more fun

Here are some of the things we are offering to make fabric buying more fun, however far away you live.

100s of fabrics online with detailed descriptions, handle, suggestions for use and photographed both close up and on a mannequin.

Experienced and knowledgeable staff to take your call.

We can send you a sample in the post of any fabric free of charge.

Book a video call today and have a virtual tour with one of our members of staff.

To choose a pattern - browse www.sewdirect.com and we can pop it in with your order, we keep most of them in stock.

As in our shop, our online fabrics are available in 10cm increments – all fabrics are clearly priced per metre.

Our online products can also be collected from the store.

If you want to add on any haberdashery item to your order (for no extra postage) – we can find the best match for you and give advice about the most appropriate items you will need to finish your project – just tell us what you are making.

Our Sewing Expertise

We can offer the best of both, instore and online.

We are a long-established independent sewing shop offering all the expertise you could need whether you are just starting to sew or have been dress or curtain making for years.

We know buying sewing supplies online can be difficult and not nearly so much fun – we all need that fabric fix now and again, when you want to be able to see and touch textiles to be inspired!

We hope we can make the experience easier by offering a personal expert service both at the counter and over the phone.

If you live nearby – in Wiltshire or Somerset why not get a taster for some of our fabrics online first (we have lots more in store) before coming to visit, particularly at the moment when we cannot let customers browse – our counter service is important to keep both our staff and customers safe.

If you live further away, we have built up a very comprehensive ‘virtual service’ in 2020 to help customers make and be pleased with their purchases.

Often buying the fabric is just the start of it. …you might need a pattern, interfacing, lining, zip, thread etc.

How do I know which thread will go with my chosen fabric? How will my fabric look when it is made up?

We hope we can solve some of those problems, using video calls, our expert knowledge and the good old-fashioned phone!

Need advice?

Just get in touch and speak to our knowledgeable team today.

See what our customers say

The staff are really helpful, and with Covid-19, you felt safe, as everything was securely barricaded off, and the staff got what I needed to me, and it a pleasure to go into the shop.
Mrs Walter
Went to grab some fabric for my textiles coursework but forgot what measurements I needed. The ladies on the counter took the time to help me work out what I needed by approximating!
Miss van Wijk

Flat rate delivery on all items

No matter how big your order, you pay one fee at only £4.95.

Get in Touch