Croft Mill

Cotton Fabric

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. Read more

Whether you are looking to create all season dresses, mens shirts, trousers and various other clothing options or looking for something sturdier like a cotton canvas for outdoor furnishings, cotton is a great choice and a delight to sew with.

Browse our collection of cotton poplins, cotton dressmaking fabrics, cotton lawn and pima cotton lawn, cotton shirting fabrics, muslin and voile fabrics, brushed cotton and, white and plain cotton fabrics.

241–264 of 1786 items
View:
Sort by:
Lightweight Vintage Cotton - Apple
Part number
2407H10

Lightweight Vintage Cotton - Apple

150cm wide, 100% cotton poplin fabric in green, excellent for floaty trousers, shirts, and skirts!
Price incl. VAT
£12.50 per metre
BA - Double Gauze - Sunflower - Warm Beige
BA - Double Gauze - Sunflower - Warm Beige
Part number
2407H09B

BA - Double Gauze - Sunflower - Warm Beige

144cm wide, cotton broderie anglaise double gauze fabric in warm beige with dainty sunflower motifs.
Price incl. VAT
£14.75 per metre
BA - Double Gauze - Sunflower - Sand
BA - Double Gauze - Sunflower - Sand
Part number
2407H09A

BA - Double Gauze - Sunflower - Sand

144cm wide, cotton broderie anglaise double gauze fabric in sand with dainty sunflower motifs.
Price incl. VAT
£14.75 per metre
BA - Floral Double Gauze - Sand
BA - Floral Double Gauze - Sand
Part number
2407H08B

BA - Floral Double Gauze - Sand

144cm wide, cotton broderie anglaise double gauze fabric in sand with a white floral pattern.
Price incl. VAT
£14.75 per metre
BA - Floral Double Gauze - Mustard
BA - Floral Double Gauze - Mustard
Part number
2407H08A

BA - Floral Double Gauze - Mustard

144cm wide, cotton broderie anglaise double gauze fabric in mustard with a white floral pattern.
Price incl. VAT
£14.75 per metre
Luxury Sanded Cotton Canvas - Black
Part number
2407AH19

Luxury Sanded Cotton Canvas - Black

Luxury sanded finish cotton canvas fabric in black, 150cm wide and mid-weight, perfect for durable bags.
Price incl. VAT
£12.50 per metre
Heavy Baby Soft Twill Canvas - Black
Part number
2407AH20

Heavy Baby Soft Twill Canvas - Black

150cm wide, heavy cotton canvas fabric in black features a baby soft twill weave and luxury sanded finish.
Price incl. VAT
£14.00 per metre
Cotton Canvas - Slate
Part number
2407AH18

Cotton Canvas - Slate

100% cotton canvas fabric in a slate grey hue, durable and strong nature, perfect for bags and soft furnishings.
Price incl. VAT
£12.50 per metre
Cotton Canvas - Midnight
Part number
2407AH17

Cotton Canvas - Midnight

150cm wide fine cotton canvas fabric in a dark navy shade offers a soft and durable finish, ideal for bags.
Price incl. VAT
£12.50 per metre
Cotton Canvas - Camo
Part number
2407AH15

Cotton Canvas - Camo

150cm wide, lightweight cotton canvas fabric featuring a camouflage pattern in shades of green and brown.
Price incl. VAT
£14.00 per metre
Waxed Canvas - Grey Check
Waxed Canvas - Grey Check
Part number
2407AH16

Waxed Canvas - Grey Check

Woven in Britain, this heavy-weight waxed 100% cotton fabric comes in a dark grey hue with a fine overcheck.
Price incl. VAT
£12.00 per metre
Vineyard
Part number
2407AH09

Vineyard

Lightweight 100% cotton twill trouser fabric in an army green hue, tough yet soft, perfect for suiting.
Price incl. VAT
£10.50 per metre
Urban Tailor
Part number
2407AH10

Urban Tailor

152cm wide, lightweight cotton canvas trouser fabric in a camel brown hue, tough yet soft, perfect for men's pants.
Price incl. VAT
£10.50 per metre
Proper Seersucker - Beige
Part number
2306AH01B

Proper Seersucker - Beige

Made from 100% cotton, this beige seersucker fabric is perfect for breathable summer dresses, bedding and crafts!
Price incl. VAT
£15.75 per metre
Damson Pinstripe
Damson Pinstripe
Part number
2407M04

Damson Pinstripe

150cm wide, Italian ex-designer fine cotton shirting fabric in white with damson pinstripe's.
Price incl. VAT
£12.00 per metre
Albini Twill
Albini Twill
Part number
2407PS07

Albini Twill

147cm wide, ex-designer deadstock cotton twill shirting fabric in airforce blue. Made in Italy!
Price incl. VAT
£9.00 per metre
Cruella
Cruella
Part number
2407PS08

Cruella

164cm wide, Italian designer deadstock cotton fabric in dark green. with a special glazed finish.
Price incl. VAT
£8.00 per metre
Sea Salt Shirting
Sea Salt Shirting
Part number
2407PS09

Sea Salt Shirting

140cm wide, Italian ex-designer fine cotton shirting fabric in navy with a wonderful soft finish.
Price incl. VAT
£9.00 per metre
Sucker Punch
Sucker Punch
Part number
2407M01

Sucker Punch

135cm wide, Italian ex-designer cotton & elastane seersucker dress fabric in a beautiful olive colour.
Price incl. VAT
£14.25 per metre
Mid Weight Chambray - Grey
Part number
2407PS02B

Mid Weight Chambray - Grey

147cm wide cotton chambray fabric, woven from grey and white yarns on top-quality looms.
Price incl. VAT
£8.95 per metre
Azienda Stripe
Azienda Stripe
Part number
2407PS05

Azienda Stripe

145cm wide, ex-designer cotton shirting fabric made in Italy, with a black & white pinstripe design.
Price incl. VAT
£7.50 per metre
Austrian Seersucker - Sediments
Part number
2407AH02

Austrian Seersucker - Sediments

Lightweight Austrian cotton seersucker fabric with stripes in shades of grey, white, beige and blue.
Price incl. VAT
£15.75 per metre
Austrian Seersucker - Navy Stripe
Part number
2407AH03

Austrian Seersucker - Navy Stripe

Lightweight Austrian seersucker fabric with navy and white stripes. Ideal for summer garments!
Price incl. VAT
£15.75 per metre
Austrian Seersucker - Mint Stripe
Part number
2407AH04

Austrian Seersucker - Mint Stripe

Lightweight Austrian seersucker fabric with mint and blue stripes. Ideal for summer!
Price incl. VAT
£15.75 per metre