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
  • Filter Colour

    Designer

    Width

    Price

    ££
  • Showing 1–100 of 353 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 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 Main Petunia Garden – Royal Blue

      £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
    • sale

      Brushed Cotton Heavenly Rabbits – Blush

      £6.99 /per metre
    • Brushed Flannel Cotton Vines on Navy

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

      £15.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
    • sale

      Chilli Collection – Konogo – Chilli & Camel

      £7.99 /per metre
    • Christmas Forest Cotton – Rich Red

      £10.99 /per metre
    • sale

      Clouds – White / Noir / Black 100% Cotton Poplin

      £7.99 /per metre
    • sale

      Clouds – Yellow – Woven Cotton

      £7.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 – 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 – 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 – 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 – Small Navy Star on White

      £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
    • 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 – 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
    • Cotton Classics – Pale Pink – Small Star

      £8.50 /per metre
    • Cotton Classics – Pale Pink – Stars – Large White Star on Pale Pink

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

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

      £8.99 /per metre
    • Cotton Classics – Aqua – Gingham 9mm

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

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

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

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

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

      £9.99 /per metre
    • Cotton Classics Poplin – White – Plain

      £8.99 /per metre
    • Cotton Classics Pretty Garden Poplin – Ochre

      £9.99 /per metre
    • Cotton Classics Pretty Garden Poplin – Pink

      £9.99 /per metre
    • Cotton Poplin Dots – Baby 1/2mm Dot – Coral / Yellow

      £7.99 /per metre
    • Cotton Poplin Dots – Baby 1/2mm Dot – Denim Copen Blue / White

      £7.99 /per metre
    • Cotton Poplin Dots – Baby 1/2mm Dot – Dusty Mauve / White

      £7.99 /per metre
    • Cotton Poplin Dots – Baby 1/2mm Dot – Dusty Plum / Cream

      £7.99 /per metre
    • Cotton Poplin Dots – Baby 1/2mm Dot – Pale Cream / Red

      £7.99 /per metre