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.

1225–1248 of 1306 items
View:
Sort by:
Stof Brushed French Terry - Black
Part number
2407SF04

Stof Brushed French Terry - Black

Black French terry jersey made from cotton & elastane. Soft, brushed finish, ideal for sweaters.
Price incl. VAT
£15.95 per metre
Out of stock
Stof Avalana Jersey - Calm Waters
Part number
2407SF03

Stof Avalana Jersey - Calm Waters

This 95% cotton, 5% elastane jersey fabric features a delicate design of blue and white blossoms.
Price incl. VAT
£17.95 per metre
Out of stock
Clover - White
Part number
3005H01C

Clover - White

146cm wide, 100% cotton voile fabric in white with tiny abstract clover design weaved within double stripes.
Price incl. VAT
£9.75 per metre
Out of stock
Stof Avalana Jersey - Night Garden
Stof Avalana Jersey - Night Garden
Part number
2404SF12

Stof Avalana Jersey - Night Garden

This 95% cotton, 5% elastane jersey features delicate botanicals on a deep blue backdrop.
Price incl. VAT
£17.95 per metre
Out of stock
Stof Avalana Jersey - Leopard's Leap
Stof Avalana Jersey - Leopard's Leap
Part number
2404SF07

Stof Avalana Jersey - Leopard's Leap

This cotton & elastane jersey fabric features leopards on a blue ground, perfect for kids garments.
Price incl. VAT
£15.95 per metre
Out of stock
Japanese Denim - 13.6oz - Dark Indigo
Part number
2404CF19

Japanese Denim - 13.6oz - Dark Indigo

80cm wide, 100% cotton 13.6oz dark indigo deadstock denim with a red selvedge. Woven in Japan.
Price incl. VAT
£17.50 per metre
Out of stock
Moretti - 13oz Indigo Cotton Denim
Moretti - 13oz Indigo Cotton Denim
Part number
2404CF09A

Moretti - 13oz Indigo Cotton Denim

13oz Italian deadstock denim, 174cm wide in an indigo hue. 100% cotton & ex-designer, ideal for jackets.
Price incl. VAT
£19.95 per metre
Out of stock
BA - Double Gauze - Sunflower - Mustard
BA - Double Gauze - Sunflower - Mustard
Part number
2404H16

BA - Double Gauze - Sunflower - Mustard

144cm wide, cotton broderie anglaise double gauze fabric in mustard with dainty sunflower motifs.
Price incl. VAT
£14.75 per metre
Out of stock
Rib Jersey - Cosmic - Purple
Part number
2404H02A

Rib Jersey - Cosmic - Purple

120cm wide, cotton stretch ribbed jersey fabric with a vibrant, comic-like abstract print.
Price incl. VAT
£19.00 per metre
Out of stock
Dobby Voile - Red
Part number
2404H01A

Dobby Voile - Red

143cm wide, 100% cotton voile fabric in red with a delightful geometric dobby weave design.
Price incl. VAT
£15.00 per metre
Out of stock
Cotton Jersey - Classic Navy Two
Part number
2403S02

Cotton Jersey - Classic Navy Two

Made from 100% cotton, this plain navy knitted jersey fabric is soft to the hand, perfect for t-shirts/tops.
Price incl. VAT
£8.00 per metre
Out of stock
Linen Mix - Lauren
Part number
2403P04

Linen Mix - Lauren

Made from 55% linen and 45% cotton, our ex-designer dress fabric features a navy floral print on an ivory ground.
Price incl. VAT
£14.00 per metre
Out of stock
Designer Rib Jersey
Part number
2403M01

Designer Rib Jersey

145cm cotton fabric in black with a superfine rib weave. Beautifully soft, perfect for layering, t-shirts and underslips.
Price incl. VAT
£10.95 per metre
Out of stock
Density Cotton
Density Cotton
Part number
2402PS06

Density Cotton

Made in Italy by Be-Mood, this145cm wide finely woven cotton fabric features a soft-white hue. Suitable for shirt making.
Price incl. VAT
£10.00 per metre
Out of stock
Humphrey Check
Part number
2402PS05

Humphrey Check

Ex-designer, deadstock, Portuguese cotton shirting fabric featuring a small-scale check in navy and beige.
Price incl. VAT
£10.00 per metre
Out of stock
Kaya Gauze - Khaki
Part number
2402NE25C

Kaya Gauze - Khaki

135cm wide, cotton/linen double gauze in khaki green. The perfect balance of softness & durability.
Price incl. VAT
£14.00 per metre
Out of stock
Linen Mix Jacquard Gauze - Black
Part number
2402NE26B

Linen Mix Jacquard Gauze - Black

135cm wide, cotton linen blend jacquard double gauze fabric in black, with a subtle floral design.
Price incl. VAT
£17.75 per metre
Out of stock
BA - Daisy
Part number
2402NE09A

BA - Daisy

This stunning 145cm wide white floral broderie anglaise fabric is perfect for creating dresses & tops.
Price incl. VAT
£19.75 per metre
Out of stock
Pima Cotton Lawn - Milions - Pink
Pima Cotton Lawn - Milions - Pink
Part number
2401P09A

Pima Cotton Lawn - Milions - Pink

140cm-wide Pima cotton lawn dress fabric with a vibrant, multi-coloured tiny floral print on a pink ground. Soft, durable, and stylish.
Price incl. VAT
£14.95 per metre
Out of stock
Pima Cotton Lawn - Majestic
Pima Cotton Lawn - Majestic
Part number
2401P05

Pima Cotton Lawn - Majestic

140cm-wide Pima cotton lawn dress fabric with a soft white and navy vintage floral print. Soft, durable, and stylish.
Price incl. VAT
£14.95 per metre
Out of stock
Pima Cotton Lawn - Morris - Sage & Mint
Pima Cotton Lawn - Morris - Sage & Mint
Part number
2401P06

Pima Cotton Lawn - Morris - Sage & Mint

Pima Cotton lawn fabric with an all over floral print in various shades of green - inspired by William Morris. 140cm wide, quality dressmaking fabric.
Price incl. VAT
£14.95 per metre
Out of stock
Basic Polycotton - Navy
Part number
2401CM01

Basic Polycotton - Navy

Plain 112cm wide poly/cotton fabric featuring a dark navy hue. A great staple addition to your fabric collections.
Price incl. VAT
£4.00 per metre
Out of stock
Bruce Denim
Part number
2312CM04

Bruce Denim

152cm wide black denim fabric made from 100% cotton. This midweight denim fabric is perfect for jeans, shorts or skirts.
Price incl. VAT
£14.00 per metre
Out of stock
Denim Dreams
Part number
2311O04

Denim Dreams

157cm-wide denim dress fabric with a gold foil heart print. Lightweight at 120gsm, perfect for shirts, dresses, and childrenswear.
Price incl. VAT
£14.00 per metre
Out of stock