Croft Mill

Cotton Dress Fabrics

Cotton dressmaking fabric is such a wide term that encompasses lots of different weaves, designs, colours and styles. This collection of cotton dress fabrics features cloths from Italian cotton shirting to European made chino trouser fabrics. There are some truly gorgeous printed dress fabrics featured here too for you to create your own on-trend fashion items.

1–24 of 1306 items
View:
Sort by:
Raspberry Punch
Part number
2504M31-B

Raspberry Punch

150cm wide, 100% cotton fabric in fuchsia pink. Densely woven with a soft yet structured handle.
Price incl. VAT
€14.01 per metre
Alba Rib
Part number
2504CF06-R

Alba Rib

140cm wide, white ribbed cotton jersey fabric, made in Italy. Supremely soft & lightweight.
Price incl. VAT
€23.34 per metre
Liscia
Liscia
Part number
2504CF05-R

Liscia

165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.
Price incl. VAT
€21.01 per metre
Double Gauze - Pine Green
Part number
2504O12-B

Double Gauze - Pine Green

135cm wide, cotton double gauze fabric in pine green, 126gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.61 per metre
Seaside Seersucker - Light Blue
Part number
2504O13A-B

Seaside Seersucker - Light Blue

137cm wide, white and light blue striped cotton seersucker fabric, 115gsm. Oeko-Tex certified.
Price incl. VAT
€11.61 per metre
Seaside Seersucker - Dark Blue
Part number
2504O13B-B

Seaside Seersucker - Dark Blue

137cm wide, white and dark blue striped cotton seersucker fabric, 115gsm. Oeko-Tex certified.
Price incl. VAT
€11.61 per metre
Salt Air
Part number
2504M39-R

Salt Air

140cm wide, lightweight 80% cotton 30% linen blend fabric with textured stripes in soft green.
Price incl. VAT
€13.95 per metre
Barbs - Recycled Tweed
Part number
2504M41-B

Barbs - Recycled Tweed

142cm wide, pink recycled cotton and polyester tweed fabric. Soft, textured, and sustainable!
Price incl. VAT
€16.92 per metre
Rafe - Brown
Part number
2504P10-R

Rafe - Brown

140cm wide, cotton, Tencel & Lycra fabric in dark brown. Smooth, breathable, and gently stretchy.
Price incl. VAT
€14.59 per metre
Hidden Herringbone
Part number
2504M34-R

Hidden Herringbone

145cm wide, cotton-blend trouser fabric in off-white with a soft herringbone weave. Lightweight and breathable with a refined, tailored finish.
Price incl. VAT
€17.51 per metre
Curtis
Part number
2504M35-R

Curtis

155cm wide cotton-linen blend fabric in blue and ivory stripes. Soft, breathable, and naturally textured.
Price incl. VAT
€15.17 per metre
Poplin Styles - Line Garden
Part number
2503E36-R

Poplin Styles - Line Garden

140cm wide, 100% cotton poplin fabric with an oversized black floral outline on a white base.
Price incl. VAT
€11.09 per metre
Poplin Styles - Buttercup Breeze
Part number
2504E01-R

Poplin Styles - Buttercup Breeze

140cm wide, cotton poplin fabric with a scattered floral print in purple, blue, mustard, and aqua.
Price incl. VAT
€11.09 per metre
Printed Poly Cotton - Petal Play
Part number
2504M16-B

Printed Poly Cotton - Petal Play

148cm wide, poly cotton dress fabric in white with a decorative blue floral print, perfect for crafts.
Price incl. VAT
€10.45 per metre
Serafina Stripe
Part number
2504M17-B

Serafina Stripe

138cm wide, 98% cotton 2% spandex shirting fabric in pink and white featuring a detailed embroidered stripe.
Price incl. VAT
€12.20 per metre
Barely There
Part number
2504M11-B

Barely There

145cm wide, cotton, linen, and silk voile with an abstract painterly print. Perfect for beachwear.
Price incl. VAT
€14.30 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.84 per metre
Cotton Lawn - Dahlila
Part number
2504M24-B

Cotton Lawn - Dahlila

155cm wide, 100% cotton lawn fabric with a delightful multicoloured floral print on a pale beige backdrop.
Price incl. VAT
€19.78 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.80 per metre
Jess Brocade
Part number
2504M23-R

Jess Brocade

This poly/cotton dressmaking brocade comes in beautiful jacquard florals, made up of all shades of greens, pinks, yellows & creams.
Price incl. VAT
€22.76 per metre
BA - Embroidered Voile - Primrose
Part number
2404H02-B

BA - Embroidered Voile - Primrose

140cm wide, white cotton voile flora broderie anglaise fabric. Perfect for warm-weather garments.
Price incl. VAT
€20.95 per metre
BA - Embroidered Lawn - Anemone
Part number
2504M01-B

BA - Embroidered Lawn - Anemone

140cm wide, broderie anglaise cotton lawn. Lightweight, breathable and ideal for summer projects.
Price incl. VAT
€20.95 per metre
Royal Pansie
Part number
2504M18-B

Royal Pansie

144cm wide, stunning royal blue jacquard shirting with an all over subtle paisley weave, made from cotton.
Price incl. VAT
€13.95 per metre
Proper Seersucker - All The Blue's
Part number
2504AH02-B

Proper Seersucker - All The Blue's

152cm wide, blue check cotton seersucker fabric. perfect for warm-weather shirts, dresses & more.
Price incl. VAT
€18.38 per metre