Fabrics, Curtains, Haberdashery and Made-to-Measure

At Fabric Revolution in Edinburgh, we provide a one stop shop for fabric, curtains, haberdashery and made-to-measure.

We stock fabrics for curtains, cushions, upholstery and clothes.  

We offer a choice of ready-made curtains or a made-to-measure curtain option made from our huge range of curtain fabrics.

Our workshop is on site allowing us a quicker turn over time for made-to -measure items.

sample of our fabrics
curtain samples Edinburgh


We have a wide range of fabrics in our collection as well as swatch books and samples to browse.

We stock fabrics for curtains, cushions, upholstery and clothes. 

We have a selection of fabrics for clothes including lining and net fabrics. You are welcome to visit or call us to see if we stock what you are looking for.


We stock curtain fabrics and ready-made curtains in our store.

We have ready-made curtains at great prices and offer a half-price alteration service for any ready-made curtain purchased from us.

Our made-to-measure service  is open to all customers including those who want to bring their own fabrics and have  curtains made to their specifications.

As our workshop is on site we offer a fast turnaround for any made-to-measure request as all products are made in our shop.


Whether you sew professionally or for a hobby we have all your essentials. If you are looking for zips, buttons, thread and more be sure to drop by or call us.

If you are looking for a made-to-measure item then please contact us and we can discuss with you.

Alterations and repairs to clothes are also welcome.

Sewing Machine Services and Repairs are available on request.

Contact Us

Address: 165-67 Dalry Rd, Edinburgh, EH11 2EA

Telephone: 0131 337 5537​

Email: info@fabricrevolution.co.uk