Croft Mill

Cotton Fabrics

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.

1–24 of 1961 items
View:
Sort by:
Armada
Part number
2509P08-B/R

Armada

150cm wide black cotton polyester twill fabric, lightweight with a smooth handle. Durable and breathable
Price incl. VAT
£9.50 per metre
Cotton Cuffing - White
Part number
2509P08-R

Cotton Cuffing - White

116cm wide white cotton cuffing fabric, 163gsm. A lightweight and breathable 100% cotton rib,
Price incl. VAT
£8.95 per metre
Waxed Cotton - Bonneville 6 - Light Teal
Waxed Cotton - Bonneville 6 - Light Teal
Part number
2509JG15-R

Waxed Cotton - Bonneville 6 - Light Teal

150cm wide light teal waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Waxed Cotton Canvas - Light Tan
Waxed Cotton Canvas - Light Tan
Part number
2509JG16-R

Waxed Cotton Canvas - Light Tan

155cm wide light tan waxed cotton canvas fabric, 100% cotton. Durable and water-resistant with a wax finish
Price incl. VAT
£14.50 per metre
8oz Denim - Smokey Italian
8oz Denim - Smokey Italian
Part number
2509CF63-R

8oz Denim - Smokey Italian

156cm wide Italian 8oz denim fabric 100% cotton with a smoky pattern. A distinctive lightweight denim.
Price incl. VAT
£33.95 per metre
Storm System Seersucker - Navy Stripe
Storm System Seersucker - Navy Stripe
Part number
2509AH05-R

Storm System Seersucker - Navy Stripe

152cm wide Loro Piana navy stripe water-resistant 100% cotton seersucker fabric. Luxurious Italian cloth, breathable yet practical.
Price incl. VAT
£17.00 per metre
Waxed Cotton - Bonneville 6 - Black
Waxed Cotton - Bonneville 6 - Black
Part number
2509M19-R

Waxed Cotton - Bonneville 6 - Black

155cm wide black waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Waxed Cotton - Bonneville 6 - Silver Grey
Waxed Cotton - Bonneville 6 - Silver Grey
Part number
2509JG13-R

Waxed Cotton - Bonneville 6 - Silver Grey

155cm wide silver grey waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Waxed Cotton - Bonneville 6 - Dusk Grey
Waxed Cotton - Bonneville 6 - Dusk Grey
Part number
2509JG07-R

Waxed Cotton - Bonneville 6 - Dusk Grey

152cm wide dusk grey waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Waxed Cotton - Bonneville 6 - Dark Grey
Waxed Cotton - Bonneville 6 - Dark Grey
Part number
2509JG10-R

Waxed Cotton - Bonneville 6 - Dark Grey

153cm wide dark grey waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Waxed Cotton - Bonneville 6 - Tan
Waxed Cotton - Bonneville 6 - Tan
Part number
2509JG12-R

Waxed Cotton - Bonneville 6 - Tan

150cm wide tan waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Waxed Cotton - Bonneville 6 - Green
Waxed Cotton - Bonneville 6 - Green
Part number
2509JG11-R

Waxed Cotton - Bonneville 6 - Green

153cm wide green waxed cotton fabric ‘Bonneville 6’, 275gsm.
Price incl. VAT
£12.50 per metre
Water Resistant Cotton Cambric 6oz - Black
Water Resistant Cotton Cambric 6oz - Black
Part number
2509JG08-R

Water Resistant Cotton Cambric 6oz - Black

155cm wide, black cotton with a natural feel, water-resistant finish. Durable & machine washable.
Price incl. VAT
£12.50 per metre
6.3oz Recycled Raw Denim - Dark Indigo
Part number
2509PX19-R

6.3oz Recycled Raw Denim - Dark Indigo

170cm wide dark indigo raw denim fabric, 215gsm. Made from 100% recycled cotton, making this lightweight denim sustainable.
Price incl. VAT
£18.00 per metre
Fibre Mood - 9.5oz Washed Denim - Dark Olive
Fibre Mood - 9.5oz Washed Denim - Dark Olive
Part number
2509PX18-B

Fibre Mood - 9.5oz Washed Denim - Dark Olive

100% cotton dark olive washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. A durable and stylish denim
Price incl. VAT
£19.00 per metre
Fibre Mood - 9.5oz Washed Denim - Tan
Fibre Mood - 9.5oz Washed Denim - Tan
Part number
2509PX17-B

Fibre Mood - 9.5oz Washed Denim - Tan

100% cotton Tan washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable
Price incl. VAT
£19.00 per metre
Fibre Mood - 9.5oz Washed Denim - Red
Fibre Mood - 9.5oz Washed Denim - Red
Part number
2509PX16-B

Fibre Mood - 9.5oz Washed Denim - Red

100% cotton red washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable
Price incl. VAT
£19.00 per metre
Fibre Mood - 9.5oz Washed Denim - Black
Fibre Mood - 9.5oz Washed Denim - Black
Part number
2509PX15-B

Fibre Mood - 9.5oz Washed Denim - Black

100% cotton black washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable
Price incl. VAT
£19.00 per metre
Betty - Navy
Part number
2509M18-B

Betty - Navy

Lightweight 140cm wide, 100% cotton cheesecloth fabric in navy with a subtle stripe pattern.
Price incl. VAT
£12.95 per metre
Limited Edition Cotton Canvas - Navy
Part number
2509NP01-R

Limited Edition Cotton Canvas - Navy

A medium-heavyweight cotton canvas in deep navy, 178cm wide - durable, versatile and perfect for bags, jackets, workwear and craft projects.
Price incl. VAT
£10.00 per metre
Weatherford Tartan Wax
Weatherford Tartan Wax
Part number
2509AB02-R

Weatherford Tartan Wax

A classic tartan cotton finished with a dry Staywax®-style treatment - 220gsm, 148cm wide, rugged yet wearable for coats, jackets and outdoor projects.
Price incl. VAT
£12.95 per metre
Weatherford Herringbone
Weatherford Herringbone
Part number
2509AB01R

Weatherford Herringbone

A robust 100% cotton herringbone, 260gsm with a soft water-resistant finish - perfect for jackets, coats and utility wear.
Price incl. VAT
£12.50 per metre
Shadow Jacquard
Part number
2509JG06R

Shadow Jacquard

A lightweight black jacquard with chiffon-like drape and subtle texture - ideal for dresses, skirts, blouses and softly tailored jackets.
Price incl. VAT
£10.00 per metre
Cotton Blend Shirting - Beige Stripe
Part number
2509JG05R

Cotton Blend Shirting - Beige Stripe

A classic cotton blend shirting in beige with white stripes outlined in black - lightweight at ~110gsm with a touch of stretch, ideal for smart shirts and blouses.
Price incl. VAT
£10.00 per metre