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:

  • + More colours Candy Crepe - Beige

    Candy Crepe - Beige

    145cm wide, polyester double crepe dress fabric in beige. Perfect for special occasion garments.

    Regular price £9.50 p/m
  • + More colours Chiffon - Trixie

    Chiffon - Trixie

    152cm wide printed polyester chiffon fabric featuring an abstract multi-coloured pattern, great for blouses and skirts!

    Regular price £6.00 p/m
  • French Terry - Grey

    Our 150cm wide plain French Terry jersey fabric in a grey shade is great for joggers, dressmaking and leggings!

    Regular price £12.90 p/m
  • Jersey Cord - Mauve

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

    Regular price £18.00 p/m
  • Jersey Cord - Navy

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

    Regular price £18.00 p/m
  • Pastel Picnic

    127cm wide, cotton seersucker fabric with a green and pink check. Light, textured and breathable.

    Regular price £11.00 p/m
  • Challis - Tereza

    140cm wide, viscose challis fabric with a cream background and bold abstract brushstroke print.

    Regular price £10.50 p/m
  • Draper - Organic Bamboo Blend Suiting - Red

    This 150cm wide organic recycled suiting fabric in red, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Heirloom Knit - Grey

    Made from 65% acrylic, 25% polyester and 10% wool, this grey crochet knit fabric is perfect for cardigans.

    Regular price £14.00 p/m
  • Made in Italy+ More colours Cable Car - Chunky Wool - Chestnut

    Cable Car - Chunky Wool - Chestnut

    Our chestnut orange cable-knit fabric made from 100% lambswool has been knitted in Italy. Ideal for jumpers.

    Regular price £32.00 p/m
  • Printed Voile - Tripping - Red

    This printed voile fabric features a colourful abstract print in a red hue, made from 52% rayon & 48% cotton.

    Regular price £11.50 p/m
  • BA - Susie

    Stunning broderie anglaise fabric with 3 embroidered floral patterns running†parallel to each other.

    Regular price £19.00 p/m
  • Traditional Linen - Mint

    Made from 100% linen, this plain dyed dress fabric in a mint blue hue is perfect for summer shirts.

    Regular price £24.50 p/m
  • + More colours Designer Velvet - Navy
    Sold out

    Designer Velvet - Navy

    130cm wide, ex-designer 100% cotton velvet in navy, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • + More colours Designer Velvet - Cobalt

    Designer Velvet - Cobalt

    142cm wide, ex-designer 100% cotton velvet in cobalt blue, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 p/m
  • Linen Fusion - Lime

    Lightweight linen & viscose blend dyed fabric in a classic lime green hue. Great for shirts & dresses.

    Regular price £15.96 p/m
  • Summer Heirloom - Green

    145cm wide, 100% cotton fabric in green with cream embroidery and lace-style panels.

    Regular price £15.96 p/m
  • Not a Sound
    Sold out

    Not a Sound

    145cm wide, dark navy nylon, elastane blend Ponte Roma jacquard jersey with diamond texture.

    Regular price £13.76 p/m
  • Acetate Silk - Dark Chocolate

    140cm wide, dark chocolate acetate & silk fabric. Lightweight and fluid with a beautiful drape.

    Regular price £15.00 p/m
  • + More colours 4oz Denim Chambray - Roses + Rae

    4oz Denim Chambray - Roses + Rae

    147cm wide 100% cotton 4oz printed denim chambray. Lightweight, soft and Oeko-Tex certified - ideal for dresses.

    Regular price £10.96 p/m
  • Halloween Spider Web

    Fabulous fancy dress & costume fabric in a drapey black polyester & silver foil print.

    Regular price £5.26 p/m
  • Pima Cotton Lawn - Indra

    140cm wide, pima cotton lawn with a bold oversized floral design in shades of blue and grey.

    Regular price £14.96 p/m
  • Roselle Linen

    148cm wide, 100% linen fabric in a dusky rose pink shade with a soft, breathable finish.

    Regular price £16.00 p/m
  • + More colours 21 Wale Needlecord - Pink

    21 Wale Needlecord - Pink

    This 100% cotton 21-wale needlecord fabric in a pink hue is 148cm wide and perfect for children's wear.

    Regular price £12.96 p/m
  • + More colours Corduroy Quilting - Black
    Sold out

    Corduroy Quilting - Black

    140cm wide, polyester corduroy quilting fabric in black. Great for cosy & stylish jackets and coats.

    Regular price £26.00 p/m
  • + More colours Corduroy Quilting - Cream

    Corduroy Quilting - Cream

    140cm wide, polyester corduroy quilting fabric in cream. Great for cosy & stylish jackets and coats.

    Regular price £26.00 p/m
  • + More colours Corin - Fur Backed Faux Leather - Black

    Corin - Fur Backed Faux Leather - Black

    158cm wide, faux leather fabric in black with a plush fur backing for added warmth and comfort.

    Regular price £27.00 p/m
  • A Darker Shade Of Pale

    153cm wide, pale beige 100% cotton suiting fabric, closely woven with a crisp finish.

    Regular price £12.50 p/m
  • Made in Italy Missing You - Lilac

    Missing You - Lilac

    136cm wide, wool polyester blend knit fabric made in Italy, ex-designer, deadstock.

    Regular price £29.00 p/m
  • + More colours 100% Linen - Grey

    100% Linen - Grey

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

    Regular price £21.50 p/m
  • Serena - Blush
    Sold out

    Serena - Blush

    Simply gorgeous, light pink 80% cotton and 20% polyester blend velour fabric is a great choice for loungewear. OEKO-TexÆ.

    Regular price £16.00 p/m
  • Pretty Polly - Mindy - Navy

    112cm wide, floral printed poly/cotton fabric in navy, perfect for clothing, bedding and craft projects!

    Regular price £4.76 p/m
  • Stone Washed Linen - Navy

    Our heavy, 70% stone-washed linen & 30% cotton fabric in navy has a nice hang and textured surface, ideal for dressmaking!

    Regular price £17.00 p/m
  • + More colours BA - Marlowe - Coral

    BA - Marlowe - Coral

    144cm wide, 100% cotton floral broderie anglaise fabric in coral. Perfect for dresses & blouses!

    Regular price £19.76 p/m
  • Made in Britain Unstructured

    Unstructured

    A 64 wide cotton linen mix suiting in cream with an all over "unstructured" design in navy blue

    Regular price £15.50 p/m
  • Made in Italy Michelle
    Sold out
    10% off

    Michelle

    Elegant polyester satin Italian dress fabric with all over colourful gold floral/leaf design on a brown background. This would make a beautiful dress or skirt!

    Sale price £12.16 p/m Regular price £13.50 p/m
  • Made in Britain Sunday Softs - Grey

    Sunday Softs - Grey

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

    Regular price £12.50 p/m
  • Sheer Elegance

    140cm wide, polyester chiffon fabric with a crinkle finish and abstract leaf print in brown, ideal for blouses!

    Regular price £7.00 p/m
  • Linen Look - Grey

    150cm wide, soft, polyester fabric in grey with a look of linen, perfect for dressmaking and blouses!

    Regular price £7.50 p/m
  • Linen Look - Black

    150cm wide, linen look dress fabric in black, made completely from polyester, perfect for skirts and blouses!

    Regular price £7.50 p/m
  • Proper Seersucker - Indigo Stripe

    Made from 100% cotton, this denim blue and white striped seersucker is lightweight and breathable, perfect for summer dresses, shirts and shorts

    Regular price £15.76 p/m
  • + More colours Combed Cotton Poplin - Harriet

    Combed Cotton Poplin - Harriet

    150cm wide, 100% combed cotton poplin with a navy small-scale floral print on a white backdrop.

    Regular price £11.96 p/m
  • Carlotta

    148cm wide, polyester, polyamide & elastane double-knit jacquard Ponte Roma fabric in pink with a zig-zag design.

    Regular price £15.96 p/m
  • Poplin Print - Maui - Taupe

    112cm wide superior quality cotton poplin in an all-over palm leaf print in taupe - very Hawaiian shirt vibes! This is a great holiday fabric!

    Regular price £7.76 p/m
  • + More colours Batik - Tribal Sunset

    Batik - Tribal Sunset

    This cotton poplin batik fabric showcases a stunning blend of warm orange and rich purple hues.

    Regular price £14.50 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