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:

  • Made in Italy Liscia Liscia Cotton Blue Stretch Knit Airforce Italian Suiting Fabric Roll Liscia

    Liscia

    Italian Mid Blue Punto Di Milano. 165cm wide. 100% Cotton. Smooth, lightweight knit with structure.

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

    Sandwashed - Olive

    This polyester and viscose blend dressmaking fabric in olive green is ideal for fashioning skirts, blouses and loose trousers!

    Regular price £14.00 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
    Sold out

    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
  • Silver Threads

    154cm wide, stretchy polyester Ponte Roma fabric with a black base and silver lurex threads.

    Sale price £6.40 per metre Regular price £8.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 Moderno - Denim - Adriano

    135cm wide 389gsm Italian black denim with a subtle texture and high 15% stretch recovery.

    Regular price £22.00 per metre
  • Como Classico - Denim - Stefano

    Extra-wide 162cm mid-grey denim. 10.5oz (359gsm) 100% cotton. Firm, traditional woven construction.

    Regular price £22.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
  • + More colours Bamboo Jersey - Denim Bamboo Jersey Denim Blue Elastane Plain Knitted Tshirt Fabric Stretch Bamboo Jersey - Denim
    Sold out

    Bamboo Jersey - Denim

    155cm wide OEKO-TEX bamboo jersey in denim blue with silky softness and comfortable stretch.

    Regular price £16.00 per metre
  • Brushed French Terry - Sand

    Pale sand French terry, 150cm wide, cotton elastane with a brushed back for soft, cosy wear.

    Regular price £14.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
  • + More colours Ripstop - Green Ripstop - Green

    Ripstop - Green

    150cm bright green ripstop polyester, lightweight, durable cross-hatch, naturally water-resistant.

    Regular price £5.76 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
  • 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
  • Viscose Tencel Finish - Black

    160cm wide, viscose and polyester knitted pique fabric in black with a soft Tencel finish.

    Regular price £17.96 per metre
  • Made in Italy Formality Formality Cotton Elastane Black Suiting Woven Fabric Roll Formality

    Formality

    135cm wide black Italian suiting. Cotton and elastane yarn. Woven fabric with comfort stretch.

    Regular price £19.00 per metre
  • Denim Sweatshirt - Dark Blue

    125cm wide dark blue denim jersey. Cotton-blend loopback yarn. Substantial knitted stretch fabric.

    Regular price £17.50 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
  • Smooth Rider - Ivory

    This 143cm wide viscose tencel finish fabric in ivory is perfect for creating stunning blouses, shirts, trousers and flowy dresses!

    Regular price £14.96 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
  • Made in Britain+ More colours Bonded Cotton - Citrus Bonded Cotton Citrus Yellow Water Resistant Plain Woven Coating Fabric Roll Bonded Cotton - Citrus

    Bonded Cotton - Citrus

    156cm yellow bonded cotton, rubber coated gabardine, water repellent fabric for coats.

    Regular price £12.50 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
    Sold out

    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
  • Standard Viscose Twill

    150cm wide, 100% viscose twill fabric in white. Lightweight with a soft drape, ideal for shirts.

    Sale price £5.60 per metre Regular price £7.00 per metre
  • Made in Italy Westwood Italian 100% Brushed Cotton Dark Brown Fabric Westwood Roll Westwood

    Westwood

    Italian lightweight brushed cotton shirting and suiting fabric in a beautiful brown.

    Regular price £21.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
  • 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
  • + 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
  • Bamboo Jersey 180 - Navy

    Deep navy bamboo spandex jersey with smooth stretch and an easy breathable everyday handle.

    Regular price £11.00 per metre
  • + More colours Easy Linen - Cerise Easy Linen Cerise Pink Viscose Mix Plain Woven Dress Fabric Fold Easy Linen - Cerise
    Sold out

    Easy Linen - Cerise

    135cm wide linen viscose fabric in cerise pink, midweight and woven, ideal for dresses, skirts, tops and relaxed trousers.

    Regular price £11.00 per metre
  • Boston - Plain Cotton Poplin - Iris

    114cm iris cotton poplin. Smooth, lightweight and breathable with a crisp woven feel.

    Regular price £6.80 per metre
  • Boston - Plain Cotton Poplin - Dark Navy

    114cm dark navy cotton poplin. Smooth, crisp and breathable with classic finish.

    Regular price £6.80 per metre
  • + More colours Fur Lined Cord - Orange Fur Lined Corduroy Orange Polyester Polyamide Heavy Bonded Jumbo Coating Fabric Fold Fur Lined Cord - Orange
    Sold out

    Fur Lined Cord - Orange

    Heavy 430gsm corduroy with soft faux fur reverse in a bold orange shade.

    (2)
    Regular price £15.00 per metre
  • Fur Lined Cord - Cream

    Fully lined corduroy with dense faux fur reverse. Neutral cream and cosy.

    (1)
    Regular price £15.00 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