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.

1273–1296 of 1306 items
View:
Sort by:
Austrian Jersey - Lavender
Austrian Jersey - Lavender
Part number
2303P10

Austrian Jersey - Lavender

140cm wide, cotton jersey fabric with a purple floral print on a white ground, perfect for maxi skirts, dresses and kids wear!
Price incl. VAT
€10.89 per metre
Out of stock
Double Gauze - Olive
Double Gauze - Olive
Part number
2303H26

Double Gauze - Olive

135cm wide, cotton double gauze fabric in olive green, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.71 per metre
Out of stock
Double Gauze - Beige
Double Gauze - Beige
Part number
2303H25

Double Gauze - Beige

135cm wide, cotton double gauze fabric in beige, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.71 per metre
Out of stock
Deep End
Deep End
Part number
2303M07

Deep End

Our 140cm wide, fine cotton voile dress fabric features an abstract pink print, perfect for skirts and blouses!
Price incl. VAT
€11.77 per metre
Out of stock
Double Gauze - Bordeaux Red
Double Gauze - Bordeaux Red
Part number
2303H07

Double Gauze - Bordeaux Red

135cm wide, cotton double gauze fabric in red, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.71 per metre
Out of stock
Double Gauze - Forest Green
Double Gauze - Forest Green
Part number
2303H06

Double Gauze - Forest Green

135cm wide, cotton double gauze fabric in forest green, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.71 per metre
Out of stock
Double Gauze - Dark Denim
Double Gauze - Dark Denim
Part number
2303H14

Double Gauze - Dark Denim

135cm wide, cotton double gauze fabric in dark denim, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.71 per metre
Out of stock
Heaven Sent - Interlock Cotton
Part number
2302S16

Heaven Sent - Interlock Cotton

165cm wide, cotton and lycra blend interlock jersey dress fabric in ivory, ideal for wrap dresses and polo shirts!
Price incl. VAT
€10.59 per metre
Out of stock
4oz Denim Shirting - Indigo
Part number
2302B05

4oz Denim Shirting - Indigo

150cm wide cotton 4oz denim chambray shirting fabric in indigo. Gorgeous lightweight denim with a fabulous hand, perfect for dresses and men's shirts.
Price incl. VAT
€14.13 per metre
Out of stock
Crinkle Stitch - Grey White Stripe
Part number
2302S07

Crinkle Stitch - Grey White Stripe

Crinkled poly/cotton dress fabric with floral single-line embroidery on a grey and white striped ground, ideal for pleated skirts!
Price incl. VAT
€7.06 per metre
Out of stock
Spring Gathering - Yellow
Part number
2302B01 NC

Spring Gathering - Yellow

This 100% cotton, floral printed dressmaking fabric in yellow is perfect for blouses, spring/summer wear and skirts!
Old price
€9.12
Price incl. VAT
€4.56 per metre
50% discount
Valid until 29/05/2025
Out of stock
Pima Cotton Lawn - Dandy Blue
Part number
2302P02

Pima Cotton Lawn - Dandy Blue

High quality Pima cotton lawn fabric with a lovely dandelion/­floral print on a soft blue ground. 138cm wide cotton lawn, perfect for summer dresses and shirting.
Price incl. VAT
€17.60 per metre
Out of stock
BA - Jenna Taupe
Part number
2301H05B

BA - Jenna Taupe

Our floral Broderie Anglaise dress fabric in a taupe shade is 100% cotton and ideal for accessories, tunics and shirts!
Price incl. VAT
€30.61 per metre
Out of stock
It Ain't Arf Ott
Part number
2209E31

It Ain't Arf Ott

150cm wide soft finish cotton gabardine trousering fabric in beige, excellent for fashioning heavier tunics, skirts and stylish trousers!
Price incl. VAT
€10.59 per metre
Out of stock
Vintage Cotton - Sky
Vintage Cotton - Sky
Part number
2210H31A - K

Vintage Cotton - Sky

Stunning sky blue 100% cotton dress fabric, perfect for co-ords, loose trousers, dressmaking and shirts!
Price incl. VAT
€14.07 per metre
Out of stock
Sewing Room - Ivy - Pink
Part number
2205D

Sewing Room - Ivy - Pink

This pretty 115cm wide superior quality white cotton poplin in an all-over floral/ivy print in shades of pink and grey.
Price incl. VAT
€9.95 per metre
Out of stock
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
€9.95 per metre
Out of stock
French Terry - Yellow
French Terry - Yellow
Part number
1909H01H*

French Terry - Yellow

Plain yellow 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back. Great for joggers, dresses and leggings!
Price incl. VAT
€15.19 per metre
Out of stock
Brushed Tartan - Blackwatch
Part number
1021V01

Brushed Tartan - Blackwatch

Superb brushed tartan shirting fabric in green, blue and black checked plaid. The captivating colours make it a very popular cloth!
Price incl. VAT
€11.77 per metre
Out of stock
Pima Cotton Lawn - Tiffany
Part number
2109PH05

Pima Cotton Lawn - Tiffany

Stunning pima cotton lawn with an all over floral print in a range of lovely summer of royal blue, pinks, greens and yellow on a white back ground.
Price incl. VAT
€17.60 per metre
Out of stock
Stretch Geo - Brown
Stretch Geo - Brown
Part number
2107S04a

Stretch Geo - Brown

Beautiful sateen stretch dress fabric in a fabulous bold stripe design in brown, olive, black, and beige. This is sold in panels measuring 125cm x 63cm.
Old price
€5.89
Price incl. VAT
€2.94
50% discount
Valid until 29/05/2025
Out of stock
Sewing Room - William - White
Part number
2103D02

Sewing Room - William - White

100% cotton fabrics from our sewing room collection this lovely print is 113cm wide paisley cotton fabric in white in shade of pink, purple & taupe.
Price incl. VAT
€9.95 per metre
Out of stock
Poplin Print - Cherries
Part number
2012O02

Poplin Print - Cherries

Cotton poplin in navy with an all over print of red cherries on green stalks.
Price incl. VAT
€9.12 per metre
Out of stock
Poplin Print - Baby Leopard
Part number
2009o01

Poplin Print - Baby Leopard

112cm wide, cotton poplin fabric with a leopard skin print in shades of browns and blacks.
Price incl. VAT
€9.12 per metre
Out of stock