Cotton fabric

Explore our selection of cotton fabrics for interiors, featuring timeless plains, subtle prints and textured weaves. Cotton is a staple fabric for window treatments and upholstery due to its durability, with comfort in mind.

Filter
Look
Type
Pattern
Colour
Brand
Usage
Price
No filters selected:
4823 Products
View
Sort By
View mode
Woodman Check Fabric by Schumacher Straw
Woodman Check
Schumacher
£134.00
Per metre
Frieda Fabric by Romo Cobalt
Frieda
Romo
Request a quote
Frieda Fabric by Romo Tan
Frieda
Romo
Request a quote
Richmond Park Velvet Fabric by Zoffany Nightfall
Richmond Park Velvet
Zoffany
£133.00
Per metre
£190.00
Frieda Fabric by Romo Powder Room
Frieda
Romo
Request a quote
Frieda Fabric by Romo Sumac
Frieda
Romo
Request a quote
Frieda Fabric by Romo Peacock
Frieda
Romo
Request a quote
Frieda Fabric by Romo Tourmaline
Frieda
Romo
Request a quote
Frieda Fabric by Romo Twilight
Frieda
Romo
Request a quote
Frieda Fabric by Romo Kohl
Frieda
Romo
Request a quote
Frieda Fabric by Romo Salte
Frieda
Romo
Request a quote
Frieda Fabric by Romo Agave
Frieda
Romo
Request a quote
Frieda Fabric by Romo Jade
Frieda
Romo
Request a quote
Frieda Fabric by Romo Ruma Red
Frieda
Romo
Request a quote
Frieda Fabric by Romo Eclipse
Frieda
Romo
Request a quote
Frieda Fabric by Romo Oakmass
Frieda
Romo
Request a quote
Frieda Fabric by Romo Nectar
Frieda
Romo
Request a quote
Frieda Fabric by Romo Cabaret
Frieda
Romo
Request a quote
Frieda Fabric by Romo Clove
Frieda
Romo
Request a quote
Frieda Fabric by Romo Briosca
Frieda
Romo
Request a quote
Frieda Fabric by Romo Pearl
Frieda
Romo
Request a quote
Frieda Fabric by Romo Jasmine
Frieda
Romo
Request a quote
Frieda Fabric by Romo Tuscan Teal
Frieda
Romo
Request a quote
Frieda Fabric by Romo Umber
Frieda
Romo
Request a quote
Newlands Toile Fabric by Anna French Green
Newlands Toile
Anna French
£132.00
Per metre
Newlands Toile Fabric by Anna French Blue
Newlands Toile
Anna French
£132.00
Per metre
Newlands Toile Fabric by Anna French Black
Newlands Toile
Anna French
£132.00
Per metre
Weeping Blossom Fabric by Thibaut Gold
Weeping Blossom
Thibaut
£132.00
Per metre
Weeping Blossom Fabric by Thibaut Blue
Weeping Blossom
Thibaut
£132.00
Per metre
Kuparr Fabric by Harlequin Indigo/Maroon
Kuparr
Harlequin
£132.00
Per metre
Kuparr Fabric by Harlequin Forest/Heather
Kuparr
Harlequin
£132.00
Per metre
Kanagawa Fabric by Harlequin Sky/Forest
Kanagawa
Harlequin
£132.00
Per metre
Woodland Clearing Fabric by Thibaut Green
Woodland Clearing
Thibaut
£132.00
Per metre
Jig Fabric by Jim Thompson No.9 White Sand
Jig
Jim Thompson No.9
£130.00
Per metre
Jig Fabric by Jim Thompson No.9 Royal Blue
Jig
Jim Thompson No.9
£130.00
Per metre
Floral Rococo Cotton Fabric by Mulberry Home Blue
Floral Rococo Cotton
Mulberry Home
£129.00
Per metre
Floral Rococo Cotton Fabric by Mulberry Home Lovat/Red
Floral Rococo Cotton
Mulberry Home
£129.00
Per metre
Floral Rococo Cotton Fabric by Mulberry Home Red/Green
Floral Rococo Cotton
Mulberry Home
£129.00
Per metre
Floral Rococo Cotton Fabric by Mulberry Home Red/Plum
Floral Rococo Cotton
Mulberry Home
£129.00
Per metre
Newport Stripe Fabric by Mulberry Home Blue/Red
Newport Stripe
Mulberry Home
£129.00
Per metre
Cecilia Fabric by Anna French Gold and Sage
Cecilia
Anna French
£129.00
Per metre
Cecilia Fabric by Anna French Spa Blue
Cecilia
Anna French
£129.00
Per metre
Bluebells Fabric by Barneby Gates Blue/Green
Bluebells
Barneby Gates
£129.00
Per metre
Floral Block Fabric by Barneby Gates Red/Navy
Floral Block
Barneby Gates
£129.00
Per metre
Kilim Fabric by Barneby Gates Red/Pink
Kilim
Barneby Gates
£129.00
Per metre
Kilim Fabric by Barneby Gates Red/Navy
Kilim
Barneby Gates
£129.00
Per metre
Kilim Fabric by Barneby Gates Navy/Pink
Kilim
Barneby Gates
£129.00
Per metre
Kino Fabric by Pepe Penalver Green/Orange
Kino
Pepe Penalver
£127.90
Per metre
Kino Fabric by Pepe Penalver Yellow/Blue
Kino
Pepe Penalver
£127.90
Per metre
Kino Fabric by Pepe Penalver Blue/Red
Kino
Pepe Penalver
£127.90
Per metre
4823 Products
  • Page 29 of 97
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