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

    Certificate

    Price

    ££

    Width

    Stretch % Length

  • Showing 1–100 of 474 results

    • 100% Cotton Oxford Chambray Shirting Blue

      £9.99 /per metre
    • 60’s Mod Flower – Blush Daisy

      £9.99 /per metre
    • 60’s Mod Flower – Navy Marigold

      £9.99 /per metre
    • 60’s Mod Flower – Pink Daisy

      £9.99 /per metre
    • 60’s Mod Flower – Pink Poppy

      £9.99 /per metre
    • 60’s Mod Flower – Yellow Butter Daisy

      £9.99 /per metre
    • Betya Patchwork Floral – Pink & Multi

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

      Bunny Magic Cotton Poplin – Pale Grey

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

      Chinoiserie Butterflies – White

      £5.49 /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 – 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 – Dot Tiny

      £8.99 /per metre
    • Cotton Classics – Grey – Eton Stripe

      £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 – Large White Star on Grey

      £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 – Dot Tiny

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

      £8.99 /per metre
    • sale

      Cotton Classics – Lime – Eton Stripe

      £6.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 – Dot Pea Size

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

      £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 – Eton Stripe

      £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 Pea Size

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

      £8.99 /per metre
    • Cotton Classics – Pale Pink – Eton Stripe

      £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 – Plain Medium 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