Fabric Shops in London


Learning to sew is a very exciting experience indeed… Ahhh the thought of the endless possible things you can make when you can use a sewing machine and the beauty, textures and colours of the fabrics we can make these things in! As exciting as this prospect might be, I know for sure that many of you reading this post who might just be getting started on their sewing journey, are feeling lost at the thought of where to source those beautiful fabrics from. Am I right? Bingo! No panic though! Here we come to the rescue with a list of what we think are the top fabric shops in London 🙂

First off, if you are coming to our classes, you might like to know that we have a lovely selection of quality fabrics starting from as little as £7 a metre, which believe me it’s quite cheap for the quality! We also sell haberdashery and great beginners starter sewing kits containing everything you need to power through your sewing projects. Affordable and convenient. What more can you ask for? 😉

Now back to our fabric shops in London topic! First and utmost and closest to my heart from my Fashion College days just around the corner, is the large array of fabric shops on Goldhawk Road in Shepherds Bush. An absolute sewing / fabric haven consisting of many different shops offering a huge selection of fabrics including Liberty prints and Italian wools and silks at very competitive prices. My personal favourites are A One Fabrics, Classic Textiles, Fabric HouseA to Z Fabrics and UK Textiles.

classic textiles

Classic Textiles

Next and just as close to my heart and conveniently close to my home too are the fantastic  Simply Fabrics  shops in Brixton. Two shops selling fashion  and upholstery fabrics as well as trimmings and general haberdashery. An absolute gem for finding end of line quality fabrics from as little as £6-8 a metre! They also stock Liberty prints starting at £12, which considering they retail at £22 to £24 a metre in Liberty’s this is quite a bargain price for them. Stock varies every week and what you find one week might not be there the next.

fabric shops in london

Simply Fabrics

Keeping within the theme of top fabric shops in London closest to my heart and to my home (which comes in very handy!) is the fantastic  The Crafty Sewer  shop in Balham. Not only has this shop got a huge selection of lovely fabrics and haberdashery at very reasonable prices, but it also boasts, in my honest opinion, the nicest, most helpful and some of the most knowledgeable staff in the whole of London. Great place to go if your are an absolute beginner with no clue of how to get the right fabric for a project and get great advice…

the crafty sewer

The Crafty Sewer

Next up on the list of top fabric shops in London offering good value for money is  Rolls & Rems  with three shops located in North London (Holloway Road & Edmonton) and in South London (Lewisham). They offer a nice selection of fashion and upholstery fabrics including some lovely printed cottons and denims as well as jerseys at reasonable prices.

If you are looking for bargain price fabrics and live in North London or don’t mind travelling the whole length of the Victoria Line, then you must pay Walthamstow Market a visit! Apart from housing a few fabric shops where you can find some gems at bargain prices (although you have to be there at the right time), it also boasts a few stalls with the one situated outside Sainsbury’s carrying some good quality fabrics at very reasonable prices.

Worth a visit on the proximity of Clapham Common and Clapham Junction is the lovely  Fabrics Galore  offering a lovely selection of quality fashion and upholstery printed cottons as well as wools and some silks, including some designer names and a small selection of trimmings and haberdashery. Their price range is slightly higher than the shops above, but still affordable.

fabrics galore

Fabrics Galore

Moving onto a much higher price range, central London is the seat of some of the most beautiful, but also most expensive fabrics in town. Berwick Street in Soho boasts a large number of upmarket shops where you can find the most luscious silks, wools, cottons and jerseys including organic and fair trade ones at, oh well…not exactly bargain prices as some of the above places, but the quality is definitely worth it, if you are prepared to spend that much more… We’re talking their cheapest fabrics starting around £12 up to £20 a metre and way upwards here!

Amongts these beautiful, but oh so dangerous shops  The Cloth House  is definitely one of my favourites, followed by Berwick Street Cloth Shop and Misan Textiles.

cloth house

Cloth House

Part of the same legacy as the ones above and just a few yards away in Poland Street you can also find a large selection of beautiful fabrics and haberdashery at MacCulloch and Wallis.

For those of you living in East London, two of my favourite shops I would definitely recommend for both choice and reasonable prices are Dalston Mill Fabrics in Ridely Road, Dalston and Woolcrest Textiles in Well Street, Hackney. Dalston Mill Fabrics can be a bit overwhelming at first as it is jam packed with fabrics right up to the ceiling, but if you have the patience to take a good look around you are sure to find some gems at great prices. Woolcrest Textiles on the other hand is a wholesale warehouse, which will also sells smaller amounts. It can be quite overwhelming if you are new to fabric shopping and the staff are not always very knowledgeable or helpful, so might not be the ideal place for newbie fabric shoppers. Besides their selection of fabrics is more geared towards experienced sewists rather than towards beginners friendly fabrics.

dalston mill fabrics

Dalston Mill Fabrics

Finally, for or all you Liberty print fans out there, myself included!- not to be missed is the wonderful  Shaukat Fabrics in West Brompton, housing what is without a doubt the largest selection of Liberty fabrics in London outside of Liberty’s itself, BUT (drumroll plese!) at much lower prices than the former.

shaukat fabrics

Shaukat Fabrics

Have you been to any of these shops or do you have any other fabric shops in London you would like to recommend?
Please leave a comment below. We’d love to hear!

2018-02-16T17:05:34+01:00 February 9th, 2016|Tips & Tricks|13 Comments

About the Author:

Elena has been sewing for 20 years and is passionate about sharing the skills and love of sewing with as many people as possible. She is also passionate about refashioning and upcycling and help save the planet one stitch at the time.


  1. Joseephine March 1, 2016 at 7:41 am - Reply

    Thank you for your time and energy in publishing this article. I will direct my students to here to read this.

    • Elena Pintus March 1, 2016 at 8:16 am - Reply

      Thank you Josephine! I hope they will find it useful too 🙂

  2. Wai March 1, 2016 at 4:28 pm - Reply

    Thank you Elena for a fab-tastic round-up!

    The Queen’s Market at Upton Park, next to the station, is a great place for finding bargains and quality fabrics and Haberdashery too! Starting from as little as £2 per metre!

    Yet to explore is Paul’s Fabrics and Fabian’s near Shadwell, apparently another fabric haven!

    Again, thank you for your help on getting me started on my sewing journey just over a year ago! Who’d have thought I’d be sewing knits and using an overlocker?!

    • Elena Pintus March 1, 2016 at 10:41 pm - Reply

      You’re most welcome Wai! So glad to our clients take up sewing with passion after attending our courses!

      Great tips about these other places…they sound well worth checking out!

      Thanks 🙂

  3. Amanda Taggart April 14, 2016 at 5:15 am - Reply

    Thank y so much for this article it has been really helpful and I can’t wait to pay a few of these shops a visit. Recently I have been buying Indian silk saris and using this fabric in my projects, I have mainly been buying online do know where might be good in London to purchase Indian silk sari fabric, I love the patterns and colours. Many thanks.

    • Elena Pintus April 15, 2016 at 8:00 am - Reply

      You’re very welcome Amanda! I’m glad you enjoyed the post. Goldhawk Road and Walthamstow market sell sari fabrics too, but you can find even better selections of specialist Indian fabrics in Tooting and Southall 🙂

  4. Chanade August 19, 2016 at 9:00 am - Reply

    Hi, I think this article is absolutely fantastic, I have researched a few of these shops online, yet to visit. But I was wondering if you know any shops that sell swimwear material.

    I am looking for Nylon, Lycra, Poly amide, Elastane type of fabrics.

    Hope to hear from you soon.

    • Elena Pintus August 26, 2016 at 8:37 am - Reply

      Hello there! Some of these shops will definitely stock these fabrics. I would just give them a call to check. Gook luck!

  5. Angela December 21, 2016 at 7:41 pm - Reply

    Thank you so much for this list. I’ve only been going to Liberty for years!!

  6. dom February 3, 2017 at 2:15 am - Reply

    Don’t forget ‘Fabrications’ on Broadway Market who only stock environementally friendly and ethical fabrics – they are so wonderful and run lots of great workshops

  7. Evelin March 17, 2017 at 11:25 pm - Reply

    Hello Elena,
    thanks for this great article! Im from Switzerland and I really wouldn’t have known where to start looking! One more question, though: Would you perchance know where to buy fabrics to sew small childrens clothes/sleeping bags/bibs etc?
    Thx in advance!

  8. S McLister November 22, 2017 at 4:08 pm - Reply

    Can you recommend a shop which sells faux fur?

    • Elena December 13, 2017 at 2:20 pm - Reply

      Hi there! Hope you’re well.

      Most decent fabric shops have a range of faux fur. A One Fabrics on Goldhawk road have a good selection. Misan are another one, they have a shop on Goldhawk Road as well as on Berwick Street in Soho. If you’re wanting something a bit more upmarket, Broadwick Silks on Broadwick Street has a really top quality range of faux fur. Hope that helps!

Leave A Comment