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.
Showing 1–100 of 284 results
-
Blosy Cotton Giardini Hummingbirds & Butterflies – Brown
£10.99 /per metre -
Blosy Cotton Main Petunia Garden – Royal Blue
£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
Original price was: £9.99.£7.99Current price is: £7.99. /per metre -
sale
Clouds – Yellow – Woven Cotton
Original price was: £9.99.£7.99Current price is: £7.99. /per metre -
Cotton Canvas – Baguettes à Paris – French Navy
£14.99 /per metre -
Cotton Canvas – Pompadour Toile – Grey on Ivory
£14.99 /per metre -
Cotton Canvas – Pompadour Toile – Pink on Ivory
£14.99 /per metre -
Cotton Classics – Chambray Plain – Aubergine
£9.99 /per metre -
Cotton Classics – Chambray Plain – Black
£9.99 /per metre -
Cotton Classics – Chambray Plain – Denim
£9.99 /per metre -
Cotton Classics – Chambray Plain – Duck Egg
£9.99 /per metre -
Cotton Classics – Chambray Plain – Dusty Mauve
£9.99 /per metre -
Cotton Classics – Chambray Plain – Grey
£9.99 /per metre -
Cotton Classics – Chambray Plain – Magenta
£9.99 /per metre -
Cotton Classics – Chambray Plain – Navy
£9.99 /per metre -
Cotton Classics – Chambray Plain – Ochre
£9.99 /per metre -
Cotton Classics – Chambray Plain – Pale Blue
£9.99 /per metre -
Cotton Classics – Chambray Plain – Pale Pink
£9.99 /per metre -
Cotton Classics – Chambray Plain – Red
£9.99 /per metre -
Cotton Classics – Chambray Plain – Royal
£9.99 /per metre -
Cotton Classics – Chambray Plain – Sage
£9.99 /per metre -
Cotton Classics – Chambray Plain – Sand
£9.99 /per metre -
Cotton Classics – Chambray Plain – Teal
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Aubergine
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Black
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Denim
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Duck Egg
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Dusty Mauve
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Grey
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Magenta
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Navy
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Ochre
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Pale Blue
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Pale Pink
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Red
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Royal
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Sage
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Sand
£9.99 /per metre -
Cotton Classics – Chambray Stripe – Teal
£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 -
Cotton Classics – Gingham 17mm – Aubergine
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Black
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Denim
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Duck Egg
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Dusty Mauve
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Grey
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Magenta
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Navy
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Ochre
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Pale Blue
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Pale Pink
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Red
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Royal
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Sage
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Sand
£9.99 /per metre -
Cotton Classics – Gingham 17mm – Teal
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Aubergine
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Black
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Denim
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Duck Egg
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Dusty Mauve
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Grey
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Magenta
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Navy
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Ochre
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Pale Blue
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Pale Pink
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Red
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Royal
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Sage
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Sand
£9.99 /per metre -
Cotton Classics – Gingham 9mm – Teal
£9.99 /per metre -
sale
Cotton Classics – Grey – Big Anchors
Original price was: £9.99.£4.99Current price is: £4.99. /per metre -
Cotton Classics – Grey – Dot Pea Size
£9.99 /per metre -
Cotton Classics – Grey – Gingham Check 2mm
£9.99 /per metre -
sale
Cotton Classics – Grey – Tiny Anchors
Original price was: £9.99.£4.99Current price is: £4.99. /per metre -
sale
Cotton Classics – Grey – White with Grey Big Anchors
Original price was: £9.99.£4.99Current price is: £4.99. /per metre -
sale
Cotton Classics – Grey – White with Grey Tiny Anchors
Original price was: £9.99.£4.99Current price is: £4.99. /per metre -
Cotton Classics – Mauve – Mini Stars
£9.99 /per metre -
Cotton Classics – Mauve – Small Star
£9.99 /per metre -
Cotton Classics – Navy – Mini Stars
£9.99 /per metre -
Cotton Classics – Navy – Small Star White / Navy
£9.99 /per metre -
Cotton Classics – Navy on White – Mini Stars
Original price was: £9.99.£4.99Current price is: £4.99. /per metre -
sale
Cotton Classics – Ochre – Big Anchor
Original price was: £9.99.£5.99Current price is: £5.99. /per metre -
sale
Cotton Classics – Pale Blue – Big Anchors
Original price was: £9.99.£4.99Current price is: £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 – Mini Stars
£9.99 /per metre -
Cotton Classics – Pale Pink – Mini Stars
£9.99 /per metre -
Cotton Classics – Pale Pink – Small Star
£9.99 /per metre -
sale
Cotton Classics – Pale Pink – Tiny Anchors
Original price was: £9.99.£4.99Current price is: £4.99. /per metre