Order online - We'll call you to confirm and complete.

Our ordering 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 now accepting online orders.

We aren't quite ready to take payments online yet, but we accept card payments via the telephone or cash on delivery/collection. When you order we will call you back to confirm availability and arrange delivery. We are offering a door step delivery service for the Central Edinburgh and East Edinburgh areas at a small charge of £4.00 for orders over £10.00.

Orders will be despatched by Royal Mail 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!

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. See our special section of suitable fabrics.

Orders can be placed using either this site, or our brand new ordering service


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