Croft Mill

Cotton Shirting

Shirting Fabric is a broad term used to refer to a variety of fabrics, where the fabric is generally tightly woven and less sheer, making them an ideal shirt weight. Shirting fabric tends to have a high thread count and is usually yarn dyed, ensuring that the pattern is woven into the fabric.  Our collection of shirting fabric also includes some linen and wool mixes, chambray and some finely woven cotton poplins here that are suitable for making all manner of shirting patterns. All very easy to sew and the perfect dress fabric for beginners and experienced sewers alike.

145–168 of 701 items
View:
Sort by:
Lady Tessa - Sky
Part number
2311V06F

Lady Tessa - Sky

150cm wide, lightweight plain cotton twill fabric in sky blue. Great for dresses, shirts or pyjamas.
Price incl. VAT
£10.00 per metre
Kitty Cotton - Pink
Part number
2311V02A

Kitty Cotton - Pink

148cm wide, 100% cotton fabric adorned with a delightful cat print in pink with dainty blue flowers.
Price incl. VAT
£13.50 per metre
13 Wale Cord - Black
Part number
2311CM03

13 Wale Cord - Black

158cm wide, cotton 13 wale corduroy fabric in black is perfect for shirts, trousers and tunics, dresses or bags!
Price incl. VAT
£12.00 per metre
Kitty Cotton - Blue
Part number
2311V02B

Kitty Cotton - Blue

148cm wide, 100% cotton fabric adorned with a delightful cat print in blue with dainty pink flowers.
Price incl. VAT
£13.50 per metre
Angel Cord
Part number
2311CM01

Angel Cord

Beautifully soft 144cm wide, cotton 17 wale corduroy fabric in cream is perfect for shirts, trousers and tunics.
Price incl. VAT
£10.75 per metre
Brushed & Cosy - Dennis
Part number
2311TH02

Brushed & Cosy - Dennis

147cm wide, brushed cotton fabric featuring a check pattern in beige, white, red & yellow on a black ground, ideal for shirts.
Price incl. VAT
£8.00 per metre
Brushed & Cosy - Charlie
Brushed & Cosy - Charlie
Part number
2311TH01

Brushed & Cosy - Charlie

Our 100% cotton flannel fabric has a brushed finish and eye-catching checked pattern in stone, black, white & red.
Price incl. VAT
£8.00 per metre
Suprema
Suprema
Part number
2311PS02

Suprema

Woven in Italy, this 135cm wide fine cotton twill fabric in black. Ex-designer cloth, perfect for lightweight shirts and dresses!
Price incl. VAT
£10.00 per metre
Gruppo
Gruppo
Part number
2311PS01

Gruppo

140cm wide water-repellent dark navy cotton fabric woven in Italy. Lightweight cloth, ideal for stylish, shirts and dresses.
Price incl. VAT
£9.00 per metre
Christmas Poly/Cotton - Halls Of Holly - White
Part number
2107O14B

Christmas Poly/Cotton - Halls Of Holly - White

112cm wide poly/cotton fabric with green holly and berries on a white ground. Great value printed polycotton perfect for Christmas crafts.
Price incl. VAT
£3.95 per metre
JL Christmas - Greetings Black
Part number
2310O03A

JL Christmas - Greetings Black

Black 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for Christmas garments, gifts or decorations!
Price incl. VAT
£8.95 per metre
JL Christmas - Greetings Green
Part number
2310O03B

JL Christmas - Greetings Green

Green 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for festive garments, gifts & decorations!
Price incl. VAT
£8.95 per metre
Italian Cotton Chambray - Sky
Italian Cotton Chambray - Sky
Part number
2310PS06

Italian Cotton Chambray - Sky

Italian woven; 155cm wide, cotton chambray fabric in sky blue. Create lightweight dresses, shirts and blouses with this versatile cloth.
Price incl. VAT
£10.00 per metre
Stone Washed Luxury Cotton - Storm
Part number
2310H09A

Stone Washed Luxury Cotton - Storm

152cm wide 100% cotton poplin dress fabric in a stormy blue shade. Its stone washed texture and hand is great for structured shirts and dresses.
Price incl. VAT
£16.00 per metre
Poplin Styles - Vintage Fields - Grey
Poplin Styles - Vintage Fields - Grey
Part number
2310E01

Poplin Styles - Vintage Fields - Grey

This floral cotton poplin is spreading to 70's nostalgia. Featuring pink, blue and cream flowers on a grey ground, this is a lovely cloth for girls dresses.
Price incl. VAT
£9.50 per metre
Red Cotton Voile
Part number
2310DA01

Red Cotton Voile

Our 150cm wide, 100% cotton voile fabric in red is lightweight and breathable, perfect for summer shirts and dressmaking.
Price incl. VAT
£6.00 per metre
Autumnal Equinox - Viola
Part number
2309V07

Autumnal Equinox - Viola

147cm wide light purple floral brushed cotton fabric, perfect for loungewear, PJ's, dresses & even soft furnishings.
Price incl. VAT
£12.00 per metre
Baby Driver - Piccolo - Lilac
Part number
2309V10

Baby Driver - Piccolo - Lilac

112cm wide soft cotton baby needlecord fabric in black, with a stunning all-over pastel floral design.
Price incl. VAT
£11.50 per metre
Baby Driver - Piccolo - Rosso
Part number
2309V09

Baby Driver - Piccolo - Rosso

112cm wide soft cotton baby needlecord fabric in black, with a stunning all-over floral design.
Price incl. VAT
£11.50 per metre
Autumnal Equinox - Vine - Brown
Part number
2309V06B

Autumnal Equinox - Vine - Brown

147cm wide super soft brushed cotton fabric, featuring a yellow, blue and orange vine print against a rich, brown ground.
Price incl. VAT
£12.00 per metre
Autumnal Equinox - Bloom - Red
Part number
2309V04B

Autumnal Equinox - Bloom - Red

147cm wide super soft brushed cotton fabric, featuring an ivory floral print against a rich, red ground.
Price incl. VAT
£12.00 per metre
Autumnal Equinox - Bloom - Navy
Part number
2309V04A

Autumnal Equinox - Bloom - Navy

147cm wide super soft brushed cotton fabric, featuring an ivory floral print against a rich, dark navy ground.
Price incl. VAT
£12.00 per metre
Autumnal Equinox - Molti Flori - Pink
Part number
2309V05B

Autumnal Equinox - Molti Flori - Pink

147cm wide pink floral brushed cotton fabric, perfect for loungewear, PJ's, dresses & even soft furnishings.
Price incl. VAT
£12.00 per metre
Baby Driver - Piccolo - Bordeaux
Part number
2309V08

Baby Driver - Piccolo - Bordeaux

112cm wide soft cotton baby needlecord fabric in burgundy, with a stunning all-over floral design.
Price incl. VAT
£11.50 per metre