Spend £85 for free shipping

Visit us - Make an Appointment here

Superior Quality Dress Linings

Plain Fabric

Not every project starts with a print. This collection brings together our plain, solid-colour fabrics across cotton poplin, poly/cotton, linen and canvas, so you can shop by colour and weight without a pattern getting in the way. Useful on its own or as the perfect match for a patterned print elsewhere in your make. Sold by the metre or half metre depending on the fabric, with free samples available on most.

View as:

  • Fur Lined Cord - Bottle

    Thick faux fur backed corduroy in deep bottle green. Warm and substantial.

    (1)
    Regular price £15.00 per metre
  • + More colours Linen Line - Navy Linen Line Navy Plain Woven Dress Fabric Fold Linen Line - Navy
    Sold out

    Linen Line - Navy

    This is a smooth and airy 100% linen in a classic navy shade, ideal if you’re after something cool, breathable, and easy to wear.

    Regular price £18.50 per metre
  • No Doubt No doubt No Doubt
    Sold out

    No Doubt

    Charcoal wool blend herringbone suiting, 150cm wide, 200gsm. Soft, lightweight fabric with elegant drape

    Regular price £19.96 per metre
  • Tuscan Sage Suiting

    Italian sage suiting fabric, 150cm wide, 174gsm. Wool polyester blend with a refined drape--ideal for suits, skirts, trousers, and jackets.

    (1)
    Regular price £14.00 per metre
  • Tailor - Dark Grey

    150cm wide dark grey wool suiting fabric. 100% wool with a smooth handle and elegant drape

    Regular price £21.50 per metre
  • + More colours Grate Quilt - Black Polyester embossed quilted coating fabric grate quilt black fold Grate Quilt - Black

    Grate Quilt - Black

    140cm wide black polyester quilted fabric with a raised grate-style design inspired by steel flooring. A versatile choice for statement jackets, coats, gilets, and bags.

    Regular price £18.50 per metre
  • + More colours Superior Sweatshirt - Olive Marl Superior Sweatshirt Olive Marl Cotton Polyester Knitted Jersey Heavy Jogger Fabric Superior Sweatshirt - Olive Marl
    Sold out

    Superior Sweatshirt - Olive Marl

    Olive 280gsm Marl Knitted Jersey. 164cm width. Durable cotton mix for athleisure and jumpers.

    Regular price £16.50 per metre
  • + More colours Sandwashed - Black Sandwashed Black Polyester Viscose Blend Dressmaking Fabric Mannequin Sandwashed - Black

    Sandwashed - Black

    This viscose and polyester plain black dressmaking fabric is excellent to dress up or down, dresses, shirts or pants!

    Regular price £14.00 per metre
  • + More colours Grate Quilt - Navy Polyester Embossed Quilted Coating Fabric Grate Quilt Navy Twist Grate Quilt - Navy

    Grate Quilt - Navy

    Navy polyester embossed quilted fabric, approximately 142cm wide, featuring a bold grate design with an industrial feel. Ideal for jackets, gilets, coats, and structured bag projects.

    Regular price £18.50 per metre
  • French Velvet - Brown

    Woven in France, this polyester velvet fur fabric in brown is super soft and high quality, ideal for stylish coats.

    (1)
    Regular price £22.00 per metre
  • Made in Britain+ More colours British Wool - Shawn Wool Furnishing Fabric Open Weave British Wool Shawn Fold2 6569010A 6Ba6 47Bc A898 F7Ffc2Ec0Ffb British Wool - Shawn

    British Wool - Shawn

    152cm-wide, 100% wool fabric in rustic oatmeal, tan, grey and cream. Ideal for soft furnishings and home dÈcor.

    (1)
    Regular price £28.00 per metre
  • Admiral

    Wide 159cm cotton twill. Lightweight pale navy shirting with a fine weave and beautiful soft drape.

    Regular price £10.00 per metre
  • Fibre Mood - 9.5oz Washed Denim - Black

    Extra-wide 180cm black denim. 9.5oz washed cotton with 5% warp stretch. Reliable, durable midweight.

    (2)
    Regular price £19.00 per metre
  • Made in Italy+ More colours Silk Radiance - Beige Silk Radiance Beige Ex Designer Italian Satin Dress Fabric Roll Silk Radiance - Beige
    Sold out

    Silk Radiance - Beige

    Italian silk satin in a soft champagne beige shade with a fluid drape and elegant sheen.

    Regular price £45.00 per metre
  • Como Classico - Denim - Enzo

    Deep indigo cotton denim, 162cm wide, 12oz weight with structure for jeans, jackets and workwear.

    Regular price £22.00 per metre
  • Made in Italy+ More colours InWool Jersey Rib - Dark Grey Inwool Jersey Rib Dark Grey Black Nylon Stretch Italian Strong Cuffing Fabric Fold InWool Jersey Rib - Dark Grey

    InWool Jersey Rib - Dark Grey

    90cm wide, fine rib nylon jersey in dark grey. Very stretchy and strong, knitted in Italy by InWool, superb for cuffing.

    Regular price £10.00 per metre
  • + More colours Pontoba - Beige Pontoba Beige Viscose Polyamide Elastane Double Knit Jersey Fabric Pontoba - Beige

    Pontoba - Beige

    160cm wide, double knit jersey fabric in a pale beige hue, made from viscose, polyamide and elastane.

    Regular price £23.00 per metre
  • + More colours Punch - Chartreuse Punch Chartreuse Polyester Midweight Satin Backed Crepe Dress Fabric Punch - Chartreuse
    Sold out
    20% off

    Punch - Chartreuse

    145cm wide, midweight satin-backed crepe fabric in chartreuse made from polyester with great draping qualities.

    Sale price £9.60 per metre Regular price £12.00 per metre
  • Made in Italy+ More colours Italian Tencel Twill - Currant Italian Tencel Twill Currant Soft Lightweight Woven Shirting Fabric Italian Tencel Twill - Currant
    Sold out

    Italian Tencel Twill - Currant

    150cm wide, 100% Tencel twill fabric in deep red. Lightweight at 150gsm with a soft hand and fine twill weave, woven in Italy.

    Regular price £24.96 per metre
  • Plain Crushed Viscose - Tan

    This 143cm wide plain crushed viscose fabric in tan is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price £12.00 per metre
  • Made in Italy+ More colours Sterling Silk - Cerise Silk Plus Cerise Pink Acetate Italian Lightweight Plain Woven Dress Fabric Sterling Silk - Cerise

    Sterling Silk - Cerise

    Cerise pink acetate silk dress fabric with fluid drape, a soft handle and a striking finish for occasionwear.

    Regular price £20.00 per metre
  • + More colours JK - Marmaris - Red Marmaris Red Cotton Elastane Plain Woven Strech Trouser Fabric Bolt JK - Marmaris - Red

    JK - Marmaris - Red

    Red cotton stretch trousering fabric, 150cm wide by John Kaldor for smart tailoring.

    Regular price £14.50 per metre
  • Made in Britain+ More colours Interlock - Neon Interlock Cotton Jersey Plain Neon Soft Knitted Tshirt Fabric Interlock - Neon

    Interlock - Neon

    160cm neon yellow cotton interlock jersey fabric, UK knitted for tops and nightwear.

    Regular price £9.00 per metre
  • Softshell Melange - Grey

    Grey marl patterned softshell melange fabric is made from 100% polyester and water-resistant. Perfect for summer jackets.

    (1)
    Regular price £18.00 per metre
  • Made in Britain Birdseye Birdseye
    Sold out

    Birdseye

    145cm wide 98% wool 2% lycra divine suiting in the finest of birds eye weaves.

    Regular price £22.00 per metre
  • Statin

    140cm wide, satin finish fabric in gold/mustard, made from polyester, polyurethane, and elastane.

    Regular price £15.00 per metre
  • Jacquard Jersey - Cream

    170cm wide, textured jacquard jersey fabric in cream, 70% polyester 30% viscose, 300gsm.

    Regular price £21.50 per metre
  • + More colours 100% Linen - Pink 100% Linen - Pink

    100% Linen - Pink

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

    Regular price £21.50 per metre
  • + More colours Jumbo Cord - Stone Jumbo Corduroy Stone 6 Wale Cotton Jacketing Fabric Fold Jumbo Cord - Stone

    Jumbo Cord - Stone

    145cm wide stone 6-wale cotton corduroy fabric, heavy weight woven fabric for garments & decor.

    Regular price £19.96 per metre
  • Fibre Mood - Lyocell Twill - Navy

    Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in navy blue.

    Regular price £19.46 per metre
  • + More colours Muse - Dark Denim Muse Dark Denim Blue Viscose Nylon Woven Crinkle Fabric Muse - Dark Denim

    Muse - Dark Denim

    150cm wide, 81% viscose, 19% nylon fabric in dark denim blue. Midweight at 190gsm - breathable, soft and OEKO-TEX certified.

    Regular price £14.00 per metre
  • Coraline

    Woven in Japan, this coral coloured dress fabric is made from 80% polyester and 20% viscose, ideal for palazzo pants!

    Regular price £8.50 per metre
  • Made in Italy Hornpipe Hornpipe Navy Cotton Twill Woven Trouser Fabric Roll Hornpipe

    Hornpipe

    Italian 100% cotton twill shirting navy, soft texture and refined structure.

    Regular price £16.00 per metre
  • Made in Italy+ More colours Abruzzi Twill - Black Italian Cotton Cashmere Twill Trousering Fabric Abruzzi Twill Black Fold Abruzzi Twill - Black
    Sold out

    Abruzzi Twill - Black

    Luxury black Italian cotton cashmere twill, 270gsm with an exceptionally soft handle and gentle give.

    Regular price £18.00 per metre
  • Made in Britain Edwardian Black Deadstock British Wool Suiting Fabric Edwardian Mannequin Edwardian
    Sold out

    Edwardian

    British deadstock 100% wool fabric with a soft drape, perfect for tailoring and smart separates.

    Regular price £30.00 per metre
  • Silks of Italy - Tigri

    Luxury Italian 100% silk with a vibrant abstract print and beautifully fluid lightweight drape.

    Regular price £24.00 per metre
  • The Alchemist

    140cm cotton silk dress fabric in golden brown with a soft slub texture and elegant flowing drape.

    Regular price £12.60 per metre
  • Ponte - Sienna

    Soft ponte roma jersey in a warm sienna rust shade with stretch, recovery and a beautifully smooth handle.

    (1)
    Regular price £7.50 per metre
  • Boyfriend Material - Graphite

    150cm wide Italian-made 100% cotton fabric in a refined graphite blue-grey shade with a soft handle.

    Regular price £10.00 per metre
  • Sylkoil Cotton - 6oz - Dark Brown

    150cm wide dark brown sylkoil waxed cotton fabric with a soft handle for jackets and outdoor wear.

    Regular price £9.00 per metre
  • Denimfest - 8oz Dale

    Midweight 190cm wide dark cotton denim fabric with vintage washed twill character and red selvedge.

    Regular price £10.00 per metre
  • Tencel - Tilliti

    Black Tencel twill suiting fabric with a defined weave and fluid weight for smart tailoring.

    Regular price £13.50 per metre
  • + More colours Bamboo Jersey 180 - Taupe Bamboo Jersey 180 Taupe Brown Spandex Plain Knit Jersey Fabric CU Bamboo Jersey 180 - Taupe
    Sold out

    Bamboo Jersey 180 - Taupe

    147cm taupe bamboo spandex jersey fabric with relaxed drape and buttery soft stretch feel.

    Regular price £11.00 per metre
  • Superfine Cotton Jersey - Silver Marl

    Italian super soft grey marl cotton jersey fabric, lightweight with stretch and smooth finish.

    Regular price £10.50 per metre
  • + More colours Linen Effect - Blue Linen Effect Blue Polyester Plain Woven Shirting Fabric Bolt Linen Effect - Blue
    Sold out

    Linen Effect - Blue

    Blue linen look fabric made from polyester with soft crinkle texture and a light airy handle.

    Regular price £10.00 per metre
  • Made in Britain+ More colours Saltaire Wool - Fuchsia Saltaire Wool Fuchsia British Yorkshire Woven Marl Jacketing Fabric Fold Saltaire Wool - Fuchsia

    Saltaire Wool - Fuchsia

    Fuchsia 100% Wool Yorkshire Tweed, 300gsm.

    Regular price £25.00 per metre
  • Pennine Cotton Lawn - Navy

    138cm wide navy cotton lawn fabric with a classic smooth finish for timeless shirt sewing.

    Regular price £7.50 per metre

Plain fabric does more work than it gets credit for. It's the fabric that lets a bold print sit against something calm, the base colour a whole outfit gets built around, or simply the most practical choice for a project where pattern would only get in the way. Because there's no motif to distract from it, the weight, drape and colour accuracy of a plain fabric matter more than they do with a print, which is why the fabric type is worth thinking about carefully here.

The range spans lightweight cotton lawn through to heavier canvas, so plain fabric at Croft Mill covers a lot more ground than colour swatches alone. Whichever weight or finish you need, there's a plain to match it.

Types of plain fabric in this collection

Plain cotton poplin is the most popular starting point, crisp, easy to cut, and available across a wide run of colours. It works for shirts, blouses, dresses, children's clothes and craft projects alike.

Plain poly/cotton is a hardwearing, pre-shrunk, colour-fast option that holds its shade well through repeated washing, a practical choice for workwear, uniforms and everyday makes.

Plain linen brings texture and breathability. It creases more readily than cotton, which most people consider part of its character rather than a flaw, and suits relaxed trousers, shirts and summer dresses.

Plain cotton canvas is heavier and more structured, built for bags, upholstery and home projects that need to stand up to regular use.

Matching a plain to a print

Matching a plain fabric's colour to a print you already own is easier in person than on screen, since monitors render colour differently. Ordering a sample of both is the most reliable way to check they sit well together before committing to a full cut.

Weight matters as much as colour. Pairing a heavy canvas with a delicate voile print rarely looks intentional, so try to keep the weights of any plain and patterned fabrics in a project reasonably close, unless the contrast in texture is the effect you're after.

Looking for a print to go with your plain fabric? Browse our Shop by Pattern hub to see the full range of prints available.

What plain fabrics does Croft Mill stock?

The plain range covers cotton poplin, poly/cotton, linen and canvas, each in a run of solid colours. Weight and finish vary by fabric type, so check the individual product page for the closest match to your project.

How do I match a plain fabric's colour to a print I already have?

Screens render colour inconsistently, so the most reliable way to match a plain to an existing print or fabric is to order samples of both and compare them together in natural light. Use the Order Sample option on the product page.

What's the difference between plain cotton poplin and poly/cotton for a garment?

Cotton poplin is 100% cotton, breathable and crisp, and tends to crease more with wear. Poly/cotton blends in a little polyester for extra durability and colourfastness, so it holds up well to frequent washing, though it's slightly less breathable than pure cotton. Both are suitable for dressmaking; the choice comes down to how the finished item will be used and cared for.

Is plain fabric suitable for lining as well as garments?

Some of our plain fabrics work well as lining, particularly the lighter-weight cotton and poly/cotton options, but not all plain fabrics in this collection are intended for that purpose. Check the individual product page for suitability, or unless the care label states otherwise, treat weight and drape as your main guide.

Can I order a sample before buying?

Yes. Most fabrics in this collection are available as a free sample so you can check the colour and handle before committing to a full cut. Use the "Order Sample" option on the product page.

Join 30,000 Makers

Get 10% off your first order

Be first to see new arrivals and limited fabrics before they sell out.

No spam. Just beautiful fabrics.

Join 30,000 Makers