Cotton & Chintz Logo


Fabric for Curtains, Soft Furnishings & Upholstery

[smartslider3 slider=”18″]

Fabrics Sales

Our staff are both knowledgeable and friendly and are happy to provide advice and inspiration you when choosing the fabrics for your project, whether you already know what you want or whether you want to browse through the fabrics we have in stock, call in to have a look around. Our aim is to deliver and exceed the expectations of our customers, which is why we will tailor our sevices to the needs of our customers.

Cotton & Chintz shop Edingburgh

Walk in Customers

We always maintain a good stock of quality fabrics in our shop in Newington, Edinburgh for walk in customers. We have fabric sample books from all our major suppliers which can be viewed either in our shop, by appointment at your home.

Home and Business Curtain Appointments Edingburgh


Home or business appointments can be made by contacting the shop on 0131 667 5796. During these appointments we can take accurate measurements, discuss styles, fabrics and colours.

Cotton & Chintz Staff

Online Customers

The increased demand for online sales throughout COVID-19, has shown us we can deliver the same exceptional service regardless of where you are. Our team are all experienced and ready to answer your questions.

Audubon Pink F1108-04
Audubon PinkAudubon Pink F1108-04

Nothing compares to seeing or touching the fabric itself so we offer free fabric samples to all our customers.

A photograph or a digital image of fabric doesn’t always convey the information customers need to ba able to make a decision about which fabric will suit their room.

If the sample you want is available from our online shop, simply select ‘Order a Sample’ and continue through the ordering process. If the fabric isn’t currently listed in our online shop either call us on 0131 6675796 or send us your fabric sample request using the online for here.

If you are looking for a particular fabric and finding it difficult to source or you would like a competitive quote, we would welcome your phone call on 0131 667 5796.