Free UK delivery over £75

Since - 1974

Cotton Shirting & Dressmaking

Cotton dressmaking fabric is such a wide term that encompasses lots of different weaves, designs, colours and styles. This collection of cotton dress fabrics features cloths from Italian cotton shirting to European made chino trouser fabrics. There are some truly gorgeous printed dress fabrics featured here too for you to create your own on-trend fashion item.

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.

View as:

  • Brushed Cotton - Poodle Playtime

    110cm wide, brushed cotton winceyette flannel fabric with cute poodle motifs in blue and pink.

    Regular price £7.26 p/m
  • Phoenix - Blue

    Polyester and elastane blend Ponte Roma jacquard knit jersey fabric in blue and black, great for joggers.

    Regular price £10.50 p/m
  • Made in Britain Mossmoor

    Mossmoor

    130cm wide, British-woven lightweight wool coating in olive green and black herringbone.

    Regular price £32.00 p/m
  • Hibiscus Bay

    145cm wide, lightweight viscose fabric with a tropical hibiscus floral design on a soft blue base.

    Regular price £5.96 p/m
  • + More colours 21 Wale Needlecord - Fuchsia

    21 Wale Needlecord - Fuchsia

    100% cotton 21 wale needlecord fabric in a fuchsia pink hue, 140cm wide, perfect for children's wear.

    Regular price £12.96 p/m
  • Made in Italy Well Formed - Dark Damson
    10% off

    Well Formed - Dark Damson

    140cm wide, Italian ex-designer damson suiting fabric. Crafted from a blend of polyester & elastane.

    Sale price £11.48 p/m Regular price £12.76 p/m
  • Brushed Cotton - Sindia - Maroon

    148cm wide, 100% brushed cotton fabric in maroon with a floral print. Soft, warm

    Regular price £11.96 p/m
  • Made in Italy Verona Flannel - Piacenza
    Sold out

    Verona Flannel - Piacenza

    Italian ex-designer cotton flannel, 157cm wide, 180gsm. Soft brushed check in blue, olive, and cream

    Regular price £16.26 p/m
  • Stof Fabric - Butterfly Garden

    Designed in Denmark and printed in Japan, this 112cm wide cotton fabric†comes in lime green with a black and white butterfly design.

    Regular price £9.00 p/m
  • Stof Fabric - Woodland Creatures
    20% off

    Stof Fabric - Woodland Creatures

    A magical cotton fabric featuring pairs of grey and blue birds, squirrels and bunnies on a soft white ground. Danish designed, printed in Japan.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Stof Fabric - Fern - Damson
    20% off

    Stof Fabric - Fern - Damson

    Designed in Denmark and printed in Japan, this cotton dress fabric features a lively multi-colour fern leaf print set against a purple background.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Stof Fabric - Diamonds - Purple
    20% off

    Stof Fabric - Diamonds - Purple

    112cm wide cotton fabric features a diamond print in shades of purple, designed in Denmark and printed in Japan. Perfect for dressmaking and quilting projects.

    Sale price £7.20 p/m Regular price £9.00 p/m
  • Silky Satin - Sepia Leopard
    20% off

    Silky Satin - Sepia Leopard

    Unleash your wild side with our 146cm wide polyester satin habotai with a dramatic realist leopard print in ivory, cream, and dark brown.

    Sale price £10.20 p/m Regular price £12.76 p/m
  • + More colours Cotton - French Bulldogs
    60% off

    Cotton - French Bulldogs

    Soft, detailed 100% cotton fabric with black, grey, and sandy French bulldogs on a white ground. Perfect for quilting, soft furnishings, and dressmaking.

    Sale price £5.00 p/m Regular price £12.50 p/m
  • Double Gauze - Forest Green
    Sold out

    Double Gauze - Forest Green

    135cm wide, cotton double gauze fabric in forest green, 130gsm, breathable and Oeko-Tex certified.

    Regular price £9.96 p/m
  • + More colours 100% Wool Fleece - Turquoise

    100% Wool Fleece - Turquoise

    143cm wide, 100% Australian virgin wool fleece in turquoise. Mulesing-free and sheep-friendly!

    Regular price £29.00 p/m
  • Terna

    150cm wide, lightweight polyester elastane suiting fabric in palest sand, beautiful drape, made in Portugal.

    Regular price £8.50 p/m
  • Jersey Cord - Grey

    150cm wide, cotton & polyester jersey corduroy fabric in grey with a soft, velvety texture.

    Regular price £18.00 p/m
  • Challis - Collage Hearts
    Sold out

    Challis - Collage Hearts

    145cm wide, 100% viscose challis fabric with an abstract violet heart print on a blue background.

    Regular price £10.50 p/m
  • + More colours 16 Wale Washed Corduroy - Army

    16 Wale Washed Corduroy - Army

    147cm wide, 100% cotton 16 wale washed corduroy in army green. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Chestnut

    16 Wale Washed Corduroy - Chestnut

    147cm wide, 100% cotton 16-wale washed corduroy in warm brown. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours Designer Velvet - Barely Black

    Designer Velvet - Barely Black

    150cm wide, ex-designer 100% cotton velvet in almost black, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • Hope
    Sold out

    Hope

    Stunning dark navy blue guipure lace fabric in a wonderful geometric design.

    Regular price £20.00 p/m
  • Ink & Blush Lining

    140cm wide, acetate & viscose lining fabric with pink and navy stripes. Smooth, soft and stylish.

    Regular price £7.00 p/m
  • Italian Suede Backed Faux Leather

    148cm wide, Italian faux leather with suede backing in black. 245gsm, soft with a hint of stretch.

    Regular price £18.00 p/m
  • Qipao - Plum Blossom

    This gorgeous jacquard features an Oriental-inspired design in red with stunning gold and red embroidered flowers.

    Regular price £10.50 p/m
  • Pima Cotton Lawn - Paradise
    Sold out

    Pima Cotton Lawn - Paradise

    Made into a tea dress this will have heads turning. Glam it up with navy heels or city sights with red hats. It will also make up beautifully into a summer skirt or blouse and t

    Regular price £14.96 p/m
  • Harmony Knits - Cornflower Blue

    157cm wide, viscose, polyester & polyamide jersey fabric in cornflower blue. Super soft & snuggly.

    Regular price £17.00 p/m
  • + More colours 100% Linen - Black
    Sold out

    100% Linen - Black

    This 100% linen fabric in black offers a wonderful balance of breathability & durable structure.

    Regular price £21.50 p/m
  • Summer Cotton - Lilly - Navy

    Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep navy backdrop.

    Regular price £10.76 p/m
  • BA - Libby

    140cm wide, cotton voile broderie anglaise fabric in ivory, with a beautiful subtle floral design.

    Regular price £19.76 p/m
  • Pima Cotton Lawn - Garden Sparkles
    10% off

    Pima Cotton Lawn - Garden Sparkles

    140cm wide, Pima cotton lawn fabric with a ditsy floral print in pink, white and lemon on black.

    Sale price £13.46 p/m Regular price £14.96 p/m
  • Venus - Cerise

    This hot pink polyester cotton blend velour fabric has a soft hand, great for sports & loungewear.

    Regular price £11.50 p/m
  • Made in Italy Special Suiting - 100% Cashmere
    Sold out

    Special Suiting - 100% Cashmere

    158cm wide, 100% cashmere lightweight suiting fabric, made in Italy. Luxuriously soft, ex-designer, deadstock.

    Regular price £90.00 p/m
  • Made in Italy EZIO - Crests
    Sold out

    EZIO - Crests

    150cm Italian viscose acetate lining featuring an intricate silver/grey pattern; perfect for lining suits.

    Regular price £6.00 p/m
  • Fine Viscose Plain - Dusty Pink

    144cm wide, gorgeously lightweight 100% viscose fabric in dusty pink. Ideal for summer garments!

    Regular price £9.96 p/m
  • Audrey
    Sold out

    Audrey

    Stunning floral cotton dress fabric, a timeless and pretty pattern that will look good on any age. Printed in Italy, this cotton poplin will look beautiful made up. It does have a slight stiffness to it but I think that is just the finish and it will soft

    Regular price £22.50 p/m
  • Claudia

    This is a fabulous polyester/organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!

    Regular price £8.00 p/m
  • Made in Britain Sunday Softs - Mist

    Sunday Softs - Mist

    A beautiful loop back terry jersey in pale blue, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.

    Regular price £12.20 p/m
  • Joy of Spring

    This is a fantastic 138cm wide, cream, blue and green checked cotton fabric with a fine border in burgundy and pink.

    Regular price £14.00 p/m
  • Pima Cotton Lawn - Tessy

    140cm wide, 100% Pima cotton lawn fabric featuring a multicoloured geometric abstract print, ideal for shirts.

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Sindy
    Sold out

    Pima Cotton Lawn - Sindy

    140cm wide, 100% Pima cotton lawn fabric with a stunning floral print in a serene colour palette.

    Regular price £14.96 p/m
  • Jones - Crepe
    Sold out

    Jones - Crepe

    This is a lightweight crepe dress fabric featuring a colourful, floral, paisley print on a black ground, ideal for dressmaking!

    Regular price £7.96 p/m
  • Poplin Print - Maui - Sand

    Sand coloured superior quality cotton poplin shirting fabric in an all-over palm leaf print in various shades of beige - perfect for holidays!

    Regular price £7.76 p/m
  • Envy

    Soft, lightweight, stretch polyester jersey dress fabric with an animal print design in bright green and black. So fine it would be a delight to wear!

    Regular price £6.26 p/m

Join our creative community

From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.

Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.

Get The Latest from Croft Mill

Keep in touch

We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.

Get The Latest from Croft Mill