Welcome to Fabric Land’s Canvas Curtain Fabric category page, where you’ll find the best selection of high-quality canvas fabrics for DIY curtains and upholstery. Our canvas curtain fabrics are durable, stylish, and perfect for creating custom window treatments and upholstered furniture.

Canvas is a heavy-duty, plain-woven fabric that’s ideal for home decor projects. Our canvas curtain fabrics come in a range of colours and designs, so you can find the perfect fabric to match your decor style.

At Fabric Land, we’re committed to providing you with the best online shopping experience. We offer fast shipping and excellent customer service, so you can shop with confidence. Our prices are competitive, and our selection is unmatched, so you can find everything you need in one convenient place.

Whether you’re a seasoned DIYer or just starting out, our canvas curtain fabrics are easy to work with and perfect for creating custom curtains and upholstery that will last for years. Shop with confidence at Fabric Land and find the best selection of canvas curtain fabric today. With fast shipping and excellent customer service, you can buy with ease and start creating something truly beautiful and functional for your home.

£3.99 - £5.99 / per metre
£3.99 - £5.99 / per metre
£5.99 / per metre
£4.99 / per metre
£4.99 / per metre
£4.99 / per metre

Abstract Patterned Fabric

Curtain Fabric Tan Maple Leaves

£4.99 / per metre

Abstract Patterned Fabric

Curtain Fabric Wispy Leaf Beige Green

£4.99 / per metre
£4.99 / per metre


At Fabric Land UK we understand the value and benefits of using the best quality materials for your projects which is why we are always ensuring that we provide our customers with high standard fabrics. In addition to curtain and canvas fabrics, we stock a large range of other high quality fabrics. Including: Poly Cotton Fabric, Foiling Fabric, Nylon Fabric, T-shirting Fabric and many other options. All Curtain Fabrics & Canvas Fabric from Fabric Land. We try our best to have a wide selection of our Canvas Fabric available to buy online but if you don’t find the correct fabric that you are looking for please phone up our head office on 01425 461444 or email us on enquiries@fabricland.net and we will do our very best to find what you are looking for. Alternatively, you could of course visit one of our stores which can be located using the Fabric Land Shops page and consult with one of our well trained and cheerful employees for assistance. You can earn points on every purchase made with Fabric Land. For every £1 spent on the website you will receive 2 points. Points can be spent on the website only and not in-store. Once you have collected 50 points you can head to the My Account Page, Click ‘Points’ and converts those points into a coupon code which can then be applied at checkout. 50 Points are worth £1 of credit on the website. Once the coupon is generated you will have 30 days to redeem it.
This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.