I’ve been asked a lot recently where the best place to buy fabric online is. Here is a list of my personal favorite online fabric stores! This is also a full list of where you can buy fabrics online, so please let me know if there are any I’ve missed. I know there are a lot of online fabric shops out there. There are definitely more out there, I can’t wait to discover new places!
Where I buy my fabrics from
1. My Fabrics
My current favorite online fabric retailer is MyFabrics. They dispatch from Germany, but I find their delivery to be faster than some UK based stores. I purchase the majority of my fabrics for my store KUMA from MyFabrics. They are GOTS certified, meaning they are committed to a socially responsible, environmentally friendly supply chain. Fabrics purchased from them also come with individually printed care instructions. I’ve never seen that from any other retailer! They offer free delivery on orders over £50. You can also get free unlimited shipping for six months for just £9.95. Great for people like me!
2. Fabric Land
Before lockdown, this was where I bought most of my fabric in person. I could spend hours in their store (dotted around the UK). They have a fantastic range of affordable fabrics. And when I say range, I mean RANGE. Their stock is enormous, and you can pretty much get everything you need which is sewing related in one place. They offer free delivery on orders between £70 and £300.
Another affordable fabric store, with a huge variety of fabrics. In particular, I love their Liberty fabric section. They sell genuine liberty fabric for cheaper than what you can find at the luxury department store directly. They also have free delivery on orders over just £20! Amazing!
This was my go-to site when I was sewing for the NHS. They have incredibly cheap but high-quality plain cotton and polycottons. One of their selling points is that they specialize in costumes and dancewear fabrics. Another really affordable fabric store, with very fast delivery. They have free delivery on orders over £70.
This is a small, family-run business. I’ve been trying to support more independent stores like this in an effort to live more consciously. I can tell you, their customer service is incredible! The range of fabrics they have are absolutely gorgeous, and I’m loving their Christmas selections. They offer free delivery on orders over £50. However, their delivery charge is never over £3.50, which is quite low for a fabric shop!
6. John Lewis
Not exactly a fabric store, but I couldn’t miss John Lewis out due to the enormous range of high-quality fabrics they have. It’s a little pricier than other places, but you are guaranteed a well-made product. I would often browse the haberdashery section in-store, to see what new collections they had! They have a wide selection of on-trend and current fabrics. Online free delivery starts at £50.
Other options to buy fabric online
Here is the full list of online fabric retailers, which I have saved and got my eye on! I haven’t necessarily made purchases from every single one of these stores, so let me know if you have. Having said that, I’ve had a very long browse on all of the listed sites. I’ll be updating this page whenever I make a new purchase from a new store.
10. Croft Mill
14. Fabric Direct
15. Fabric Godmother
16. Fabric Love
17. Fabric Online
18. Fabrics Galore
19. Flamingo Fabrics
21. Higgs & Higgs
24. Oh Sew Crafty
25. Online Fabrics
27. Pound Fabrics
29. Sew me Sunshine
Other suggestions to buy fabric online
If you are an online fabric store or supplier, please let me know! You can leave me a comment down below. Otherwise, please send me an email at email@example.com so I can add you to this list!
I hope that this list has been helpful! Let me know what you think, and tag me in any purchases you make! I’d love to see what you’ve got, as well as made with these fabrics. Happy sewing and designing!
See you in the next one,