Croft Mill

Cotton dress fabrics

Find the perfect fabric for you. See our large collection of cotton fabrics for dressmaking. From Italian cotton shirting to European made chino trouser fabrics. Gorgeous printed dress fabrics too. Make your own fashion.

1–24 of 353 items
View:
Sort by:
Set piece-Finest Italian - Apple -1.2m
Part number
setpi­ece­1801J24c

Set piece-Finest Italian - Apple -1.2m

Set piece 1.­2m. ­Beautiful cotton poplin dressmaking fabric in apple green. Combed with a subtle sateen finish. Cotton to give you this luxurious feeling.
Old price
£7.80
Price incl. VAT
£7.02
10% discount
Valid until 18/12/2020
Set Piece - Essex - Dani- 1.05M
Part number
setpi­ece2001V17

Set Piece - Essex - Dani- 1.05M

Set piece 1.95m. This fabric does have a small hole near the edge of the material, should be able to easily work around it. 145cm wide, very soft, cotton rayon. This come in an all over stripe design in shade of green, blue, orange and hints of pink.
Old price
£10.50
Price incl. VAT
£9.45
10% discount
Valid until 18/12/2020
Set Piece - Stripe Shirting - Pink & White- 1.65m
Part number
setpi­ece­1908J01D

Set Piece - Stripe Shirting - Pink & White- 1.65m

Set Piece 1.65 metres. Designer stripe shirting fabric. Lovely quality poly/ cotton, this one comes in pink & white stripe & is 145cm wide.
Old price
£7.83
Price incl. VAT
£7.05
10% discount
Valid until 18/12/2020
Set Piece- Poplin Print - Bonnie Blue- 1.6
Part number
setpi­ece1908O03

Set Piece- Poplin Print - Bonnie Blue- 1.6

Set piece- 1.6m. Here we have a beautiful floral cotton poplin fabric, comes navy with an all-over white floral print. This would make a gorgeous dress, shirt or skirt & is 112cm wide.
Old price
£18.56
Price incl. VAT
£16.70
10% discount
Valid until 18/12/2020
Scrubs - Green
Part number
2003C04a

Scrubs - Green

Soft malleable lightweight poly/cotton twill work wear fabric in green. Machine washable and easy care.
Price incl. VAT
£6.00 per metre
New Wave
Part number
2002M18

New Wave

54% Linen 46% Cotton suiting comes in various shades of taupe/ Beige/ cream and a rather lovely variegated stripe design.
Price incl. VAT
£13.00 per metre
The Devil & Deep Blue Sea
Part number
1910M08

The Devil & Deep Blue Sea

Stretch suiting fabric in taupe. Made from 97% Cotton 3 % elastane with an all-over (very difficult to describe) sort of camouflage/ Jungle pattern in black.
Price incl. VAT
£9.00 per metre
Denim - New Slant
Part number
1808B23

Denim - New Slant

100% cotton, broken twill weave, traditional blue denim, it is its quite firm and harks back to the day when you had to make it soft.
Price incl. VAT
£8.00 per metre
Last Tango
Last Tango
Part number
2002M03

Last Tango

Ex Designer fabric, this is quite a substantial cotton grosgrain cord cloth with a large scale abstract floral print in pale blue, white, black, lemon and teal green.
Price incl. VAT
£18.00 per metre
Mercerised Cotton Jersey - Liquorice Allsorts
Part number
1807J33

Mercerised Cotton Jersey - Liquorice Allsorts

160cm wide fabulous mercerised cotton jerseys....­liquorice Allsorts we are calling this colour. Perfect for making t-shirts, tunics & nightwear.  
Price incl. VAT
£6.75 per metre
Lemon Picking
Part number
2001V01

Lemon Picking

Splendid 97% cotton 3% elastane stretch cotton dress fabric in navy with an all over lemon design.
Price incl. VAT
£14.00 per metre
Poplin Print - Hemp
Part number
2002O08

Poplin Print - Hemp

110cm wide green cannabis leaf cotton poplin fabric, perfect for making shirts, dresses & crafts.
Price incl. VAT
£7.25 per metre
Poplin Print - Camouflage
Part number
2002O09

Poplin Print - Camouflage

110cm wide green camouflage cotton poplin fabric with an all over army camouflage print. Perfect for making shirts, dress & crafts.
Price incl. VAT
£7.25 per metre
Poplin Print - Grandmother's Garden - Lilac
Part number
2002O06

Poplin Print - Grandmother's Garden - Lilac

110cm wide cotton poplin print fabric with an all over floral design in shade of greens, lilac, pink & blue flowers.
Price incl. VAT
£7.25 per metre
Poplin Prints - Autumn's Bunch
Part number
2002O04

Poplin Prints - Autumn's Bunch

112cm wide, good quality 100% cotton poplin fabric with flowers in gold, grey, red and orange.
Price incl. VAT
£7.25 per metre
Poplin Prints - Floral - Silver
Part number
2002O01

Poplin Prints - Floral - Silver

112cm wide, good quality cotton poplin fabric with flowers in white and pink.
Price incl. VAT
£7.25 per metre
Poplin Prints - Cornflower Blue
Part number
2002O03

Poplin Prints - Cornflower Blue

112cm wide, cotton poplin fabric with an all over floral pattern in cornflower blue and yellow.
Price incl. VAT
£7.25 per metre
Poplin Prints - Fields
Part number
2002O02

Poplin Prints - Fields

112cm wide, beautiful floral fabric in pea green with white small flowers design.
Price incl. VAT
£7.25 per metre
Poplin Print- Chicken - Turquoise
Part number
2001O19D

Poplin Print- Chicken - Turquoise

110cm wide cotton poplin print fabrics this one is in turquoise with an all over chicken design.
Price incl. VAT
£7.25 per metre
Poplin Print- Chicken - Blue
Part number
2001O19A

Poplin Print- Chicken - Blue

Poplin print fabrics this one is in blue with an all over funky chicken design.
Price incl. VAT
£7.25 per metre
Poplin Print- Chicken-Beige
Part number
2001O19C

Poplin Print- Chicken-Beige

Poplin print fabrics this one is in beige with an all over chicken design.
Price incl. VAT
£7.25 per metre
Poplin Print - Blossom - Blue
Part number
2001O15A

Poplin Print - Blossom - Blue

110cm wide cotton poplin print fabric in blue with an all over floral design. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.25 per metre
Poplin Print - Blossom - Yellow
Part number
2001O15C

Poplin Print - Blossom - Yellow

Cotton poplin print fabric in yellow with an all over floral design. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.25 per metre
Poplin Print - Blossom - Green
Part number
2001O15B

Poplin Print - Blossom - Green

Poplin print fabric in green with an all over floral design. Poplin is great for shirts, dresses and craft.
Price incl. VAT
£7.25 per metre