Free UK delivery over £75

Since - 1974
5 Star Fabrics - Reviewed by You

5 Star Fabrics - Reviewed by You

Explore our best-loved fabrics, all with five-star ratings! These are the favourites for quality and feel, chosen by our happy customers. You'll find perfect materials for any project, from soft silks to tough cottons. Pick from these winners for your sewing with sure success.

View as:

  • + More colours Beaufort Duchess Satin - Porcelain

    Beaufort Duchess Satin - Porcelain

    150cm wide, beautiful quality non-snag duchess satin fabric has a lustrous finish. Available in a soft porcelain white, this classic cloth is perfect for bridalwear.

    Regular price £12.50 p/m
  • Superior Quality Plain Poly/Cotton - Jade

    Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in jade green. Perfect for crafts & dressmaking.

    Regular price £4.50 p/m
  • Sweatshirt - Silver & Grey Marl

    280gsm sweatshirt fabric in silver & grey marl, light, soft and fluffy on the inside for extra comfort.

    Regular price £14.96 p/m
  • Polo - Rosewood

    Simply gorgeous 170cm wide fine twill weave cotton chino fabric with a dusky pink hue. Great choice for creating bold trousers, dresses and pencil skirts.

    Regular price £14.00 p/m
  • Poplin Print - Persian Leopard

    112cm wide, cotton poplin print fabric with a Persian leopard print in wonderful shades of browns and blacks.

    Regular price £7.76 p/m
  • Pima Cotton Lawn - The Garden Of Shakespeare - Sage

    Here we have a selection of beautiful pima cotton lawns in a range of different colours. 145cm wide in sage with mustard and crimson floral flowers.

    Regular price £14.96 p/m
  • Hawaiian Sunset

    Our linen and cotton blend fabric features a palm tree print on a pinky red ground, woven in Germany and ideal for shirts!

    Regular price £18.00 p/m
  • Pima Cotton Lawn - Mulberry Tree - Red & Pink
    Sold out

    Pima Cotton Lawn - Mulberry Tree - Red & Pink

    140cm wide, 100% Pima cotton lawn fabric with a fine mulberry tree print in red and green.

    Regular price £14.96 p/m
  • Leatherette - Midnight

    This midnight navy faux leatherette metallic fabric is lovely for dresses or leggings. It has a fair bit of stretch due to the jersey backing.

    Regular price £12.96 p/m
  • Put The Kettle On - Giraffe

    White lovely quality 65% polyester 35% cotton fabric with an all over black giraffe print. 112cm wide.

    Regular price £3.96 p/m
  • Wool Tartan - Muted - Red
    Sold out

    Wool Tartan - Muted - Red

    Made in Britain from 100% wool, this tartan patterned fabric in red features shades of green and blue. Perfect for trousers, skirts, suits and kilts!

    Regular price £29.00 p/m
  • Filmstar - Olive

    160cm wide lightweight soft polyester draping fabric. With a gorgeous khaki/live hue and soft velvet satin finish. Perfect for dresses with glamour.

    Regular price £6.50 p/m
  • Challis - Ginkgo

    Our 140cm wide viscose challis fabric features a ginkgo flower print in beige on a denim blue ground. Perfect for summer blouses and skirts.

    Regular price £10.76 p/m
  • Classic Combo
    Sold out

    Classic Combo

    This 100% wool fabric features a dark navy and cream dogtooth check, perfect for fashioning classy scarves!

    Regular price £18.00 p/m
  • Sewing Room - Patchwork Blue

    Beautiful cotton poplin fabric comes with an all over floral print in colours of blue, pink & ivory in a patchwork style design.

    Regular price £8.46 p/m
  • Mystique - Bottle

    0

    Regular price £15.00 p/m
  • Poplin Print - The Crafty Spot - All Colours

    These 110cm wide, polka dot print cotton poplin fabrics are available in a wide range of shades.

    Regular price £7.76 p/m
  • + More colours Candy Crepe - Navy

    Candy Crepe - Navy

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

    Regular price £9.50 p/m
  • Imitation Gold

    Imitation shot silk lining in a beautiful pale gold.

    Regular price £4.76 p/m
  • Poplin Print - Sheep's Haven - Sage
    Sold out

    Poplin Print - Sheep's Haven - Sage

    A lovely quality cotton poplin in sage green with a traditional white sheep pattern scattered throughout as if grazing in a field.

    Regular price £7.76 p/m
  • + More colours Christmas Cotton - Holly - Ivory

    Christmas Cotton - Holly - Ivory

    140cm wide good quality cotton poplin fabric with a 'christmasy' holly bush print in gold on an ivory ground. Good for Christmas decorations & crafts.

    Regular price £8.96 p/m
  • Sweatshirt - Rose Pink

    Fabulous 280gsm sweatshirt fabric in rose pink, light, soft and fluffy on the inside for extra comfort.

    Regular price £14.96 p/m
  • Made in Italy Marzo
    Sold out

    Marzo

    Woven in Italy, this fine worsted wool fabric features a small check pattern in a dark plum hue, ideal for shirts!

    Regular price £18.00 p/m
  • Made in Italy Fine Gabardine - Violet
    Sold out

    Fine Gabardine - Violet

    147cm wide, Italian ex-designer fine soft 100% cotton twill gabardine suiting fabric in dark violet.

    Regular price £10.50 p/m
  • A Dark Secret

    This superb black poly/viscose/Lycra blend fabric has a dull satin finish and approximately 7oz weight. A Dark Secret is perfect for dress-making.

    Regular price £8.96 p/m
  • Pima Cotton Lawn - Tribal Grove - Orange
    Sold out

    Pima Cotton Lawn - Tribal Grove - Orange

    Superb quality Pima cotton lawn fabric featuring a hand-drawn leaf print on an orange ground, ideal for summer.

    Regular price £14.96 p/m
  • Landon Smooth Crepe - Cerise

    Superior smooth crepe fabric in cerise pink. 150cm wide polyester dress fabric perfect for creating special occasion wear.

    Regular price £14.00 p/m
  • Leatherette - Champagne

    140cm wide, faux leatherette metallic fabric in champagne gold with a jersey backing and stretch.

    Regular price £12.96 p/m
  • Pima Cotton Lawn - Joshua Tree

    140cm wide, Pima cotton lawn fabric with a bold cactus print in orange, rust and ochre on red.

    Regular price £14.96 p/m
  • Fine Faux
    Sold out

    Fine Faux

    150cm wide 100% polyester finest faux suede fabric in beige, super soft, ideal for jackets and dresses.

    Regular price £13.00 p/m
  • Waxed Cotton - Apple

    154cm wide very densely woven cotton trousering with a light waxed finish in a wonderful shade of apple green.

    Regular price £9.00 p/m
  • Made in Italy Miracle Man - Dress Velvet - Black

    Miracle Man - Dress Velvet - Black

    Beautifully soft black Italian dress fabric. Velvet doesn't get any better than this.

    Regular price £18.00 p/m
  • Riviera Lawn - Yellow

    145cm wide yellow cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.

    Regular price £7.96 p/m
  • French Terry - Fawn

    OEKO-TEX jersey French Terry material in fawn. Great for sewing dresses, leggings, joggers and dresses.

    Regular price £12.90 p/m
  • + More colours Pure Luxury - Boiled Wool - Turquoise

    Pure Luxury - Boiled Wool - Turquoise

    160cm wide, absolutely glorious 100% boiled wool cloth in turquoise, made from Australian virgin wool.

    Regular price £32.50 p/m
  • 12.5oz Denim - Indigo
    Sold out

    12.5oz Denim - Indigo

    Heavy 12.5oz cotton denim in classic indigo. Perfect for durable jeans, jackets, and workwear.

    Regular price £13.96 p/m
  • Poplin Print - Turning Japanese - White

    112cm wide, cotton poplin print fabric with Japanese style dolls print on a white background

    Regular price £7.76 p/m
  • A Conglomeration

    Made from a mix of duck-down, PA, silk, polyester and PU, this black quilted fabric is great for coats and bags!

    Regular price £18.00 p/m
  • Luxury Ponte - Emerald

    A fabulous sturdy double knit jersey fabric made from viscose/nylon and elastane. 320gsm Ponte Roma dress fabric with an emerald green hue.

    Regular price £17.50 p/m
  • + More colours Brushed & Cosy - Dennis

    Brushed & Cosy - Dennis

    147cm wide, brushed cotton fabric featuring a check pattern in beige, white, red & yellow on a black ground, ideal for shirts.

    Regular price £8.00 p/m
  • Printed Satin Lining - Leaf Blue

    This printed polyester satin lining fabric features a leaf design all over in beautiful shades of blue, perfect for linings jackets, coats or dresses!

    Regular price £4.90 p/m
  • + More colours Enigma Linen - Aqua

    Enigma Linen - Aqua

    Our ramie linen and cotton blend fabric is Oeko-Tex Certified and comes in an aqua blue hue, ideal for soft furnishings.

    Regular price £12.76 p/m
  • Roxy Stretch Velvet - Peacock

    Peacock blue, plain 4-way stretch knitted velour, great for evening wear. 148cm wide, beautiful quality stretch velvet dress fabric.

    Regular price £12.50 p/m
  • Liquid - Sunshine

    150cm wide, polyester satin fabric in yellow with a fluid drape, perfect for special occasion dresses!

    Regular price £15.76 p/m
  • + More colours Bamboo Jersey - Black

    Bamboo Jersey - Black

    158cm wide, super soft, 95% bamboo and 5% elastane knitted jersey fabric in black, perfect for tops or dresses!

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