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.

145–168 of 1793 items
View:
Sort by:
Sewing Room - Meadow
Part number
2403AH03

Sewing Room - Meadow

115cm wide 100% cotton fabric with a purple, pink and yellow floral design against an ivory ground.
Price incl. VAT
£7.95 per metre
Sewing Room - Heather
Part number
2403AH04

Sewing Room - Heather

115cm wide 100% cotton fabric with a pink, blue and yellow floral design against a damson ground.
Price incl. VAT
£7.95 per metre
Pima Cotton Lawn - Denim Dandelion
Part number
2403P01

Pima Cotton Lawn - Denim Dandelion

140cm wide Pima cotton lawn dress fabric with a ornate vintage print reminiscent of dandelions.
Price incl. VAT
£15.75 per metre
Pima Cotton Lawn - Blue Willow
Pima Cotton Lawn - Blue Willow
Part number
2403P02

Pima Cotton Lawn - Blue Willow

140cm wide Pima cotton lawn dress fabric with a floral China print in different shades of blue.
Price incl. VAT
£15.75 per metre
Bambi - Tiffany
Part number
2402NE24C

Bambi - Tiffany

140cm wide, plain diamond quilted fabric in tiffany blue. Great for cosy jumpers, gilets and jackets.
Price incl. VAT
£17.75 per metre
Bambi - Mint
Part number
2402NE24A

Bambi - Mint

140cm wide, plain diamond quilted fabric in mint. Great for cosy jumpers, gilets and jackets.
Price incl. VAT
£17.75 per metre
Bambi - Nude
Part number
2402NE24B

Bambi - Nude

140cm wide, plain diamond quilted fabric in nude. Great for cosy jumpers, gilets and jackets.
Price incl. VAT
£17.75 per metre
Bambi - Pink
Part number
2402NE24D

Bambi - Pink

140cm wide, plain diamond quilted fabric in pink. Great for cosy jumpers, gilets and jackets.
Price incl. VAT
£17.75 per metre
Bonded Cotton - Black
Bonded Cotton - Black
Part number
2402AH18

Bonded Cotton - Black

Woven in Britain, our plain black bonded cotton fabric is breathable & water-resistant, ideal for trench coats.
Price incl. VAT
£12.50 per metre
Digjog - Retro Jersey
Part number
2402PX06

Digjog - Retro Jersey

150cm wide, combed cotton French terry jersey fabric featuring a vibrant retro colour print.
Price incl. VAT
£21.00 per metre
Cotton Ribbing - Cream
Cotton Ribbing - Cream
Part number
2402PX04

Cotton Ribbing - Cream

Soft & stretchy knitted ribbing fabric in cream, perfect for creating collars, cuffs & waistbands.
Price incl. VAT
£12.75 per metre
Bonded Cotton - Stripe
Bonded Cotton - Stripe
Part number
2402AH02

Bonded Cotton - Stripe

152cm wide, stripe-patterned bonded cotton fabric with an ivory reverse, perfect for water-resistant coats.
Price incl. VAT
£14.00 per metre
Voily - Black
Part number
2107M04c

Voily - Black

A rather fabulous lightweight poly viscose voile in black.
Price incl. VAT
£8.25 per metre
Bonded Cotton - Mid Grey
Bonded Cotton - Mid Grey
Part number
2402AH11

Bonded Cotton - Mid Grey

Our 159cm wide, mid-grey coating fabric made from bonded cotton has a water-resistant & breathable finish.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Dark Teal
Bonded Cotton - Dark Teal
Part number
2402AH10

Bonded Cotton - Dark Teal

160cm wide, dark teal bonded cotton fabric, perfect for breathable and weather-resistant garments.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Wine
Bonded Cotton - Wine
Part number
2402AH09

Bonded Cotton - Wine

This water-resistant and breathable bonded cotton fabric in a wine-red hue is perfect for classic jackets.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Dogtooth
Bonded Cotton - Dogtooth
Part number
2402AH07

Bonded Cotton - Dogtooth

Black & white bonded cotton fabric with a soft houndstooth face and solid black reverse, ideal for coats.
Price incl. VAT
£14.00 per metre
Bonded Cotton - Auburn Moon
Bonded Cotton - Auburn Moon
Part number
2402AH01

Bonded Cotton - Auburn Moon

159cm wide, water-resistant bonded cotton fabric with an abstract red moon print on a burgundy ground.
Price incl. VAT
£14.00 per metre
Bonded Cotton - Green/Red
Bonded Cotton - Green/Red
Part number
2402AH03

Bonded Cotton - Green/Red

This bonded cotton fabric has red on one side and green on the other, ideal for water-resistant coats.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Navy/Yellow
Bonded Cotton - Navy/Yellow
Part number
2402AH04

Bonded Cotton - Navy/Yellow

Navy on one side and yellow on the other, our water-resistant bonded cotton fabric is perfect for trench coats.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Snake Black
Bonded Cotton - Snake Black
Part number
2402AH05

Bonded Cotton - Snake Black

148cm wide, bonded cotton coating fabric featuring a snakeskin print on a black ground, ideal for bags.
Price incl. VAT
£14.00 per metre
Bonded Cotton - Blue Paisley
Bonded Cotton - Blue Paisley
Part number
2402AH06

Bonded Cotton - Blue Paisley

150cm wide, bonded cotton fabric with a blue paisley print, water-resistant/­breathable, perfect for coats.
Price incl. VAT
£14.00 per metre
Bonded Cotton - Royal
Bonded Cotton - Royal
Part number
2402AH12

Bonded Cotton - Royal

157cm wide, royal blue plain bonded-cotton fabric, breathable and water-repellent, ideal for backpacks.
Price incl. VAT
£12.50 per metre
Bonded Cotton - Magenta
Bonded Cotton - Magenta
Part number
2402AH13

Bonded Cotton - Magenta

British woven bonded cotton fabric in a magenta pink hue, water-repellent and breathable, ideal for coats.
Price incl. VAT
£12.50 per metre