Croft Mill

Cotton Fabric

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. Read more

Whether you are looking to create all season dresses, mens shirts, trousers and various other clothing options or looking for something sturdier like a cotton canvas for outdoor furnishings, cotton is a great choice and a delight to sew with.

Browse our collection of cotton poplins, cotton dressmaking fabrics, cotton lawn and pima cotton lawn, cotton shirting fabrics, muslin and voile fabrics, brushed cotton and, white and plain cotton fabrics.

22 items
Sort by:
Spring Boucle - Gold
Part number
2404H06C

Spring Boucle - Gold

This boucle fabric in gold & ivory is perfect for sophisticated blazers, trousers, dresses and skirts.
Price incl. VAT
£24.00 per metre
Spring Boucle - Pink
Part number
2404H06A

Spring Boucle - Pink

This boucle fabric in pink & ivory is perfect for sophisticated blazers, trousers, dresses and skirts.
Price incl. VAT
£24.00 per metre
Spring Boucle - Blue
Part number
2404H06B

Spring Boucle - Blue

This boucle fabric in blue & ivory is perfect for sophisticated blazers, trousers, dresses and skirts.
Price incl. VAT
£24.00 per metre
Denim Brocade
Denim Brocade
Part number
2403P07

Denim Brocade

152cm wide, cotton, polyester & viscose blend jacquard dress fabric featuring a geometric woven design in blue.
Price incl. VAT
£20.25 per metre
Verzache
Verzache
Part number
2403P08

Verzache

Cotton, polyester, acrylic & viscose blend jacquard fabric featuring a unique black & gold design, ideal for jackets.
Price incl. VAT
£20.25 per metre
Voily - Black
Part number
2107M04c

Voily - Black

A rather fabulous lightweight poly viscose voile in black.
Price incl. VAT
£8.25 per metre
Briar Check
Part number
2402M10

Briar Check

Salmon pink and white checked 140cm shirting fabric, cotton-viscose blend, crinkle finish for a no-iron, relaxed yet stylish look.
Price incl. VAT
£10.75 per metre
Printed Voile - Tapis - Red
Printed Voile - Tapis - Red
Part number
2402NE08

Printed Voile - Tapis - Red

150cm wide, rayon and cotton blend printed voile fabric in a red hue, this abstract design is ideal for dressmaking.
Price incl. VAT
£11.50 per metre
Printed Voile - Tripping - Red
Printed Voile - Tripping - Red
Part number
2402NE07

Printed Voile - Tripping - Red

This printed voile fabric features a colourful abstract print in a red hue, made from 52% rayon & 48% cotton.
Price incl. VAT
£11.50 per metre
Printed Voile - Lotus - Lilac
Printed Voile - Lotus - Lilac
Part number
2402NE06C

Printed Voile - Lotus - Lilac

150cm wide, voile dress fabric made from 52% rayon & 48% cotton featuring a floral pattern in lilac and green.
Price incl. VAT
£11.50 per metre
Printed Voile - Lotus - Neon
Printed Voile - Lotus - Neon
Part number
2402NE06B

Printed Voile - Lotus - Neon

Our rayon, cotton blend printed voile fabric features a colourful floral design on a black ground, perfect for dresses.
Price incl. VAT
£11.50 per metre
Printed Voile - Lotus - Blue
Printed Voile - Lotus - Blue
Part number
2402NE06A

Printed Voile - Lotus - Blue

52% rayon, 48% cotton voile dress fabric featuring a blue & white floral print, perfect for summer blouses.
Price incl. VAT
£11.50 per metre
Traditional Interfacing
Part number
2401OVCHI

Traditional Interfacing

Viscose blend interlining fabric, 212gsm, 80cm wide. Perfect for adding structure to coat and jacket collars, facings with a luxurious, durable weave.
Price incl. VAT
£8.95 per metre
Fabrica - Navy
Fabrica - Navy
Part number
2401CM12

Fabrica - Navy

Woven in Italy, this 146cm wide superfine navy suiting fabric is made from cotton and viscose with a hopsack weave.
Price incl. VAT
£15.00 per metre
Tangerine Dream
Part number
2305DA02

Tangerine Dream

This 145cm wide trousering fabric in orange is made from a blend of polyester, cotton and viscose offering both style and comfort.
Price incl. VAT
£8.50 per metre
Embden
Embden
Part number
2209AH29

Embden

150cm wide indigo blue lightweight 6oz denim shirting fabric made from a 60% cotton and 40% tencel blend. Has a fabulous embroidered floral design.
Price incl. VAT
£14.00 per metre
Mason - Grey
Part number
2204H19

Mason - Grey

50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!
Price incl. VAT
£12.00 per metre
Fortnum - Grey
Part number
2204H25

Fortnum - Grey

50% cotton and 50% viscose fabric features a floral print in shades of grey, orange and yellow. This cloth is ideal for summer garments.
Price incl. VAT
£12.00 per metre
Blue Velvet Furnishing
Part number
2111E20 NC

Blue Velvet Furnishing

Luxurious 134cm wide, soft velvet fabric with a blue and grey stripe. Perfect for cushion covers, bags, and craft projects.
Old price
£12.00
Price incl. VAT
£9.60 per metre
20% discount
Valid until 10/12/2024
Voily - Pink
Part number
2107M04b

Voily - Pink

A rather fabulous lightweight poly viscose voile in rose pink.
Price incl. VAT
£8.25 per metre
Linen Look - Voile
Linen Look - Voile
Part number
2107M04a

Linen Look - Voile

Fabulous 150cm wide black polyester viscose voile. Soft and textured, it resists creasing, perfect for stylish hot weather garments.
Price incl. VAT
£8.75 per metre
Rafe
Part number
2308P07

Rafe

140cm designer trouser fabric; 60% cotton, 38% tencel, 2% lycra in light stone. Slight stretch; perfect for stylish suits.
Price incl. VAT
£12.00 per metre
Out of stock