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.

1–24 of 824 items
View:
Sort by:
8oz Denim - Leopard
Part number
2507E01-B

8oz Denim - Leopard

175cm wide, 100% cotton 8oz denim with a bold white leopard print on indigo. A striking choice for jeans, jackets, skirts, and craft projects.
Price incl. VAT
£15.75 per metre
Hoffman Bali Cotton Lawn - Cobalt
Part number
2507SF18-B

Hoffman Bali Cotton Lawn - Cobalt

An intense 112cm wide Indonesian cotton lawn fabric with hand painted design in shades of cobalt and midnight blue bring dramatic contrast to this floral batik.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Brownie
Part number
2507SF19-B

Hoffman Bali Cotton Lawn - Brownie

A rich 112cm wide Indonesian cotton lawn fabric with hand painted design of delicate leaf silhouettes overlap in a layered design that feels natural and grounded.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Nutmeg
Part number
2507SF20-B

Hoffman Bali Cotton Lawn - Nutmeg

A rich & warm 112cm wide Indonesian cotton lawn fabric with hand painted design of stylised florals in a scattered layout give it a free-flowing, organic quality.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Creamsicle
Part number
2507SF21-B

Hoffman Bali Cotton Lawn - Creamsicle

A joyful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring a lively daisy-like firework print in soft pink, orange, coral, and golden yellow on a white base.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Hummingbird - Multi
Part number
2507SF22-B

Hoffman Bali Cotton Lawn - Hummingbird - Multi

A mysterious & moody 112cm wide Indonesian cotton lawn fabric with hand painted design featuring large, painterly petals in deep teal, violet, emerald and hints of plum
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Hummingbird - White
Part number
2507SF23-B

Hoffman Bali Cotton Lawn - Hummingbird - White

A bold & beautiful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring inky blues, teal, and crisp white petals sat on a richly mottled navy base.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Blue Dot
Part number
2507SF24-B

Hoffman Bali Cotton Lawn - Blue Dot

A striking 112cm wide Indonesian cotton lawn fabric with hand painted design featuring deep indigo tones and scattered with tonal sky-blue spots.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Iceberg
Part number
2507SF26-B

Hoffman Bali Cotton Lawn - Iceberg

A soft minty 112cm wide Indonesian cotton lawn fabric with hand painted design showcasing delicate white botanical silhouettes
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Peppermint
Part number
2507SF27-B

Hoffman Bali Cotton Lawn - Peppermint

A playful 112cm wide Indonesian cotton lawn fabric with hand painted design, painterly vertical lines in vivid red against a soft cream background.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Sea Mist
Part number
2507SF25-B

Hoffman Bali Cotton Lawn - Sea Mist

A showstopping 112cm wide Indonesian cotton lawn fabric with hand painted design featuring turquoise bursts scattered across a rich, tonal background.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Snake
Part number
2507SF28-B

Hoffman Bali Cotton Lawn - Snake

An earthy 112cm wide Indonesian cotton lawn fabric with hand painted design. The delicate leaf silhouettes give it a layered, organic texture
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Jelly
Part number
2507SF29-B

Hoffman Bali Cotton Lawn - Jelly

A rich 112cm wide Indonesian cotton lawn fabric with hand painted design featuring layers of soft leafy silhouettes over a mottled plum and berry background
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Merlot
Part number
2507SF31-B

Hoffman Bali Cotton Lawn - Merlot

Exceptional quality 112cm wide Indonesian cotton lawn fabric with hand painted design of light sketchy flowers in icy tones layered over a moody plum and midnight base.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Spectrum
Part number
2507SF31-B

Hoffman Bali Cotton Lawn - Spectrum

A stunning 112cm wide cotton lawn from Hoffman, with a dramatic floral silhouette print in painterly rainbow tones against a rich black base
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Blooms - Blue
Part number
2507SF17-B

Hoffman Bali Cotton Lawn - Blooms - Blue

Beautiful 112cm wide cotton lawn from Hoffman, with a dappled scatter design in pinks and violets across an inky navy and purple ground.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Blooms - Pink
Part number
2507SF16-B

Hoffman Bali Cotton Lawn - Blooms - Pink

Enticing 112cm wide cotton lawn from Hoffman, with a mottled background in rose pinks, lavender, peach and blue, overlaid with short, scattered marks in purple and deep coral.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Victoria
Part number
2507SF15-B

Hoffman Bali Cotton Lawn - Victoria

Vibrant 112cm wide cotton lawn from Hoffman, with a dreamy floral wash in petal pinks, lilacs, and peach.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Liquorice
Part number
2507SF14-B

Hoffman Bali Cotton Lawn - Liquorice

Exciting 112cm wide cotton lawn from Hoffman, with hand painted design of blue maze-like patterns that ripple through the cloth.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Reflections
Part number
2507SF13-B

Hoffman Bali Cotton Lawn - Reflections

Enticing 112cm wide cotton lawn from Hoffman, with swirling ripple-like lines in sky blue across a deep indigo background.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Light & Bright
Part number
2507SF12-B

Hoffman Bali Cotton Lawn - Light & Bright

A pastel perfect 112cm wide cotton lawn from Hoffman, with layers of leafy branches in a palette of greens, teals, purples, and lemon tones.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Midnight
Part number
2507SF11-B

Hoffman Bali Cotton Lawn - Midnight

Autumnal 112cm wide cotton lawn from Hoffman, rust tones layered into a painterly leaf and fern design.
Price incl. VAT
£16.75 per metre
Hoffman Bali Cotton Lawn - Julie
Part number
2507SF10-B

Hoffman Bali Cotton Lawn - Julie

Beautiful 112cm wide cotton lawn from Hoffman, with hand painted design of layered indigo and cobalt leaves.
Price incl. VAT
£16.75 per metre
Unturned - Poplin
Part number
2506M46-R

Unturned - Poplin

148cm wide, cotton poplin shirting in stone. Lightweight, soft and breathable with a smooth finish.
Price incl. VAT
£8.95 per metre