Croft Mill

Cotton Fabric

Cotton Fabric

1–24 of 1220 items
View:
Sort by:
Set Piece (1.5m) - Cotton Canvas – Navy
Part number
2102O12

Set Piece (1.5m) - Cotton Canvas – Navy

Set Piece (1.5m) - Plain cotton canvas in navy. Very strong cloth for use anywhere you need strength.
Old price
£16.43
Price incl. VAT
£14.79
10% discount
Valid until 15/12/2023
Superior Quality Plain Poly/Cotton - Brown
Part number
1530br

Superior Quality Plain Poly/Cotton - Brown

Pre-shrunk, colourfast superior quality 115gsm 65% Poly/ 35% cotton craft dress and lining fabric in brown.
Price incl. VAT
£4.50 per metre
Sewing Room - Emily - Candy
Part number
2210D3M

Sewing Room - Emily - Candy

100% cotton poplin fabric with tiny flowers of bright colours on a candy pink background. This fabric is superb for dresses, crafts and light furnishings.
Price incl. VAT
£7.75 per metre
Sewing Room - Emily - Yellow
Part number
2210D3L

Sewing Room - Emily - Yellow

100% cotton poplin fabric with tiny flowers of bright colours on a yellow background. This fabric is superb for dresses, crafts and light furnishings.
Price incl. VAT
£7.75 per metre
Sewing Room - Emily - Turquoise
Part number
2210D3J

Sewing Room - Emily - Turquoise

100% cotton poplin fabric with tiny flowers of bright colours on a turquoise background. This fabric is superb for dresses, crafts and light furnishings.
Price incl. VAT
£7.75 per metre
Sewing Room - Emily - Navy
Part number
2210D3K

Sewing Room - Emily - Navy

100% cotton poplin fabric with tiny flowers of bright colours on a navy background. This fabric is superb for dresses, crafts and light furnishings.
Price incl. VAT
£7.75 per metre
Finest Chambray Fuchsia
Part number
2205O

Finest Chambray Fuchsia

Lightweight 100% cotton fabric with a fuchsia pink hue is perfect for shirts, dresses, quilting and more.
Price incl. VAT
£11.75 per metre
Bemberg™ Cupro - Emerald
Part number
2204M23B

Bemberg™ Cupro - Emerald

This Cupro cellulose fibre lining fabric is Bemberg™ manufactured is soft and silky but also densely woven. This comes in a lovely Emerald green colour!
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Blush
Part number
2204M23E

Bemberg™ Cupro - Blush

This blush pink Cupro cellulose fibre lining fabric is Bemberg™ manufactured. This fabric is soft and silky but also densely woven.
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Coral
Part number
2204M23G

Bemberg™ Cupro - Coral

This bright coral Cupro cellulose fibre lining fabric is Bemberg™ manufactured. This is densely woven but soft and silky.
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Rose
Part number
2204M23C

Bemberg™ Cupro - Rose

This Bemberg™ manufactured Cupro cellulose fibre lining fabric is in a red rose - densely woven but soft and silky.
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Orange
Part number
2204M23A

Bemberg™ Cupro - Orange

This Bemberg™ manufactured Cupro cellulose fibre lining fabric is in a bright orange. This fabric is densely woven but soft and silky.
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Yellow
Part number
2204M23F

Bemberg™ Cupro - Yellow

This bright yellow Cupro cellulose fibre lining fabric is Bemberg™ manufactured. This is a densely woven fabric but still soft and silky.
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Black
Part number
2204M23D

Bemberg™ Cupro - Black

This Cupro cellulose fibre lining fabric is Bemberg™ manufactured and is densely woven but soft and silky. This comes in a luxurious black colour!
Price incl. VAT
£9.00 per metre
Bemberg™ Cupro - Royal
Part number
2204M23H

Bemberg™ Cupro - Royal

This Bemberg™ manufactured Cupro cellulose fibre lining fabric is densely woven but soft and silky and comes in a deep Royal Blue colour!
Price incl. VAT
£9.00 per metre
Blue Bop Daisy
Blue Bop Daisy
Part number
2203M38

Blue Bop Daisy

This 100% cotton lawn fabric features a delightful floral print in various blue shades on a white background. Elegantly soft cotton fabric, perfect for dresses!
Price incl. VAT
£14.95 per metre
Frenchie
Part number
2204P02

Frenchie

This is a lovely lightweight cotton gauze fabric with an all-over delicate floral design in washed-out colours on a mauve background. Perfect for blouses!
Price incl. VAT
£7.50 per metre
Wider Than A Mile - Black
Part number
2204P08B

Wider Than A Mile - Black

This is a 180cm wide 100% cotton lightweight loopback knitted jersey in black! Perfect for jumpers and casual tops.
Price incl. VAT
£9.00 per metre
Wider Than A Mile - White
Part number
2204P08A

Wider Than A Mile - White

This is a 180cm wide 100% cotton lightweight loopback knitted jersey in white! Perfect for jumpers and casual tops.
Price incl. VAT
£9.00 per metre
Queen of Hearts
Part number
2201O1A

Queen of Hearts

This cotton craft fabric has an all-over Union Jack print in red, white and blue in multiple sized hearts. Ideal for bunting, table covers, & craft projects.
Price incl. VAT
£14.00 per metre
Double Gauze - Sea Breeze
Double Gauze - Sea Breeze
Part number
2204H03

Double Gauze - Sea Breeze

Versatile blue floral double gauze fabric made from two layers of 100% cotton, tacked together to create a soft, puckered cotton muslin cloth.
Price incl. VAT
£15.75 per metre
Double Gauze Stripe - Beachcomber
Part number
2204H11B

Double Gauze Stripe - Beachcomber

Versatile grey, white and beige striped double gauze fabric made from two layers of 100% cotton, tacked together to create a soft, puckered cotton muslin cloth.
Price incl. VAT
£15.75 per metre
Double Gauze Stripe - Candy
Part number
2204H11A

Double Gauze Stripe - Candy

Versatile pink, purple and white striped double gauze fabric made from two layers of 100% cotton, tacked together to create a soft, puckered cotton muslin cloth.
Price incl. VAT
£15.75 per metre
Double Gauze Uni - Powder Blue
Part number
2204H10A

Double Gauze Uni - Powder Blue

Soft and cosy 100% cotton double gauze fabric with a blue appearance and white reverse. Perfect for creating swaddle blankets.
Price incl. VAT
£15.75 per metre