Free UK delivery over £75

Since - 1974
Cotton Fabrics

Cotton Fabrics

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. 

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.

View as:

  • Pima Cotton Lawn - Sacha - Orange
    Sold out

    Pima Cotton Lawn - Sacha - Orange

    140cm wide, 100% cotton fabric with an abstract floral print in shades of orange, yellow & green.

    Regular price £14.96 p/m
  • Fibre Mood - Stone Washed Combed Cotton - Deep Green

    Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating deep green.

    Regular price £16.00 p/m
  • Made in Britain Waxed Cotton - Tekwax Evolution 6oz - Yellow

    Waxed Cotton - Tekwax Evolution 6oz - Yellow

    148cm wide, yellow waxed cotton with EvolutionÆ finish. Machine washable & water-resistant!

    Regular price £15.00 p/m
  • Pima Cotton Lawn - Isabella's Sister
    Sold out

    Pima Cotton Lawn - Isabella's Sister

    This is a beautiful Pima cotton lawn with an all-over flower print in multi colours of red, coral, pink, green and yellow on a black background.

    Regular price £14.96 p/m
  • Union Jack - RWB

    Cotton craft fabric with Union Jack print in red, white and blue. Ideal for bunting, table covers, masks & craft projects.

    Regular price £8.96 p/m
  • Made in Britain Sanderson - Jewel Leaves
    20% off

    Sanderson - Jewel Leaves

    Colourful fig & teal Jewel Leaves cotton fabric by Sanderson is made in England. Perfect for jackets, bags, and cushions.

    Sale price £12.00 p/m Regular price £15.00 p/m
  • Polo - Crimson

    Simply gorgeous 170cm wide fine twill weave cotton chino fabric with a rich crimson red/pink hue. Perfect for creating bold trousers, dresses and pencil skirts.

    Regular price £14.00 p/m
  • Mercerised Jersey Blue

    Fine, lightweight, mercerised cotton jersey fabric in blue, perfect for cool sleepwear and sports t-shirts!

    Regular price £6.76 p/m
  • + More colours Cotton Lawn - Honolulu Blue

    Cotton Lawn - Honolulu Blue

    Hawaiian inspired cotton lawn dress fabric. 148cm wide with a colourful palm beach print in green and blue tones. Great for men's shirts. Made in Germany.

    Regular price £12.00 p/m
  • Poplin Print - Strawberry Pie - Ivory

    With an almost vintage charm this cotton fabric consists of a ivory background and strawberry pattern. Perfect for making blouses with a summery yet understated look.

    Regular price £7.76 p/m
  • Denim - Gloss
    Sold out

    Denim - Gloss

    Jet black cotton chambray denim with a glossy finish. This is not a matt fabric and definitely the denim for you if you like a bit of shine. 98% Cotton 2% Lycra.

    Regular price £12.00 p/m
  • Stof Fabric - Vintage Roses - Lilac

    Vintage-inspired 112cm wide cotton fabric with a pale lilac rose print on dark lavender ground. Designed in Denmark, printed in Japan.

    Regular price £9.00 p/m
  • + More colours Enigma Linen - Coral

    Enigma Linen - Coral

    This coral dress fabric is Oeko-Tex certified & made from ramie linen and cotton, ideal for summer skirts.

    Regular price £12.76 p/m
  • + More colours Bubble Wash Corduroy - Navy
    Sold out

    Bubble Wash Corduroy - Navy

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in navy, with a unique bubble effect.

    Regular price £16.00 p/m
  • Pima Cotton Lawn - Vine - Red

    This pima cotton lawn fabric features a symmetrical abstract print in red, green and navy, ideal for shirts!

    Regular price £14.96 p/m
  • Pima Cotton Lawn - Joanne

    140cm wide, Pima cotton lawn fabric with a painterly floral print in pink, cream and yellow on navy.

    Regular price £14.96 p/m
  • West Point - Orange

    Colourful cotton lycra fabric with a soft sateen finish. Perfect for summer trousers, pencil skirts and a great all round fabric that is suitable for summer garments.

    Regular price £8.50 p/m
  • Defender

    Our 150cm wide, heavy cotton satin dressmaking fabric in cream is ideal for party-wear, accessories and blazers!

    Regular price £8.00 p/m
  • Oh I Say - Blue

    150cm wide fine cotton woven herringbone check shirting with a pale blue hue. Perfect for dresses and shirting. OEKO-TexÆ.

    Regular price £9.00 p/m
  • + More colours Christmas Poly/Cotton - Halls Of Holly - White

    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.

    Regular price £3.96 p/m
  • Made in Britain+ More colours Bonded Wool Cotton - Charcoal
    Sold out

    Bonded Wool Cotton - Charcoal

    Bonded in the UK, this dark charcoal/black water-resistant coating fabric has a British wool face and quality cotton reverse.

    Regular price £19.96 p/m
  • Made in Italy Antonio

    Antonio

    150cm wide, cotton trousering fabric in dark grey. Ex-designer deadstock. Woven in Italy!

    Regular price £10.50 p/m
  • Pima Cotton Lawn - Cherry Berry Olive

    140cm wide, 100% Pima cotton lawn fabric with an olive green and berry print on ivory.

    Regular price £14.96 p/m
  • Twill Lining - Sand
    Sold out

    Twill Lining - Sand

    145cm wide, 51% viscose, 49% cotton twill lining fabric in sand with a subtle satin sheen.

    Regular price £9.50 p/m
  • Stretch Geo - Brown
    Sold out

    Stretch Geo - Brown

    Beautiful sateen stretch dress fabric in a fabulous bold stripe design in brown, olive, black, and beige. This is sold in panels measuring 125cm x 63cm.

    Regular price £2.50 p/u
  • Sewing Room - Kat

    113cm blue vintage floral pattern with bunches of white and yellow flowers throughout.

    Regular price From £8.45 p/u
  • Made in Britain Waxed Cotton - Chera 6oz - Blue
    Sold out

    Waxed Cotton - Chera 6oz - Blue

    148cm wide, waxed cotton fabric in blue with a soft, matt finish. Lightweight & durable.

    Regular price £12.50 p/m
  • Made in Britain Sanderson - Milla
    20% off

    Sanderson - Milla

    This superb cotton canvas furnishing from Sanderson features abstract blocks of colour. Great for curtains, blinds and cushions.

    Sale price £14.40 p/m Regular price £18.00 p/m
  • Made in Britain Interlock - Khaki

    Interlock - Khaki

    160cm wide khaki cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer!

    Regular price £9.00 p/m
  • Proper Seersucker - Grey

    Made from 100% cotton, this grey seersucker fabric is perfect for breathable summer dresses, bedding and crafts!

    Regular price £15.76 p/m
  • Poplin Print - Maui - Navy

    Navy blue, 112cm wide superior quality cotton poplin in an all-over palm leaf print - very Hawaiian shirt vibes! A great holiday fabric!

    Regular price £7.76 p/m
  • Handy You! - Softly Smooth - Ivory

    145cm wide smooth, crisp cotton canvas fabric in ivory with a flame retardant finish. Great for blinds, bags & cushions

    Regular price £11.00 p/m
  • Bakers Dozen

    150cm wide, gorgeous soft cotton shirting fabric in a red and white woven check, ideal for crafts, dresses or shirts!

    Regular price £8.00 p/m
  • Don't Be Noisy - Grey

    Grey and white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits with this versatile cloth.

    Regular price £18.00 p/m
  • Lawn 138

    138cm wide, cotton lawn in soft white. Lightweight and breathable, perfect for summer garments!

    Regular price £7.96 p/m
  • Made in Italy Gruppo
    Sold out

    Gruppo

    140cm wide water-repellent dark navy cotton fabric woven in Italy. Lightweight cloth, ideal for stylish, shirts and dresses.

    Regular price £9.00 p/m
  • Thick & Thin Corduroy - Chocolate
    Sold out

    Thick & Thin Corduroy - Chocolate

    Our 153cm wide cotton corduroy fabric has an interesting rib in a chocolate brown hue, ideal for pinafores.

    Regular price £12.00 p/m
  • Sewing Room - William - Navy

    From our sewing room collection this lovely print is 113cm wide paisley cotton fabric in white in shade of pink, purple & taupe.

    Regular price £8.46 p/m
  • + More colours Christmas Cotton - Glitter Trees

    Christmas Cotton - Glitter Trees

    124cm wide, cotton fabric with a festive pattern of glittery trees in red & gold on an ivory base.

    Regular price £10.96 p/m
  • Sewing Room - Girls Dress Yellow

    113cm Pink & Orange floral pattern with A mint background

    Regular price From £8.45 p/u
  • Fibre Mood - Heavy Cotton Knit

    Lovely chunky knitted 100% cotton fabric in cream, perfect for crafting cosy jumpers and cardigans.

    Regular price £28.00 p/m
  • The Final Countdown - Pale Pink

    A pale pink 14 wale stretch cotton corduroy trousering fabric. This has lovely stretch in it, perfect for trousers or skirts.

    Regular price £11.00 p/m
  • Wide Width Cotton Poplin - Nola
    Sold out

    Wide Width Cotton Poplin - Nola

    Our 149cm wide cotton poplin fabric has a colourful digital floral print, perfect for quilting, craft and clothing.

    Regular price £10.50 p/m
  • + More colours Alpen Fleece - Black

    Alpen Fleece - Black

    Cuddly, soft and sooo nice to stroke. This black cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear.†340gsm

    Regular price £13.00 p/m
  • 11oz Denim - Blue
    Sold out

    11oz Denim - Blue

    Made from 100% cotton, this traditional 11oz denim fabric in classic blue is perfect for jeans, jackets or bags.

    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