Croft Mill

Cotton Fabric

Cotton Fabric

25–48 of 1235 items
View:
Sort by:
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
Double Gauze Uni - Charcoal
Part number
2204H10B

Double Gauze Uni - Charcoal

Versatile charcoal grey 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 - Pink
Part number
2204H10C

Double Gauze Uni - Pink

100% cotton double gauze fabric with a pink hue and a white reverse. This super soft fabric is great for loungewear.
Price incl. VAT
£15.75 per metre
Double Gauze Uni - Khaki
Part number
2204H33

Double Gauze Uni - Khaki

Soft double gauze with a brown/khaki hue and white reverse. 100% cotton fabric is perfect for creating cosy pyjamas.
Price incl. VAT
£15.75 per metre
Premium Jersey - Camille
Part number
2204M22

Premium Jersey - Camille

Green camouflage premium jersey fabric made from 95% cotton and 5% Lycra is perfect for summer maxi dresses, tops and skirts.
Price incl. VAT
£14.50 per metre
Here's Looking At You
Part number
2204M18

Here's Looking At You

Marl grey cotton, polyester and elastane blend fabric featuring a bold red line art face print. Heavy cloth with a thick brushed reverse.
Price incl. VAT
£14.50 per metre
Candyfloss
Part number
2204M09

Candyfloss

Elegant poly-cotton knitted fabric, perfect for cardigans, jumpers and loose-fitting tops. In soft pink, grey and ivory shades.
Price incl. VAT
£12.00 per metre
Softly Does It
Part number
2204P08

Softly Does It

This quality terry cloth towelling fabric has a bold floral print in shades of pink blue and grey. Perfect for holiday garments and accessories.
Price incl. VAT
£15.00 per metre
Skims
Part number
2204P06

Skims

This beautifully soft brushed cotton fabric is a great choice for pyjamas, loungewear and blankets.
Price incl. VAT
£11.50 per metre
Double Gauze - Sage
Part number
2007H01n

Double Gauze - Sage

100% double gauze cotton dress fabrics in sage green, great for hiding creases. Breathable and lightweight. Great for summer garments!
Price incl. VAT
£12.50 per metre
Set piece 0.80 metre - Cotton Canvas - Black
Part number
setpiece2009O28

Set piece 0.80 metre - Cotton Canvas - Black

Plain cotton canvas in Black. Very strong cloth for use anywhere you need strength.
Old price
£7.60
Price incl. VAT
£6.84
10% discount
Valid until 15/12/2023
Serena - Ice Blue
Part number
2204H08A

Serena - Ice Blue

Soft ice blue velour fabric made from 80% cotton and 20% polyester. A great choice for lounge and sportswear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Serena - Teal
Part number
2204H08F

Serena - Teal

Gorgeous teal green velour fabric made from 80% cotton and 20% polyester. Perfect for lounge and sportswear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Serena - Midnight
Part number
2204H08J

Serena - Midnight

Rich, dark blue velour fabric made from 80% cotton and 20% polyester. A great choice for lounge and sportswear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Serena - Sage
Part number
2204H08I

Serena - Sage

Super soft, light green 80% cotton and 20% polyester blend velour fabric is a perfect choice for lounge and sportswear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre