Our telephone service is now available

Sewing is a productive way to remain occupied and is great for general well-being. Although our shop is closed at the moment we are still accepting orders and payments via telephone. We'd love to hear from you and welcome your orders for crafting, knitting, haberdashery and sewing products.

National Health Service Logo We have plenty of elastic and cotton fabric for anyone who is helping our incredible National Health Service by making up masks and scrubs.

Orders will be despatched on Mondays, Wednesdays and Fridays; postage/packaging charges depend on the size/weight so let's talk about your ideas and help you find the supplies you need!

Call or text on 0782 515 7540


Edinburgh Fabrics was established in 1980, we are a small family business aiming to provide our customers with a personal touch. We stock almost everything for the home dressmaker, quilter or craft person. From fabrics and buttons to trimmings and many more items for creating the perfect project.

We champion British wool and hold the largest range of Yorkshire and Scottish Wool fabrics in Edinburgh. We take pride in stocking Harris Tweed fabrics, helping to grow the cottage industry of the Isle Of Harris.

12-14 St. Patrick Square

Tel: 0131 668 2790

Featured Fabrics