Cotton Fabric

Shop all cotton fabrics here. Beautiful cotton poplin, lawn and chambray. New fabrics added each week. Top fashion textiles and prints.

Home » Fabric » Cotton Fabric
  • Price

    ££

    Width

    Stretch % Length

  • Showing 1–100 of 411 results

    • 100% Cotton Oxford Chambray Shirting Blue

      £9.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
    • 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
    • Betya Patchwork Floral – Pink & Multi

      £10.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 Birds on White Cotton Poplin – White

      £9.99 /per metre
    • Blue Dinosaur – Grrroar – Chilling Blue Dinosaurs on French Navy

      £10.99 /per metre
    • Blue Dinosaur – Minigrrr – Mini Blue Dinos on White

      £10.99 /per metre
    • Blue Dinosaur – Sapik – Cactus Desert – White

      £10.99 /per metre
    • Blue Dinosaur – Tikama – Dino Trees – Lime

      £10.99 /per metre
    • Brushed Cotton Heavenly Rabbits – Blush

      £10.99 /per metre
    • Budoo Uriane Starlight on Ivory White – Woven

      £10.99 /per metre
    • Calani Main Sahara – Cream

      £10.99 /per metre
    • Calani Namibe Elephants – Sage Green – JERSEY

      £15.99 /per metre
    • Calani Namibe Elephants – Sage Green – WOVEN

      £10.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
    • Clouds – Mint – Woven Cotton

      £9.99 /per metre
    • Clouds – White / Noir / Black 100% Cotton Poplin

      £9.99 /per metre
    • Clouds – Yellow – Woven Cotton

      £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 – Plain Chambray Berry

      £8.99 /per metre
    • Cotton Classics – Berry – Stars – Large White Star on Berry

      £8.99 /per metre
    • Cotton Classics – Berry – Stars – Small White Star on Berry

      £8.99 /per metre
    • Cotton Classics – Berry – Stripe 2/3mm

      £8.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 – Mini Stars

      £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 – Plain Chambray Light Grey

      £8.99 /per metre
    • Cotton Classics – Grey – Stars – Large Grey Star on White

      £8.99 /per metre
    • Cotton Classics – Grey – Stars – Small Grey Star on White

      £8.99 /per metre
    • Cotton Classics – Grey – Stars – Small White Star on Grey

      £8.99 /per metre
    • Cotton Classics – Grey – Stripe 2/3mm

      £8.99 /per metre
    • Cotton Classics – Grey on White – Dot Pea Size

      £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 – Plain Chambray Navy

      £8.99 /per metre
    • Cotton Classics – Navy – Small Navy Star on WHITE

      £8.99 /per metre
    • Cotton Classics – Navy – Stars – Large White Star on Navy

      £8.99 /per metre
    • Cotton Classics – Navy – Stars – Small Navy Star on White

      £8.99 /per metre
    • Cotton Classics – Navy – Stars – Small White Star on Navy

      £8.99 /per metre
    • Cotton Classics – Navy – Stripe 2/3mm

      £8.99 /per metre
    • Cotton Classics – Navy – Tiny Whales

      £9.99 /per metre
    • Cotton Classics – Navy on White – Mini Stars

      £8.99 /per metre
    • sale

      Cotton Classics – Ochre – Big Anchor

      £5.99 /per metre
    • sale

      Cotton Classics – Ochre – Large White Star on Ochre

      £5.99 /per metre
    • sale

      Cotton Classics – Ochre – Small Stars

      £5.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 – Plain Chambray Pale Blue

      £8.99 /per metre
    • Cotton Classics – Pale Blue – Plain Medium Pale Blue

      £8.99 /per metre
    • Cotton Classics – Pale Blue – Stars – Large White Star on Pale Blue

      £8.99 /per metre
    • Cotton Classics – Pale Blue – Stars – Small White Star on Pale Blue

      £8.99 /per metre
    • Cotton Classics – Pale Blue – Stripe 2/3mm

      £8.99 /per metre
    • Cotton Classics – Pale Pink – Dot Tiny

      £8.99 /per metre
    • Cotton Classics – Pale Pink – Gingham 2mm

      £9.99 /per metre
    • Cotton Classics – Pale Pink – Gingham 9mm

      £9.99 /per metre
    • Cotton Classics – Pale Pink – Mini Stars

      £8.50 /per metre
    • Cotton Classics – Pale Pink – Plain Chambray Pale Pink

      £8.99 /per metre