⭐⭐⭐⭐⭐ Rated "Excellent" on Trustpilot with 400+ reviews (click to view) ⭐⭐⭐⭐⭐

Collection: Curtain 100% Cotton Fabrics

We understand the importance of choosing the right curtain fabric. Whether you are looking for a bold pattern to make a statement or a subtle print to match the theme of your room, we have a fabric for you.
                                                                                                                                         
We have a huge range of curtain fabric in stock which means we can offer competitive prices and quick delivery. We also have hundreds of hangers and sample books in store with even more options. Our hangers and sample books are available to borrow with a small, refundable deposit.  
                                                                                     
If you would like any samples sent to you or if you have any questions, please don't hesitate to contact us on 01305 250990 and one of our team will be more than happy to assist you. 
91 products
  • Pietta Granite
    Pietta Granite
    Regular price
    £36.00
    Regular price
    £45.00
    Sale price
    £36.00
    Unit price
    per 
    Availability
    Sold out
  • Galway
    Galway
    Regular price
    £27.00
    Regular price
    £33.00
    Sale price
    £27.00
    Unit price
    per 
    Availability
    Sold out
  • Cuba Saffron
    Cuba Saffron
    Regular price
    £21.00
    Regular price
    £28.00
    Sale price
    £21.00
    Unit price
    per 
    Availability
    Sold out
  • Colonial Sardines
    Colonial Sardines
    Regular price
    £18.00
    Regular price
    £22.50
    Sale price
    £18.00
    Unit price
    per 
    Availability
    Sold out
  • Little Harlequinn
    Little Harlequinn
    Regular price
    £14.50
    Regular price
    £0.00
    Sale price
    £14.50
    Unit price
    per 
    Availability
    Sold out
  • Fiorella Azure
    Fiorella Azure
    Regular price
    £51.00
    Regular price
    £64.00
    Sale price
    £51.00
    Unit price
    per 
    Availability
    Sold out
  • Fragrant Posey
    Fragrant Posey
    Regular price
    £22.00
    Regular price
    £28.00
    Sale price
    £22.00
    Unit price
    per 
    Availability
    Sold out
  • Fiorella Amethyst
    Fiorella Amethyst
    Regular price
    £32.00
    Regular price
    £64.00
    Sale price
    £32.00
    Unit price
    per 
    Availability
    Sold out
  • Yamuna Ecru
    Yamuna Ecru
    Regular price
    £25.00
    Regular price
    £28.00
    Sale price
    £25.00
    Unit price
    per 
    Availability
    Sold out
  • Alano palm
    Alano palm
    Regular price
    £28.50
    Regular price
    £0.00
    Sale price
    £28.50
    Unit price
    per 
    Availability
    Sold out
  • Almond Blossom Pebble
    cotton printed fabric with white blossom flowers on a grey base background
    Regular price
    £21.00
    Regular price
    £28.00
    Sale price
    £21.00
    Unit price
    per 
    Availability
    Sold out
  • Tatami saffron
    Tatami saffron
    Regular price
    £23.00
    Regular price
    £0.00
    Sale price
    £23.00
    Unit price
    per 
    Availability
    Sold out
  • Polly Linen
    Polly Linen
    Regular price
    £23.00
    Regular price
    £17.00
    Sale price
    £23.00
    Unit price
    per 
    Availability
    Sold out
  • Hedgerow Col Woodrose
    Hedgerow Col Woodrose
    Regular price
    £26.00
    Regular price
    £52.00
    Sale price
    £26.00
    Unit price
    per 
    Availability
    Sold out
  • Alverstone Coral
    Alverstone Coral
    Regular price
    £21.50
    Regular price
    £27.00
    Sale price
    £21.50
    Unit price
    per 
    Availability
    Sold out
  • Botanical Coral
    Botanical Coral
    Regular price
    £26.00
    Regular price
    £36.50
    Sale price
    £26.00
    Unit price
    per 
    Availability
    Sold out
  • Tatton Autumn
    Tatton Autumn
    Regular price
    £21.50
    Regular price
    £28.00
    Sale price
    £21.50
    Unit price
    per 
    Availability
    Sold out
  • Pieris Multi
    Pieris Multi
    Regular price
    £17.00
    Regular price
    £22.50
    Sale price
    £17.00
    Unit price
    per 
    Availability
    Sold out
  • Forest Willow
    Forest Willow
    Regular price
    £22.00
    Regular price
    £28.00
    Sale price
    £22.00
    Unit price
    per 
    Availability
    Sold out
  • Cotswold Jewell
    Cotswold Jewell
    Regular price
    £21.50
    Regular price
    £25.50
    Sale price
    £21.50
    Unit price
    per 
    Availability
    Sold out
  • Santa Maria Bon Bon
    Santa Maria Bon Bon
    Regular price
    £22.00
    Regular price
    £28.00
    Sale price
    £22.00
    Unit price
    per 
    Availability
    Sold out
  • La Pussy Willow Off White Seaspray
    La Pussy Willow Off White Seaspray
    Regular price
    £42.00
    Regular price
    £53.00
    Sale price
    £42.00
    Unit price
    per 
    Availability
    Sold out
  • Golden Parrot Ivory
    Golden Parrot Ivory
    Regular price
    £50.00
    Regular price
    £17.00
    Sale price
    £50.00
    Unit price
    per 
    Availability
    Sold out
  • Menagerie Aqua
    Menagerie Aqua
    Regular price
    £50.00
    Regular price
    £17.00
    Sale price
    £50.00
    Unit price
    per 
    Availability
    Sold out
  • Wild Strawberry Ivory
    Wild Strawberry Ivory
    Regular price
    £50.00
    Regular price
    £17.00
    Sale price
    £50.00
    Unit price
    per 
    Availability
    Sold out
  • Santanta Lotus
    Santanta Lotus
    Regular price
    £44.00
    Regular price
    £62.00
    Sale price
    £44.00
    Unit price
    per 
    Availability
    Sold out
  • Madagascar Mineral/Citron
    Madagascar Mineral/Citron
    Regular price
    £36.00
    Regular price
    £42.00
    Sale price
    £36.00
    Unit price
    per 
    Availability
    Sold out
  • Hot House Porcelain
    Hot House Porcelain
    Regular price
    £17.50
    Regular price
    £24.00
    Sale price
    £17.50
    Unit price
    per 
    Availability
    Sold out
  • Kenton Skylark
    Kenton Skylark
    Regular price
    £39.50
    Regular price
    £43.50
    Sale price
    £39.50
    Unit price
    per 
    Availability
    Sold out
  • Bloomingdale - Chartreuse
    Bloomingdale - Chartreuse
    Regular price
    £20.00
    Regular price
    £25.00
    Sale price
    £20.00
    Unit price
    per 
    Availability
    Sold out
  • Pomegranate Trail Ochre
    Pomegranate Trail Ochre
    Regular price
    £14.00
    Regular price
    £21.00
    Sale price
    £14.00
    Unit price
    per 
    Availability
    Sold out
  • Hot House Peach Blossom
    Hot House Peach Blossom
    Regular price
    £17.50
    Regular price
    £24.00
    Sale price
    £17.50
    Unit price
    per 
    Availability
    Sold out
  • Camarillo Flamingo
    Camarillo Flamingo
    Regular price
    £22.00
    Regular price
    £28.00
    Sale price
    £22.00
    Unit price
    per 
    Availability
    Sold out
  • Humming Bird Rose Quartz
    Humming Bird Rose Quartz
    Regular price
    £15.00
    Regular price
    £20.00
    Sale price
    £15.00
    Unit price
    per 
    Availability
    Sold out
  • Arabella Sage
    Arabella Sage
    Regular price
    £57.00
    Regular price
    £114.00
    Sale price
    £57.00
    Unit price
    per 
    Availability
    Sold out
  • Pietta Blush
    Pietta Blush
    Regular price
    £20.50
    Regular price
    £41.00
    Sale price
    £20.50
    Unit price
    per 
    Availability
    Sold out
  • Tulipa Heather
    Tulipa Heather
    Regular price
    £24.00
    Regular price
    £48.00
    Sale price
    £24.00
    Unit price
    per 
    Availability
    Sold out
  • Hollyhock Wordsworth
    Hollyhock Wordsworth
    Regular price
    £26.30
    Regular price
    £52.50
    Sale price
    £26.30
    Unit price
    per 
    Availability
    Sold out
  • Ruby Blossom
    Ruby Blossom
    Regular price
    £25.00
    Regular price
    £53.00
    Sale price
    £25.00
    Unit price
    per 
    Availability
    Sold out
  • Maya Cerise
    Maya Cerise
    Regular price
    £19.50
    Regular price
    £25.00
    Sale price
    £19.50
    Unit price
    per 
    Availability
    Sold out