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:

  • Heavy Calico

    Heavy 270gsm Cotton Calico. 152cm wide. 100% Woven Cotton. Natural, undyed and robust finish.

    (1)
    Regular price £8.00 per metre
  • + More colours Hector - Black Viscose Linen Blend Dress Fabric Hector Black Fold Hector - Black

    Hector - Black

    140cm wide, 75% viscose and 25% linen mix shirting fabric in black, great for loose pants and dressmaking!

    (2)
    Regular price £15.00 per metre
  • Red Cotton Voile

    Pure Red 100% Cotton Voile. 150cm width. Ultra-lightweight woven cloth for shirts and soft linings.

    (2)
    Regular price £6.00 per metre
  • Made in Italy+ More colours Seta - Poppy Red Seta Poppy Red Silk Italian Lightweight Dress Fabric Mannequin Seta - Poppy Red

    Seta - Poppy Red

    Italian silk crepe dress fabric in a poppy red hue is perfect for evening attire.

    Regular price £28.00 per metre
  • Made in Italy+ More colours Sterling Silk - Navy Silk Plus Navy Blue Acetate Italian Lightweight Plain Woven Dress Fabric Sterling Silk - Navy

    Sterling Silk - Navy

    135cm wide, navy blue Italian dressmaking fabric made from 67% acetate and 33% silk, perfect for slip dresses.

    Regular price £20.00 per metre
  • Black Yorkshire Melton

    Woven in Yorkshire, polyester wool blend melton coating fabric in black with a very dark navy reverse, ideal for high-quality jackets.

    Regular price £24.00 per metre
  • Super Smart

    150cm wide, wool and elastane superfine navy suiting fabric with an exceptional hand & drape.

    (1)
    Regular price £22.00 per metre
  • Made in Italy+ More colours Double Dabble - Plum Double Dabble - Plum

    Double Dabble - Plum

    158cm wide, nylon fur-lined diamond quilted fabric in dark navy, with wind & water-resistant finish, ideal for jackets. Made in Italy.

    Regular price £22.00 per metre
  • Highly Strong

    Coral pink cotton linen fabric, 154cm wide, with a breathable mediumweight woven finish.

    (1)
    Regular price £13.50 per metre
  • Cushion Soft - Black

    149cm black polyester, water resistant 200gsm fabric for cushions, bags and outdoor use.

    (1)
    Regular price £12.00 per metre
  • The Finest Scuba

    Ridiculously good densely knitted scuba fabric in a very pale coffee cream/ nude

    Regular price £12.00 per metre
  • Heavyweight Water Resistant Canvas - Lime

    Lime PU coated canvas, 155cm wide, heavy 440gsm polyester fabric for covers, bags and use.

    Regular price £12.00 per metre
  • Made in Italy+ More colours Tesoro - Red Tesoro Red Italian Satin Polyester Ex Designer Dress Fabric Mannequin Tesoro - Red

    Tesoro - Red

    Our ex-designer, red satin fabric, made from 100% polyester has been woven in Italy perfect for evening attire.

    Regular price £15.00 per metre
  • Pure Luxury - Boiled Wool - Hot Rust

    High quality 100% boiled wool cloth in Terracotta red/hot rust, made from Australian virgin wool. Perfect for jackets and coats.

    (1)
    Regular price £32.50 per metre
  • Triple Crepe - Strawberry

    Strawberry red triple crepe, 150cm wide with smooth surface and weight for dressmaking.

    Regular price £17.00 per metre
  • Made in Britain+ More colours Brambrook - Bygone Bambrook Bygone British Wool Tweed Coating In Black And Grey Fold 2 Brambrook - Bygone

    Brambrook - Bygone

    Black and grey British twill tweed coating fabric that hints to a bygone era. Gorgeous.

    Regular price £30.00 per metre
  • + More colours Dazzle - Black Dazzle Black Polyester Knit Sparkle Dress Fabric M1 Dazzle - Black

    Dazzle - Black

    It's sparkly fun!†This glitter black†jersey fabric from Carrington fabrics†is a nice light-mid-weight knit polyester so it can be used for lots of applications

    Regular price £18.00 per metre
  • + More colours Expanse Denim - Red Expanse Denim Red 7 75oz Cotton Elastane Woven Stretch Jeans Fabric Fold Expanse Denim - Red

    Expanse Denim - Red

    Red stretch denim fabric, 147cm wide, in a lightweight 7.75oz cotton-rich weave.

    Regular price £17.00 per metre
  • 100% Wool Fleece - Black

    Classic black Australian virgin wool fleece, 143cm wide and made from 100% wool.

    Regular price £29.00 per metre
  • + More colours Diez Denim - Charcoal Diez Denim Charcoal Grey Cotton Lycra Twill Jeans Fabric Fold Diez Denim - Charcoal
    Sold out

    Diez Denim - Charcoal

    10oz charcoal grey stretch denim fabric, 152cm wide for jeans, jackets and dungarees.

    Regular price £19.00 per metre
  • + More colours Interlock - Ivory Interlock A Ivory Soft White Cotton Jersey Dress Fabric Twist Interlock - Ivory

    Interlock - Ivory

    Ivory cotton interlock jersey fabric, 155cm wide with soft stretch for dresses and tops.

    Regular price £9.00 per metre
  • Enigma Linen - Coral

    Coral pink ramie linen cotton fabric, 140cm wide for dressmaking and soft furnishings.

    Regular price £13.00 per metre
  • 21 Wale Needlecord - Navy

    Dark Navy Cotton Needlecord. 140cm width. 150gsm weight. Fine wale for apparel and furnishings.

    (1)
    Regular price £13.00 per metre
  • Linen Mix - Scarlet

    Our stretch viscose linen mix shirting fabric in scarlet red is 130cm, perfect for shorts, blouses and tunics!

    Regular price £10.50 per metre
  • Proper Seersucker - Grey

    Grey cotton seersucker fabric, 150cm wide with textured stripes for summer sewing.

    Regular price £15.76 per metre
  • + More colours Bella Satin Stretch - Navy Bella Satin Stretch Navy Polyester Elastane Smooth Dressmaking Fabric Side Bella Satin Stretch - Navy
    Sold out

    Bella Satin Stretch - Navy

    Navy polyester elastane satin with rich sheen and stretch, ideal for formal garments.

    (1)
    Regular price £14.50 per metre
  • Made in Britain+ More colours Waxed Cotton - Tekwax Evolution 6oz - Yellow Waxed Cotton Tekwax Evolution 6oz Yellow British Water Resistant Coating Fabric Roll Waxed Cotton - Tekwax Evolution 6oz - Yellow
    Sold out

    Waxed Cotton - Tekwax Evolution 6oz - Yellow

    Mustard 148cm waxed cotton, 6oz, washable, water-resistant for jackets and bags.

    Regular price £15.00 per metre
  • Tencel Feel Denim Chambray - Mid Blue

    This 146cm wide, viscose denim chambray fabric in mid blue has a super soft Tencel feel to it.

    (1)
    Regular price £18.00 per metre
  • + More colours Coast - Soft White Coast - Soft White

    Coast - Soft White

    145cm wide, linen-look polyester fabric in soft white. With subtle slub texture and thicker yarns.

    (1)
    Regular price £13.00 per metre
  • Made in Britain+ More colours Heritage - Sand Heritage - Sand

    Heritage - Sand

    This viscose and acetate blend lining fabric in sand has been woven in England, ideal for lining suits!

    Regular price £6.00 per metre
  • + More colours Lumos Lining - Gold Polyester Satin Dress Fabric Lumos Lining Gold Fold Lumos Lining - Gold
    Sold out

    Lumos Lining - Gold

    Gold polyester satin fabric. 154cm wide, with a fluid drape, perfect for elegant dress and costume linings.

    Regular price £6.00 per metre
  • Made in Italy Morning Glory Morning Glory Viscose Elastane Black Stretch Italian Deadstock Fabric Fold Morning Glory

    Morning Glory

    97% viscose, 3% elastane densley knitted, fine soft mid-weight dress fabric in black which offers a smooth, elegant drape with a subtle stretch. This is a heck of a cloth.

    Regular price £21.00 per metre
  • French Terry - Light Turquoise

    Light turquoise French Terry fabric, 150cm wide with soft looped reverse and stretch.

    (1)
    Regular price £12.90 per metre
  • Baby Driver - Lime Green Cotton Baby Needlecord Fabric Baby Driver Lime Ruler Baby Driver - Lime
    Sold out
    50% off

    Baby Driver - Lime

    113cm wide, Soft cotton, superfine, plain baby needle cord in a lime colour. Would also make a fabulous skirt.

    (1)
    Sale price £3.00 per metre Regular price £6.00 per metre
  • Luxury Ponte - Dark Charcoal Marl

    152cm wide high quality double-knit jersey Ponte Roma fabric in dark charcoal marl, made from a viscose blend.

    (1)
    Regular price £17.50 per metre
  • Mercerised Jersey Blue

    Ultra-Fine Blue Cotton Knit. 136cm width. 110gsm weight. Soft, semi-sheer fabric for pyjamas.

    Regular price £6.76 per metre
  • + More colours Cotton Canvas - Midnight Cotton Canvas Midnight Navy Plain Woven Lightweight Craft Fabric Fold Cotton Canvas - Midnight
    Sold out

    Cotton Canvas - Midnight

    155cm wide dark navy cotton canvas. 100% cotton, plain woven deadstock with a soft, tough finish.

    Regular price £12.50 per metre
  • + More colours Luxury Ponte - New Navy Luxury Ponte New Navy Oeko Tex Dressmaking Fabric Roll Luxury Ponte - New Navy
    Sold out

    Luxury Ponte - New Navy

    Ponte Roma dressmaking fabric with a dark navy blue hue. Fabulously sturdy double-knit jersey fabric made from a viscose, nylon, elastane blend.

    (4)
    Regular price £17.50 per metre
  • Pure Luxury - Boiled Wool - Vivid Green

    High quality 100% boiled wool cloth in vivid green, made from Australian virgin wool. Perfect for jackets and coats.

    Regular price £32.50 per metre
  • Cord - Nude

    Classic Nude 13 Wale Cotton Corduroy. 150cm wide. Soft woven fabric for trousers & overalls.

    Regular price £11.00 per metre
  • Repreve Recycled Lining - White

    From the RepreveÆ brand and made from 100% recycled materials, this brilliant white lining fabric has a soft twill weave and smooth satin finish.

    Regular price £7.50 per metre
  • + More colours All Saints Black All Saints Black

    All Saints Black

    150cm wide superfine, supersoft viscose voile dress fabric in blackest black. Perfect for summer shirts and dresses!

    Regular price £9.50 per metre
  • Finest Chambray Mauve

    Lightweight 100% cotton chambray in mauve, the perfect choice for shirts and dresses

    Regular price £11.76 per metre
  • Luxury Ponte - Grey Marl

    Luxury grey marl ponte roma, this fabric is firm and is densely knitted. Made to cover lumps and bumps, even when tightly fitted. OEKO-Tex Æ.

    Regular price £17.50 per metre
  • + More colours Harmony Knits - Terracotta Harmony Knits Terracotta Orange Rust Viscose Polyester Polyamide Soft Knitted Jersey Fabric Harmony Knits - Terracotta
    Sold out

    Harmony Knits - Terracotta

    Made from viscose, polyester and polyamide, this rust coloured knitted jersey fabric is perfect for warm jackets!

    (3)
    Regular price £17.00 per metre
  • Tencel Feel Denim Chambray - Light Blue

    This 146cm wide, viscose denim chambray fabric in light blue has a super soft Tencel feel to it.

    (1)
    Regular price £18.00 per metre
  • + More colours Dynasty - Teal Dynasty Teal Two Way Stretch Drapey Polyester Spandex Suiting Fabric Drape Dynasty - Teal

    Dynasty - Teal

    A beautiful teal blue Polyester Spandex suiting fabric with an excellent body and drape. Perfect for evening dresses and skirts!

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