Curtain fabric

Whether you're making your own, or ordering made-to-measure curtains, we have a huge range of fabrics suitable for curtains. Shop our blinds fabric by the metre and use our fabric quantity calculator to find out how much fabric you need.

Made to measure curtains

Filter
Look
Type
Pattern
Colour
Brand
Usage
Price
No filters selected:
33168 Curtains
View
Sort By
View mode
Spirit Fabric by Andrew Martin Sunset
Spirit
Andrew Martin
£218.00
Per metre
Forest Fabric by Andrew Martin Multi
Forest
Andrew Martin
£224.00
Per metre
Shuttle Fabric by Andrew Martin Ivory
Shuttle
Andrew Martin
£70.00
Per metre
Shuttle Fabric by Andrew Martin Natural
Shuttle
Andrew Martin
£70.00
Per metre
Teepee Fabric by Andrew Martin Natural
Teepee
Andrew Martin
£58.00
Per metre
Rucksack Fabric by Andrew Martin Natural
Rucksack
Andrew Martin
£52.00
Per metre
Rodeo Fabric by Marvic Gold/Olive
Rodeo
Marvic
£133.00
Per metre
Rodeo Fabric by Marvic Linden/Denim
Rodeo
Marvic
£133.00
Per metre
Rodeo Fabric by Marvic Indigo/Taupe
Rodeo
Marvic
£133.00
Per metre
Malibu Fabric by Marvic Gold
Malibu
Marvic
£155.00
Per metre
Malibu Fabric by Marvic Olive
Malibu
Marvic
£155.00
Per metre
Malibu Fabric by Marvic Denim
Malibu
Marvic
£155.00
Per metre
Malibu Fabric by Marvic Oyster
Malibu
Marvic
£155.00
Per metre
Mulholland Fabric by Marvic Orange
Mulholland
Marvic
£90.00
Per metre
Mulholland Fabric by Marvic Gold
Mulholland
Marvic
£90.00
Per metre
Mulholland Fabric by Marvic Chambray
Mulholland
Marvic
£90.00
Per metre
Vine Fabric by Marvic Cinnamon
Vine
Marvic
£138.00
Per metre
Vine Fabric by Marvic Linden
Vine
Marvic
£138.00
Per metre
Vine Fabric by Marvic Chambray
Vine
Marvic
£138.00
Per metre
Vine Fabric by Marvic Indigo
Vine
Marvic
£138.00
Per metre
Melrose Fabric by Marvic Cinnamon
Melrose
Marvic
£103.00
Per metre
Melrose Fabric by Marvic Linden
Melrose
Marvic
£103.00
Per metre
Melrose Fabric by Marvic Indigo
Melrose
Marvic
£103.00
Per metre
Melrose Fabric by Marvic Taupe
Melrose
Marvic
£103.00
Per metre
Melrose Fabric by Marvic Oyster
Melrose
Marvic
£103.00
Per metre
Laguna Fabric by Marvic Gold
Laguna
Marvic
£142.50
Per metre
Laguna Fabric by Marvic Denim
Laguna
Marvic
£142.50
Per metre
Avalon Fabric by Marvic Forest
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Denim
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Heather
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Teak
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Stone
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Hazel
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Cinnamon
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Paprika
Avalon
Marvic
£165.00
Per metre
Avalon Fabric by Marvic Blush
Avalon
Marvic
£165.00
Per metre
Belvedere Fabric by Arley House Pink Diamond
Belvedere
Arley House
£75.00
Per metre
Belvedere Fabric by Arley House Sapphire
Belvedere
Arley House
£75.00
Per metre
Belvedere Fabric by Arley House Emerald
Belvedere
Arley House
£75.00
Per metre
Baby Highgrove Fabric by Arley House Sapphire
Baby Highgrove
Arley House
£75.00
Per metre
Baby Highgrove Fabric by Arley House Topaz
Baby Highgrove
Arley House
£75.00
Per metre
Baby Highgrove Fabric by Arley House Jade
Baby Highgrove
Arley House
£75.00
Per metre
Baby Highgrove Fabric by Arley House Umber
Baby Highgrove
Arley House
£75.00
Per metre
Grande Highgrove Fabric by Arley House Sapphire
Grande Highgrove
Arley House
£75.00
Per metre
Grande Highgrove Fabric by Arley House Emerald
Grande Highgrove
Arley House
£75.00
Per metre
Grande Highgrove Fabric by Arley House Topaz
Grande Highgrove
Arley House
£75.00
Per metre
Grande Highgrove Fabric by Arley House Jade
Grande Highgrove
Arley House
£75.00
Per metre
Baby Prism Fabric by Arley House Jewel
Baby Prism
Arley House
£75.00
Per metre
Baby Prism Fabric by Arley House Damson
Baby Prism
Arley House
£75.00
Per metre
Grande Prism Fabric by Arley House Jewel
Grande Prism
Arley House
£75.00
Per metre
33168 Curtains
  • Page 438 of 664
View
Sort By

Can’t find what you’re looking for? We can help.

Call our dedicated team of specialists on 01761 404505 or email us.

Back to top