Croft Mill

White Cotton Fabric

Browse our collection of white cotton shirting, trousering and dressmaking fabrics. Find your own perfect cotton fabric to create essential back to school wear, base layering, men’s shirts, summer blouses and holiday dresses.

Here you will find a variety of white cotton fabrics from sewing on a budget, to creating a more expensive, chic look.

1–24 of 80 items
View:
Sort by:
Polo Perhaps
Part number
2508P12-R

Polo Perhaps

140cm wide, 100% cotton pique fabric in white, 121gsm with a soft silky touch and elegant drape. Perfect for timeless shirts, summer dresses, and refined tailoring.
Price incl. VAT
€10.41 per metre
Rib Ticker
Part number
2505S

Rib Ticker

145 cm wide ribbed cotton jersey, as breathable as your morning yoga class and softer than your favourite hotel robe.
Price incl. VAT
€10.35 per metre
BA - Embroidered Lawn - Mellow White
Part number
2507O04-R

BA - Embroidered Lawn - Mellow White

This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
Price incl. VAT
€18.50 per metre
Blank Page
Part number
2507P02-B

Blank Page

Superior 100% Cotton fabric in brilliant white. Perfect for sewing and crafts alike.
Price incl. VAT
€12.14 per metre
Ivory Cotton Muslin
Part number
2506M16-B

Ivory Cotton Muslin

155cm wide, cotton muslin in ivory with a soft finish. Light, breathable and perfect for summer!
Price incl. VAT
€11.50 per metre
Floral Jacquard Shirting
Floral Jacquard Shirting
Part number
2505CM02-R

Floral Jacquard Shirting

148cm wide, Italian white cotton shirting with satin floral design. Ex-designer, soft and breathable.
Price incl. VAT
€12.66 per metre
Boston - Plain Cotton Poplin - White
Part number
27

Boston - Plain Cotton Poplin - White

114cm wide, 100% cotton poplin fabric in white, 121gsm. Lightweight, crisp and breathable.
Price incl. VAT
€7.80 per metre
Cloudline
Part number
2504M22-B

Cloudline

140cm wide, white stretch trouser fabric made from 97% cotton and 3% elastane with a soft sateen finish.
Price incl. VAT
€12.72 per metre
Morning Meeting
Part number
2504M19-B

Morning Meeting

150cm wide, 100% cotton shirting fabric in blue and white featuring an intricate embroidered stripe.
Price incl. VAT
€10.70 per metre
Whitehall Twill
Part number
2503AH18-R

Whitehall Twill

154cm wide, 100% cotton firm twill workwear fabric in bright white. Heavyweight and durable.
Price incl. VAT
€9.83 per metre
Berry Bloom Seersucker
Part number
2502P01-R

Berry Bloom Seersucker

130cm wide, 100% cotton seersucker fabric with a summery print on a white ground, ideal for dresses.
Price incl. VAT
€15.61 per metre
Brushed Cotton - Dainty Daisies
Part number
2411O06

Brushed Cotton - Dainty Daisies

148cm wide, 100% brushed cotton featuring a digital floral print on a white ground, great for pyjamas.
Price incl. VAT
€14.45 per metre
White Bleached Cotton Calico
Part number
2411P02-R

White Bleached Cotton Calico

100% cotton bleached calico fabric in white. Lightweight, breathable, and smooth.
Price incl. VAT
€7.23 per metre
BA - Embroidered Lawn - Addison
Part number
2410DA05-R

BA - Embroidered Lawn - Addison

Stunning 146cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.
Price incl. VAT
€11.56 per metre
Brushed Cotton - Little Star
Part number
2410DA04

Brushed Cotton - Little Star

142cm wide, brushed cotton with a little star pattern in silver on a beautifully soft white backdrop.
Price incl. VAT
€10.98 per metre
Ego - Green
Ego - Green
Part number
2409PS23B

Ego - Green

Military green stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.
Price incl. VAT
€13.82 per metre
Ego - Pink
Ego - Pink
Part number
2409PS23A

Ego - Pink

150cm wide, pink stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.
Price incl. VAT
€13.82 per metre
Lawn 138
Part number
2409S02

Lawn 138

138cm wide, cotton lawn in soft white. Lightweight and breathable, perfect for summer garments!
Price incl. VAT
€9.19 per metre
Stretch Shirting - White
Part number
2409AH04

Stretch Shirting - White

145cm wide, finely woven stretch shirting fabric in white. Made from 98% cotton and 2% elastane.
Price incl. VAT
€10.12 per metre
Soft White Denim
Part number
2409AH02

Soft White Denim

150cm wide, soft white cotton twill 9oz denim trousering fabric. Ideal for trousers, jackets, or skirts.
Price incl. VAT
€19.66 per metre
InWool Jersey Stripe - White
InWool Jersey Stripe - White
Part number
2409PS06A

InWool Jersey Stripe - White

Italian towelling stripe t-shirt fabric in white, lightweight and soft, made from cotton and elastane.
Price incl. VAT
€13.87 per metre
Cotton Jersey - Tractors
Cotton Jersey - Tractors
Part number
2409

Cotton Jersey - Tractors

95% cotton and 5% elastane knit jersey fabric featuring a playful tractor print in shades of brown.
Price incl. VAT
€17.34 per metre
Cotton Jersey - Sparkle Heart
Cotton Jersey - Sparkle Heart
Part number
2409

Cotton Jersey - Sparkle Heart

Cotton-elastane knit off-white jersey fabric with a brown, pink & glitter heart print. Great for pyjamas.
Price incl. VAT
€19.66 per metre
Cotton Jersey - Sparkle Bee
Cotton Jersey - Sparkle Bee
Part number
2409

Cotton Jersey - Sparkle Bee

145cm wide, cotton-elastane knit jersey fabric in white, featuring a sparkle bee print.
Price incl. VAT
€19.66 per metre