Cotton Fabric

Explore our huge range of high-quality 100% cotton fabric perfect for your next sewing or dressmaking project. Whether it’s a poplin, cotton classic or a funky print, we have all bases covered at Higgs & HIggs.

We have 100s of cottons online for you to buy by the metre with all fabric cut to order. What to make?  Our beautiful cotton fabric are suitable for fashion, patchwork, light interiors, and crafts. Whether you are making a dress or using it for quilting, you will find what you are looking for here.

Buy with confidence. We offer Quick and easy returns within 30 days of receipt.

Home » Fabric » Cotton Fabric
  • Filter Colour

    Designer

    Width

    Price

    ££
  • Showing 1–100 of 303 results

    • Agazi Floral Cotton – Rustic Pink

      £10.99 /per metre
    • Allana Cotton Lovam Berry Sprig – White

      £10.99 /per metre
    • Allana Cotton Main Love Ewe – Palest Yellow

      £10.99 /per metre
    • Allana Cotton Zelina Baby Mouse – White

      £10.99 /per metre
    • Angele Cotton Angel Ballerina – Softest Beige Grey

      £10.99 /per metre
    • Belno Cotton Main Whale – Soft Pale Blue

      £10.99 /per metre
    • Blosy Cotton Bloem Patchwork – Mocha and Grass Green

      £10.99 /per metre
    • Blosy Cotton Giardini Hummingbirds & Butterflies – Brown

      £10.99 /per metre
    • Blosy Cotton Main Petunia Garden – Royal Blue

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

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

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

      £12.99 /per metre
    • Chadwick Cotton Cats – Terracotta

      £10.99 /per metre
    • Chadwick Cotton Soye Flowers – Dusty Pink

      £10.99 /per metre
    • Chadwick Cotton Tacha Cats – Celadon – WOVEN

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

      Cotton Classics – Alfie Kitten & Friends – Blush

      £5.99 /per metre
    • sale

      Cotton Classics – Alfie Kitten & Friends – Denim Blue

      £5.99 /per metre
    • sale

      Cotton Classics – Alfie Kitten & Friends – White & Denim Blue

      £5.99 /per metre
    • sale

      Cotton Classics – Alfie Kitten & Friends – White & Silver Grey

      £5.99 /per metre
    • sale

      Cotton Classics – Alfie Kitten & Friends- Silver Grey

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

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

      £9.99 /per metre
    • Cotton Classics – Berry – Plain Chambray Berry

      £9.99 /per metre
    • Cotton Classics – Denim – Dot Pea Size

      £9.99 /per metre
    • Cotton Classics – Denim – Large Star

      £9.99 /per metre
    • Cotton Classics – Denim – Tiny Dot

      £9.99 /per metre
    • sale

      Cotton Classics – Grey – Big Anchors

      £4.99 /per metre
    • Cotton Classics – Grey – Dot Pea Size

      £9.99 /per metre
    • Cotton Classics – Grey – Gingham 2mm

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

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

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

      £9.99 /per metre
    • sale

      Cotton Classics – Grey – Tiny Anchors

      £4.99 /per metre
    • sale

      Cotton Classics – Grey – White with Grey Big Anchors

      £4.99 /per metre
    • sale

      Cotton Classics – Grey – White with Grey Tiny Anchors

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

      £9.99 /per metre
    • sale

      Cotton Classics – Lime – Tiny Anchors

      £4.99 /per metre
    • Cotton Classics – Mauve – Mini Stars

      £9.99 /per metre
    • Cotton Classics – Mauve – Small Star

      £9.99 /per metre
    • sale

      Cotton Classics – Mini Alfie Kitten & Friends – Blush

      £5.99 /per metre
    • sale

      Cotton Classics – Mini Alfie Kitten & Friends – White & Silver Grey

      £5.99 /per metre
    • Cotton Classics – Navy – Gingham 9mm

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

      £9.99 /per metre
    • Cotton Classics – Navy – Plain Chambray Navy

      £9.99 /per metre
    • Cotton Classics – Navy – Small Star White / Navy

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

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

      £4.99 /per metre
    • sale

      Cotton Classics – Ochre – Big Anchor

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

      £9.99 /per metre
    • sale

      Cotton Classics – Pale Blue – Big Anchors

      £4.99 /per metre
    • Cotton Classics – Pale Blue – Dot Pea Size

      £9.99 /per metre
    • Cotton Classics – Pale Blue – Dot Tiny

      £9.99 /per metre
    • Cotton Classics – Pale Blue – Eton Stripe

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

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

      £9.99 /per metre
    • Cotton Classics – Pale Blue – Plain Chambray Pale Blue

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

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

      £9.99 /per metre
    • sale

      Cotton Classics – Pale Pink – Big Anchors

      £4.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

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

      £9.99 /per metre
    • Cotton Classics – Pale Pink – Small Star

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

      £9.99 /per metre
    • sale

      Cotton Classics – Pale Pink – Tiny Anchors

      £4.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

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Coral & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Dusty Sage & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Mid Blue & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Mid Grey & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Mint & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Navy & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Pale Blue & White

      £9.99 /per metre
    • Cotton Classics Wide Stripe Poplin – Pale Grey & White

      £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
    • Cotton Poplin Dots – Baby 1/2mm Dot – Pale Pink / White

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

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Aqua / Ivory

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Black / Red

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Blush / Yellow

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Blush Pink / PaleTaupe

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Cream / Red

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Dark Navy / Cream

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Deep Rose Pink /Ivory

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Ivory / Deep Rose Pink

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Light Rose / Deep Rose

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Mauve / Yellow

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Mint / Raspberry

      £7.99 /per metre
    • Cotton Poplin Dots – Mod Dot 4/5mm – Pale Pink / White

      £7.99 /per metre