Cotton Fabric
Shop all cotton fabrics here. Beautiful cotton poplin, lawn and chambray. New fabrics added each week. Top fashion textiles and prints.
Showing 1–100 of 395 results
-
100% Cotton Oxford Chambray Shirting Blue
£9.99 /per metre -
Agazi Floral Cotton – Rustic Pink
£10.99 /per metre -
Allana Cinta Hearts – Palest Yellow – JERSEY
£15.99 /per metre -
Allana Cinta Hearts – Palest Yellow – WOVEN
£10.99 /per metre -
Allana Lovam Berry Sprig – White
£10.99 /per metre -
Allana Main Love Ewe – Palest Yellow
£10.99 /per metre -
Allana Zelina Baby Mouse – White
£10.99 /per metre -
Anatida Fantasy Forest Cotton – White
£10.99 /per metre -
Angele Adael Birds and Flowers – Dusty Pink – Woven
£10.99 /per metre -
Angele Angel Ballerina – Softest Beige Grey
£10.99 /per metre -
Angele Coreo Hearts – White / Dusty Pink – WOVEN
£10.99 /per metre -
Angele Ecyno Sweet Swans – Dusty Mint Green
£10.99 /per metre -
Belno Carole Turtles – Soft Pale Beige
£10.99 /per metre -
Belno Lango Starfish – White
£10.99 /per metre -
Belno Main Whale – Soft Pale Blue
£10.99 /per metre -
Blossom Garden FRENCH POPLIN – Multi on Black
£14.99 /per metre -
Blosy Bloem Patchwork – Mocha and Grass Green
£10.99 /per metre -
Blosy Giardini Hummingbirds & Butterflies – Brown
£10.99 /per metre -
Blosy Lipari Hummingbirds and Butterflies – White
£10.99 /per metre -
Blosy Main Petunia Garden – Royal Blue
£10.99 /per metre -
Blosy Razeo Vines – Grass Green
£10.99 /per metre -
Blosy Tinus Pink Springs – White / Blush Pink
£10.99 /per metre -
Blue Dinosaur – Grrroar – Chilling Blue Dinosaurs on French Navy
£10.99 /per metre -
Blue Dinosaur – Tikama – Dino Trees – Lime
£10.99 /per metre -
Brushed Cotton Heavenly Rabbits – Blush
£10.99 /per metre -
Calani Main Sahara – Cream
£10.99 /per metre -
Calani Namibe Elephants – Sage Green – JERSEY
£15.99 /per metre -
Calani Zambia Sand Dunes – White
£10.99 /per metre -
Chadwick Cats – Terracotta
£10.99 /per metre -
Chadwick Coreo Hearts – White / Red – WOVEN
£10.99 /per metre -
Chadwick Soye Flowers – Dusty Pink
£10.99 /per metre -
Chadwick Tacha Cats – Celadon – WOVEN
£10.99 /per metre -
Chilli Collection – Konogo – Chilli & Camel
£10.99 /per metre -
Chilli Collection – Soani – Khaki & Camel
£10.99 /per metre -
Chilli Collection – Soenn Waves – Chilli & Camel
£15.99 /per metre -
Christmas Forest Cotton – Rich Red
£10.99 /per metre -
Christmas Nutcracker Cotton – Dark Green
£10.99 /per metre -
Clouds – White / Noir / Black 100% Cotton Poplin
£9.99 /per metre -
Cotton Classics – Berry – Eton Stripe
£8.99 /per metre -
Cotton Classics – Berry – Gingham 9mm
£9.99 /per metre -
Cotton Classics – Berry – Tiny Stars
£8.99 /per metre -
Cotton Classics – Black – Gingham 9mm
£9.99 /per metre -
Cotton Classics – Denim – Dot Pea Size
£8.99 /per metre -
Cotton Classics – Denim – Eton Stripe
£8.99 /per metre -
Cotton Classics – Denim – Large Star
£8.99 /per metre -
Cotton Classics – Denim – Stars – Small White Star on Denim
£8.99 /per metre -
Cotton Classics – Denim – Tiny Dot
£8.99 /per metre -
Cotton Classics – Grey – Dot Pea Size
£8.99 /per metre -
Cotton Classics – Grey – Gingham 2mm
£9.99 /per metre -
Cotton Classics – Grey – Gingham 9mm
£9.99 /per metre -
Cotton Classics – Grey – Mini Stars
£8.50 /per metre -
Cotton Classics – Grey – Stripe 2/3mm
£8.99 /per metre -
Cotton Classics – Grey on White – Mini Stars
£8.99 /per metre -
Cotton Classics – Mauve – Eton Stripe
£8.99 /per metre -
Cotton Classics – Mauve – Mini Stars
£8.99 /per metre -
Cotton Classics – Mauve – Small Star
£8.99 /per metre -
Cotton Classics – Navy – Gingham 2mm
£9.99 /per metre -
Cotton Classics – Navy – Gingham 9mm
£9.99 /per metre -
Cotton Classics – Navy – Large Navy Star on WHITE
£8.99 /per metre -
Cotton Classics – Navy – Mini Stars
£8.99 /per metre -
Cotton Classics – Navy – Small Navy Star on WHITE
£8.99 /per metre -
Cotton Classics – Navy – Stripe 2/3mm
£8.99 /per metre -
Cotton Classics – Navy on White – Mini Stars
£8.99 /per metre -
Cotton Classics – Pale Blue – Dot Pea Size
£8.99 /per metre -
Cotton Classics – Pale Blue – Dot Tiny
£8.99 /per metre -
Cotton Classics – Pale Blue – Eton Stripe
£8.99 /per metre -
Cotton Classics – Pale Blue – Gingham 2mm
£9.99 /per metre -
Cotton Classics – Pale Blue – Gingham 9mm
£9.99 /per metre -
Cotton Classics – Pale Blue – Mini Stars
£8.50 /per metre -
Cotton Classics – Pale Blue – Stripe 2/3mm
£8.99 /per metre -
Cotton Classics – Pale Pink – Gingham 2mm
£9.99 /per metre -
Cotton Classics – Pale Pink – Mini Stars
£8.50 /per metre -
Cotton Classics – Pale Pink – Small Star
£8.50 /per metre -
Cotton Classics – Pale Pink – Stripe 2/3mm
£8.99 /per metre -
Cotton Classics – Aqua – Gingham 9mm
£9.99 /per metre