I purchase most of my fabrics online as my local choices are limited to Hobbycraft (dull) and John Lewis (overpriced and rubbish selection). Okay, there are a couple of independent shops in Cardiff, but they're away from the main shopping centres and rarely seem to have what I'm looking for.
People always seem surprised that I don't feel the need to fondle every fabric prior to purchase. My argument on this is that if you're reasonably aware what you're after and don't mind the odd surprise, then you might as well go for it. A good online shop will offer free samples if you're absolutely set on stroking (and often this scrap might be big enough for a Makie Make).
First up; Croft Mill. I bloody love this shop. A wide variety of fabrics of every kind, generally with a quirky name and description. Will send you up to 5 free samples: I normally add these to my existing order (visiting here is terrible for my bank balance) of loveliness. Their new Italian collection has some gorgeous lightweight lawns, two of which are on my shelf just waiting to be sewn up.
![]() |
Yes... I own the shuttlecocks. Nom! |
![]() |
Birds of Paradise cotton, available from Ditto Fabrics |
Small-print floral available from Favourite Fabrics; perfect for Makie Couture |
We'll finish off then; this one is a bit of a mixed bag. Minerva Crafts and Fabrics appear to have recently moved off of eeeevilBay to a highly respectable online shop front. Inside it looks like nothing's changed and the site feels a bit like a jumble sale! Don't let that put you off though there are lots of listings for decent length end-of-rolls and remnants; I get a lot of outerwear weight fabric from here; trousers, skirts and wools for cloaks and coats, and I rarely pay more than a tenner for a couple of metres. Definitely one to browse with a cup of tea, but terrible for impulse buying.
![]() |
Oooh. Tiger print cotton? £4.99/m? That's practically a neutral, yes? |
![]() |
Leafy cotton lawn, £5.99/m. Mmmmm.... do not need? |
What are your favourite places to buy fabric online?