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.

1–24 of 1805 items
View:
Sort by:
Alpine Fleece - Tractors
Part number
2411O10

Alpine Fleece - Tractors

4-way stretch alpine fleece with a blue jersey face featuring tractors and a super-soft microfleece reverse in grey.
Price incl. VAT
£16.50 per metre
Brushed Cotton - Exotic Escape
Part number
2411O05

Brushed Cotton - Exotic Escape

This 148cm wide, 100% brushed cotton fabric features a unique exotic print, ideal for bedding.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Fifi
Part number
2411O04

Brushed Cotton - Fifi

100% brushed cotton fabric featuring a digital multicoloured floral print on a white background.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Astro Animals
Part number
2411O02

Brushed Cotton - Astro Animals

This 148cm wide, 100% brushed cotton fabric features a space-themed design with astronaut animals.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Night Swim
Part number
2411O03

Brushed Cotton - Night Swim

100% brushed cotton fabric with a digital whale print in shades of blue, perfect for children's bedding.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Fossil Friends
Part number
2411O09

Brushed Cotton - Fossil Friends

148cm wide, 100% brushed cotton fabric featuring a fun digital dinosaur print in earthy hues on a white ground.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Ballerina
Part number
2411O08

Brushed Cotton - Ballerina

148cm wide, digital ballerina print in soft pink hues, made from 100% brushed cotton. Ideal for crafts.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Dainty Daisies
Part number
2411O06

Brushed Cotton - Dainty Daisies

148cm wide, 100% brushed cotton featuring a digital floral print on a white ground, great for pyjamas.
Price incl. VAT
£12.50 per metre
Brushed Cotton - Galactic Safari
Part number
2411O07

Brushed Cotton - Galactic Safari

148cm wide, 100% brushed cotton featuring a digital space print, perfect for children's clothing.
Price incl. VAT
£12.50 per metre
Core Range - 10oz Denim
Part number
2411W02

Core Range - 10oz Denim

149cm wide, 100% cotton 10oz washed denim fabric in pale blue, mid blue, indigo, or black.
Price incl. VAT
£13.50 per metre
Core Range - Cotton Drill
Part number
2411W03

Core Range - Cotton Drill

148cm wide, durable 100% cotton drill fabric, 285gsm, woven in India. Perfect for trousers & jackets.
Price incl. VAT
£10.95 per metre
Water Resistant Drill - Olive
Part number
2411S01Q

Water Resistant Drill - Olive

152cm wide, olive green cotton drill fabric with a water-resistant finish. Luxuriously soft & durable.
Price incl. VAT
£14.00 per metre
Water Resistant Twill - Chatburn 8oz - Taupe
Part number
2411S01K

Water Resistant Twill - Chatburn 8oz - Taupe

152cm wide, light taupe 100% cotton twill fabric with a water-repellent finish & soft handle.
Price incl. VAT
£14.00 per metre
Water Resistant Drill - Brown
Part number
2411S01G

Water Resistant Drill - Brown

152cm wide, dark brown cotton drill fabric with a water-resistant finish. Luxuriously soft & durable.
Price incl. VAT
£14.00 per metre
Waxed Cotton - Ranger Drill - Slate
Part number
2411S01V

Waxed Cotton - Ranger Drill - Slate

155cm wide, grey cotton drill fabric with a dry wax finish, weather-resistant & machine washable.
Price incl. VAT
£18.00 per metre
Waxed Cotton - Ranger Drill - Olive
Part number
2411S01M

Waxed Cotton - Ranger Drill - Olive

155cm wide, green cotton drill fabric with a dry wax finish, weather-resistant & machine washable.
Price incl. VAT
£18.00 per metre
Waxed Cotton - Chera 8oz - Camo
Part number
2411S01W

Waxed Cotton - Chera 8oz - Camo

148cm wide, camouflage print waxed cotton fabric with a soft, matt finish. Lightweight & durable.
Price incl. VAT
£15.75 per metre
Beeswax Cotton - 4oz Navy
Part number
2411S01N

Beeswax Cotton - 4oz Navy

155cm wide, navy waxed cotton fabric. Lightweight and durable with a natural beeswax finish.
Price incl. VAT
£12.00 per metre
Water Resistant Cotton - Aviator - Olive
Part number
2411S01J

Water Resistant Cotton - Aviator - Olive

156cm wide, tightly woven cotton fabric in olive with a water-resistant finish. Durable and versatile.
Price incl. VAT
£12.50 per metre
Water Resistant Cotton - Aviator - Beige
Part number
2411S01I

Water Resistant Cotton - Aviator - Beige

156cm wide, tightly woven cotton fabric in beige with a water-resistant finish. Durable and versatile.
Price incl. VAT
£12.50 per metre
Waxed Cotton - Rainford 4oz Twill - Dark Grey
Part number
2411S01F

Waxed Cotton - Rainford 4oz Twill - Dark Grey

138cm wide, dark grey waxed cotton fabric. Fully waterproof and lightweight, great for jackets.
Price incl. VAT
£12.00 per metre
Dry Finish Tin Cloth - Black
Part number
2411S01A

Dry Finish Tin Cloth - Black

152cm wide black dry finish tin cloth fabric, 100% cotton, 11oz weight. Durable and water-resistant.
Price incl. VAT
£18.50 per metre
Water Resistant Cotton Cambric 8oz - Tan
Part number
2411S01S

Water Resistant Cotton Cambric 8oz - Tan

148cm wide tan cotton with a natural feel, water-resistant finish. Durable & machine washable.
Price incl. VAT
£15.50 per metre
Water Resistant Cotton Cambric 6oz - Grey
Part number
2411S01E

Water Resistant Cotton Cambric 6oz - Grey

148cm wide, grey cotton with a natural feel, water-resistant finish. Durable & machine washable.
Price incl. VAT
£13.50 per metre