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.

409–432 of 1112 items
View:
Sort by:
Combed Cotton - Maria
Combed Cotton - Maria
Part number
2303P06

Combed Cotton - Maria

Our 148cm wide, combed cotton poplin fabric features a floral print with an orange hue, perfect for dressmaking!
Price incl. VAT
£13.00 per metre
Rustique Vintage Cotton - Khaki
Part number
2303H24

Rustique Vintage Cotton - Khaki

144cm wide, OEKO-TEX® cotton dressmaking fabric in khaki, excellent for floaty trousers, shirts, and skirts!
Price incl. VAT
£13.00 per metre
Rustique Vintage Cotton - Grey
Part number
2303H23

Rustique Vintage Cotton - Grey

144cm wide, OEKO-TEX® cotton dressmaking fabric in grey, excellent for floaty trousers, shirts, and skirts!
Price incl. VAT
£13.00 per metre
Don't Be Noisy - Pale Blue
Part number
2303H20

Don't Be Noisy - Pale Blue

This blue & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Price incl. VAT
£18.00 per metre
Don't Be Noisy - Beige
Part number
2303H19

Don't Be Noisy - Beige

This beige & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Price incl. VAT
£18.00 per metre
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
£10.00 per metre
Hornpipe - Dark Navy
Part number
2303S06

Hornpipe - Dark Navy

Made from cotton, this finely woven dark navy fabric is excellent for men’s shirts, women’s dresses and kids clothing!
Price incl. VAT
£8.50 per metre
Shadow Stretch
Part number
2303M04

Shadow Stretch

This 136cm wide, black trousering fabric is made from a mix of cotton, polyester and elastane, ideal for suits!
Price incl. VAT
£12.50 per metre
Luxury Soft 12 Wale - White
Part number
2303E01

Luxury Soft 12 Wale - White

Our beautifully soft 12 wale corduroy fabric in white is made from 100% cotton, ideal for lighter jackets, skirts and trousers!
Price incl. VAT
£12.00 per metre
Wide Width Cotton Poplin - Dark Turquoise
Part number
2303AH01

Wide Width Cotton Poplin - Dark Turquoise

152cm wide, plain cotton poplin fabric in a blue hue, excellent for craft projects, dressmaking and shirting!
Price incl. VAT
£8.75 per metre
Nimbus Cotton
Nimbus Cotton
Part number
2303PS01

Nimbus Cotton

160cm wide, soft white cotton shirting fabric featuring an interesting woven stripe, perfect for blouses, shirts and dresses!
Price incl. VAT
£7.75 per metre
Hump - Cotton Stretch Jersey
Hump - Cotton Stretch Jersey
Part number
2302S21

Hump - Cotton Stretch Jersey

178cm wide, cotton and lycra blend jersey dress fabric in a camel brown shade, great for tops, pyjamas and loungewear!
Price incl. VAT
£8.00 per metre
Soft 9 Wale - Warm Grey
Part number
2209E23

Soft 9 Wale - Warm Grey

110cm wide, soft 9 wale corduroy fabric made from cotton in a dark grey shade, great for trousers, bags and jackets!
Price incl. VAT
£10.00 per metre
Fuchsia Flex
Part number
2302M25

Fuchsia Flex

This vibrant pink trousering fabric is made from 97% cotton and 3% elastane, perfect for bold pencil skirts, jackets or shorts!
Price incl. VAT
£10.00 per metre
Bells of Ireland
Bells of Ireland
Part number
2302DA02

Bells of Ireland

Our fine cotton rib jersey in mint green features a floral print, perfect for dresses, loungewear and t-shirts!
Price incl. VAT
£8.50 per metre
Double Gauze - Pink
Double Gauze - Pink
Part number
2303H12

Double Gauze - Pink

100% Cotton dress fabrics in Pink with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Bordeaux Red
Double Gauze - Bordeaux Red
Part number
2303H07

Double Gauze - Bordeaux Red

100% Cotton dress fabrics in red with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Light Denim
Double Gauze - Light Denim
Part number
2303H09

Double Gauze - Light Denim

100% Cotton dress fabrics in light denim blue with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Grey
Double Gauze - Grey
Part number
2303H08

Double Gauze - Grey

100% Cotton dress fabrics in Grey with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Forest Green
Double Gauze - Forest Green
Part number
2303H06

Double Gauze - Forest Green

100% Cotton dress fabrics in Forest Green with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Royal Blue
Double Gauze - Royal Blue
Part number
2303H13

Double Gauze - Royal Blue

100% Cotton dress fabrics in Royal Blue with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Dark Denim
Double Gauze - Dark Denim
Part number
2303H14

Double Gauze - Dark Denim

100% Cotton dress fabrics in dark denim blue with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Mint

Double Gauze - Mint

100% Cotton dress fabrics in a mint hue with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre
Double Gauze - Turquoise
Double Gauze - Turquoise
Part number
2303H15

Double Gauze - Turquoise

100% Cotton dress fabrics in Turquoise with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Price incl. VAT
£9.95 per metre