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 - Forget Me Nots

    140cm wide, Pima cotton lawn with a teal and navy blue floral print on ivory. Lightweight & soft.

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

    140cm wide, 100% Pima cotton lawn fabric with a warm paisley design in orange, sage and ecru.

    Regular price £14.96 p/m
  • Sunset Sands

    Polyester and cotton blend jacquard dress fabric featuring an interesting abstract woven design in beige & pink.

    Regular price £19.96 p/m
  • Organic French Terry - Space

    Soft cosy children's jersey fabric for comfy leisurewear, joggers, hoodies and jumpers featuring a fun space design!

    Regular price £18.00 p/m
  • Craft Cotton Fat Quarter Bundle - Lilac/Pink

    Made from fine quality cotton, this 5 piece fat quarter bundle is made up of floral prints in a lilac/pink hue. Ideal for patchworking!

    Regular price £11.95 p/u
  • Organic Jersey - Leopard - Grey

    Soft grey leopard print organic Oeko-Tex standard printed single jersey fabric for dressmaking & crafts. Designed by Poppy Europe.

    Regular price £18.00 p/m
  • French Terry - Leopard

    Superb quality Oeko-tex 100, 95% cotton / 5% Elastane knitted brushed French Terry jersey in a fabulous modern animal print.

    Regular price £18.00 p/m
  • Craft Cotton Fat Quarter Bundle - Multi/Mix Funky

    Our 5-piece fat quarter bundles contain a varied mix of prints, colours and patterns. Ideal for funky craft projects!

    Regular price £11.95 p/u
  • + More colours Denim Sweatshirt - Dark Blue
    Sold out

    Denim Sweatshirt - Dark Blue

    125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in dark blue.

    Regular price £17.26 p/m
  • 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.

    Regular price £16.76 p/m
  • 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.

    Regular price £16.76 p/m
  • Bruised Ribs

    150cm wide, heavy 100% cotton fabric in soft white with a rib knit pattern & brushed on the inside.

    Regular price £18.46 p/m
  • Craft Cotton Fat Quarter Bundle - Green/Orange

    Perfect for quilting and patchwork, this 5-piece craft cotton fat quarter bundle has a green, orange and yellow theme!

    Regular price £11.95 p/u
  • + More colours BA - Embroidered Lawn - Mellow White
    Sold out

    BA - Embroidered Lawn - Mellow White

    This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.

    Regular price £16.00 p/m
  • + More colours 8oz Denim - Leopard

    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.

    Regular price £15.76 p/m
  • Stof Avalana Jersey - Yellow & Grey Stripe

    This cotton & elastane jersey fabric features stylish stripes in black, grey, white, & yellow.

    Regular price £15.96 p/m
  • Pretty Polly - Pink Azalea

    This is a great quality pink floral polycotton craft fabric featuring an all-over white floral print on a pink background. Ideal for crafts!

    Regular price £3.96 p/m
  • Pretty Polly - Meow Meow

    This is a great quality navy polycotton craft fabric featuring a cute little white cats and daisies. Ideal for crafts!

    Regular price £3.96 p/m
  • Pima Cotton Lawn - Violet Vine

    145cm wide, 100% Pima cotton lawn fabric featuring a small-scale berry print in shades of blue, green and pink.

    Regular price £14.96 p/m
  • Pretty Polly - Ladybirds

    This is a great quality white craft fabric featuring cute little red and black ladybirds throughout the fabric. A very lovely little fabric!

    Regular price £3.96 p/m
  • Spring Garden - Ivy

    A cotton lycra stretch dress fabric in ivory featuring a delicate floral design with butterflies and ladybirds. A stunning quality fabric.

    Regular price £13.50 p/m
  • Made in Italy Patrick

    Patrick

    150cm wide heavy cotton suiting fabric in a pale blue and brown check. This is a high-quality fabric which is Italian made in the region of Piacenza.

    Regular price £14.00 p/m
  • Sewing Room - Alora

    100% cotton poplin fabric featuring a small-scale pink floral pattern on a black ground, great for crafts.

    Regular price £8.46 p/m
  • Stripe + Snug - Teal

    180cm very wide, teal striped brushed cotton sweatshirt fabric, super soft with a good drape.

    Regular price £21.00 p/m
  • Stripe + Snug - Black

    180cm very wide, black striped brushed cotton sweatshirt fabric, super soft with a good drape.

    Regular price £21.00 p/m
  • Kalite

    154cm wide, fine polyester-cotton trousering fabric in teal--breathable, soft & perfect for summer.

    Regular price £8.00 p/m
  • Maneuver - Camel

    155cm wide, soft cotton/poly lightweight trousering fabric in camel with a wrinkle-resistant finish.

    Regular price £8.50 p/m
  • Poplin Styles - Festival of Paisley - Moon

    140cm wide, 115gsm, lightweight 100% cotton poplin fabric with a bold paisley print on black.

    Regular price £9.50 p/m
  • Poplin Styles - Flora Obscura

    145cm wide, lightweight 100% cotton poplin fabric with bold abstract florals. Lightweight and crisp.

    Regular price £9.50 p/m
  • + More colours Cotton Jersey - Neon Thread

    Cotton Jersey - Neon Thread

    145cm wide, 195gsm cotton blend knit jersey fabric in marl grey with colourful dotted neon threads.

    Regular price £12.00 p/m
  • 6.4oz Stretch Denim - Blue Black

    124cm wide, 6.4oz blue-black stretch denim fabric with a cotton, polyester, and spandex blend.

    Regular price £9.00 p/m
  • Made in Italy+ More colours Cotton Tweed - Camel

    Cotton Tweed - Camel

    Our Italian woven, ex-designer/deadstock chunky tweed fabric is made from 100% cotton in a camel hue.

    Regular price £26.00 p/m
  • + More colours Amour - Navy

    Amour - Navy

    150cm wide fine cotton shirting fabric. The navy blue colour with a woven over check design is stylish and timeless.

    Regular price £9.00 p/m
  • Morning Meeting
    Sold out

    Morning Meeting

    150cm wide, 100% cotton shirting fabric in blue and white featuring an intricate embroidered stripe.

    Regular price £9.26 p/m
  • Baby Soft Cotton Jersey

    178cm wide, beautifully soft cotton jersey fabric in ivory, excellent for t-shirts, pyjamas, and loungewear!

    Regular price £9.00 p/m
  • Double Gauze - Pine Green

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

    Regular price £9.96 p/m
  • + More colours Christmas Prints - Winter Botanicals
    Sold out

    Christmas Prints - Winter Botanicals

    146cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, holly, and foliage on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Red

    Christmas Cotton - Hollygrove - Red

    142cm wide, 122gsm 100% cotton Christmas fabric in red with metallic gold holly design

    Regular price £9.76 p/m
  • Brushed Cotton - Mae

    Pink, blue, and cream brushed cotton check fabric, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable

    Regular price £9.76 p/m
  • Brushed Cotton - Celeste - Pink

    148cm wide, 100% brushed cotton fabric in a pink and lilac floral design on cream. Soft, breathable

    Regular price £11.96 p/m
  • 6.3oz Recycled Raw Denim - Dark Indigo

    170cm wide dark indigo raw denim fabric, 215gsm. Made from 100% recycled cotton, making this lightweight denim sustainable.

    Regular price £18.00 p/m
  • Boom - Zig Zag 1

    Brightly coloured zigzag linen look dress fabric for shirts and blouses and dresses.

    Regular price £12.95 p/u
  • Made in Britain+ More colours Bonded Cotton - Herringbone

    Bonded Cotton - Herringbone

    160cm wide, water-resistant fabric bonded in the UK, with a classic herringbone pattern.

    Regular price £14.00 p/m
  • Sewing Room - Flower Pot - Lilac

    113cm wide. Superior quality cotton poplin in lilac with a pretty garden themed print in a variety of colours.

    Regular price From £8.45 p/u
  • Made in Italy Westwood

    Westwood

    Ex Designer viscose acetate bright royal dress fabric with an overcheck in white and black.

    Regular price £21.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