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:

  • Sands of Time

    Soft sanded 156cm beige cotton twill. Light-midweight 100% cotton with a smooth, refined finish.

    (1)
    Regular price €11,90 per metre
  • + More colours Scrubs Scrubs Blue Black Cotton Polyester Twill Trousering Fabric Fold Scrubs

    Scrubs

    Dark navy 155cm poly-cotton twill. Lightweight, firm-finish woven for durable, tailored trousers.

    (1)
    Regular price €9,90 per metre
  • + More colours 265gsm Stretch Twill - Olive 265gsm Stretch Twill - Olive
    Sold out

    265gsm Stretch Twill - Olive

    150cm wide, polyester, viscose and elastane blend twill fabric in olive green, perfect for suits and dresses.

    Regular price €17,90 per metre
  • Changing Times - Mustard Ponte

    High quality polyester, viscose and elastane blend Ponte Roma dressmaking fabric in mustard yellow. 150cm wide, easy to sew and care for.

    Regular price €9,90 per metre
  • Made in Italy+ More colours Punto Milano - Black Punto Milano Black Viscose Elastane Rib Stretch Knit Trouser Fabric Roll 5A9E9E52 153F 4714 A1Cb 8A95E03A8309 Punto Milano - Black
    Sold out

    Punto Milano - Black

    Superior quality Italian Punto Di Milano fabric in black, composed of 97% viscose and 3% elastane.

    Regular price €19,90 per metre
  • Stone Washed Luxury Cotton - Grey

    Grey/Taupe Stone Washed Cotton Poplin. 152cm wide. 145gsm textured cotton for refined tailoring.

    Regular price €17,90 per metre
  • Lily Chrystal

    This exquisite glittery fabric in silver is made from 100% polyester, perfect for extra special occasions.

    (1)
    Regular price €45,90 per metre
  • Made in Italy+ More colours Sterling Silk - Emerald Silk Plus Emerald Green Acetate Italian Lightweight Plain Woven Dress Fabric Sterling Silk - Emerald

    Sterling Silk - Emerald

    Emerald green acetate silk dress fabric with fluid drape, a soft handle and a beautiful finish.

    Regular price €21,90 per metre
  • + More colours JK - Salso - Terracotta Salso Terracotta Linen Viscose Red Lightweight Woven Dress Fabric Bolt JK - Salso - Terracotta
    Sold out

    JK - Salso - Terracotta

    135cm wide, mid-weight linen and viscose blend dress fabric in terracotta. Perfect for summer wear.

    (1)
    Regular price €15,90 per metre
  • Sunset Sunset Pink Cotton Twill Trouser Fabric Roll Sunset
    Sold out

    Sunset

    150cm wide, lightweight 100% cotton twill fabric in soft pink. Perfect for stylish trousers.

    Regular price €13,90 per metre
  • Sportsgear

    140cm wide, 85% polyamide 15% spandex fabric in black. Perfect for form-fitting garments.

    Regular price €17,90 per metre
  • + More colours Viscose Acetate Lining - Wine Viscose Acetate Lining Wine Red Woven Tailors Suit Dress Fabric Viscose Acetate Lining - Wine
    Sold out

    Viscose Acetate Lining - Wine

    144cm wide, viscose acetate lining fabric in deep red, a luxury partner for suits, dresses and more.

    Regular price €7,90 per metre
  • Made in Italy Humphrey Humphrey Wool Cashmere Pale Italian Deadstock Coating Fabric Roll Humphrey
    Sold out

    Humphrey

    Camel Wool Cashmere Lightweight Jacketing Coating. Lightweight wool jacketing/ coating in a lovely camel colour. Mouth-watering!

    Regular price €69,90 per metre
  • Donatella - Off White

    150cm wide, polyester and spandex blend suiting fabric in off-white, perfect for palazzo pants and blazers.

    Regular price €13,90 per metre
  • Made in Britain Officer & Gentle... Officer And Gentle Wool Navy Plain Woven Yorkshire Suiting Fabric Fold Officer & Gentle...

    Officer & Gentle...

    150cm wide, navy wool twill suiting fabric. Super smart & beautifully tactile. Woven in Yorkshire.

    Regular price €21,90 per metre
  • Enigma Linen - Turquoise

    Turquoise ramie linen fabric, 140cm wide, blended with cotton in a durable 230gsm weave.

    (1)
    Regular price €13,90 per metre
  • CJ Jersey - Yellow

    This Lycra lightweight knitted jersey dress fabric is in beautiful sunshine yellow! Fine and really soft - let the sunshine in!

    Regular price €7,90 per metre
  • Double Gauze - Pale Sage

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

    Regular price €9,90 per metre
  • Joker!

    Don't be fooled. This is a superb imitation of a linen. Bright coral red polyester dress fabric.

    Regular price €7,90 per metre
  • Viscose Jersey - Pastel Peach

    Lightweight viscose jersey fabric with drapey qualities due to the fineness but with that comes a see through element. Great for sleepwear and layered slacks.

    Regular price €7,90 per metre
  • Made in Britain+ More colours Bonded Wool Cotton - Grey Marl Bonded wool cotton grey marl british water resistant deadstock coating fabric roll Bonded Wool Cotton - Grey Marl

    Bonded Wool Cotton - Grey Marl

    50% wool, 50% cotton. 138cm wide UK bonded cloth. Grey marl wool with a black cotton reverse.

    Regular price €21,90 per metre
  • 21 Wale Needlecord - Lavender

    Lavender 21-wale needlecord. 140cm wide, 100% cotton. A soft, Oeko-Tex certified 150gsm woven.

    Regular price €13,90 per metre
  • + More colours Luxury Heavy Boucle - Stone Polyester knitted coating fabric luxury heavy boucle stone fold Luxury Heavy Boucle - Stone
    Sold out

    Luxury Heavy Boucle - Stone

    Polyester bouclé with a stone hue, textured and weighty, good for everyday outer layers.

    (1)
    Regular price €15,90 per metre
  • GOTS Organic French Terry - Dusty Plum

    Dusty Plum Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm. Looped back jersey knit.

    (1)
    Regular price €15,90 per metre
  • Fine Viscose Plain - Plum

    This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful plum purple hue.

    Regular price €11,90 per metre
  • Vintage Cotton - Fern

    Fern Green 170gsm Cotton Dressmaking Cloth. 144cm wide. 100% Cotton. Soft feel and subtle drape.

    Regular price €13,90 per metre
  • Baby Soft Cotton Jersey

    Ivory 165gsm Wide Cotton Knit. 178cm width. 100% Cotton. Breathable cloth for pyjamas & tops.

    Regular price €9,90 per metre
  • Made in Italy Monza Denim - 12.7oz - Black Monza Denim 12 7oz Black Cotton Elastane Stretch Woven Trouser Fabric Fold Monza Denim - 12.7oz - Black
    Sold out

    Monza Denim - 12.7oz - Black

    Deep black 138cm Italian denim. 12.7oz deadstock cotton with 5% warp stretch. Clean woven finish.

    Regular price €23,90 per metre
  • Made in Italy Monza Denim - 10.5oz - Indigo Monza Denim 10 5oz Indigo Cotton Elastane Stretch Woven Trouser Fabric Fold Monza Denim - 10.5oz - Indigo
    Sold out

    Monza Denim - 10.5oz - Indigo

    140cm wide. 10.5oz Italian indigo denim. 361gsm cotton with 5% warp stretch. Smooth woven finish.

    Regular price €23,90 per metre
  • + More colours Plain Boucle - Brown Plain Boucle Brown Dressmaking Fabric Fold Plain Boucle - Brown
    Sold out

    Plain Boucle - Brown

    100% Polyester boucle fabric in a plain brown colour, perfect for jumpers, jackets and coatigans!

    Regular price €13,90 per metre
  • Proper Seersucker - Beige

    Lightweight beige cotton seersucker, 150cm wide, with a breathable puckered stripe finish.

    (1)
    Regular price €15,90 per metre
  • + More colours Luxury Ponte - Pistachio Luxury Ponte Pistachio Oeko Tex Dressmaking Fabric Roll Luxury Ponte - Pistachio
    Sold out

    Luxury Ponte - Pistachio

    Quality knitted Ponte Roma dress fabric with a pistachio green hue. A fabulous sturdy double knit jersey fabric made from viscose/nylon and elastane.

    Regular price €17,90 per metre
  • Made in Italy+ More colours InWool Jersey Rib - Ivory Inwool Jersey Rib Ivory Cream Nylon Stretch Italian Strong Cuffing Fabric Fold InWool Jersey Rib - Ivory

    InWool Jersey Rib - Ivory

    Knitted in Italy by InWool, this strong and stretchy fine rib nylon jersey fabric in ivory is ideal for cuffing

    (1)
    Regular price €11,90 per metre
  • Standard Cotton - Navy

    Navy cotton fabric, 156cm wide, midweight plain cloth for shirts, trousers and everyday wear.

    (2)
    Regular price €9,90 per metre
  • Nothing Fancy

    145cm wide, 78% viscose 22% linen fabric in cream. Lightweight 149gsm plain weave shirting with a soft finish, perfect for shirts, blouses, and dresses.

    Regular price €11,90 per metre
  • Made in Britain+ More colours Sunday Softs - Orchid Sunday Softs Orchid Purple Cotton British Terry Knit Jersey Fabric Sunday Softs - Orchid

    Sunday Softs - Orchid

    150cm cotton French terry jersey fabric, British knitted for hoodies and loungewear.

    Regular price €13,90 per metre
  • French Terry - Yellow

    Yellow French terry jersey fabric, 150cm wide with stretch for hoodies and loungewear.

    Regular price €13,90 per metre
  • Made in Italy+ More colours Italian 6 Wale Corduroy - Camel Italian 6 Wale Corduroy Camel Cotton Woven Trouser Fabric Roll Italian 6 Wale Corduroy - Camel
    Sold out

    Italian 6 Wale Corduroy - Camel

    150cm wide Italian camel corduroy. Thick 6 wale 100% cotton yarn. Durable woven cord fabric.

    Regular price €19,90 per metre
  • Made in Italy Marina Linen Marina Linen Blue Italian Woven Shirting Fabric Roll Marina Linen
    Sold out

    Marina Linen

    154cm wide, 100% linen shirting fabric in navy blue, with a crisp, textured finish.

    Regular price €29,90 per metre
  • Made in Italy Indaco Linen Indaco Linen Blue Italian Woven Marl Shirting Fabric Roll Indaco Linen

    Indaco Linen

    158cm wide, 100% linen chambray shirting fabric in indigo blue, with a crisp, textured finish.

    Regular price €29,90 per metre
  • + More colours Win Win - Pale Gold 12 Wale Cotton Corduroy Fabric Win Win Pale Gold Fold Win Win - Pale Gold

    Win Win - Pale Gold

    147cm wide, 12 wale cotton needlecord trousering in pale gold,†mid weight and great for an oversized shirt, jacket and trousers.

    Regular price €11,90 per metre
  • 21 Wale Needlecord - Gold

    148cm golden cotton needlecord fabric, soft 21 wale woven fabric for clothing and décor.

    (2)
    Regular price €13,90 per metre
  • 21 Wale Needlecord - Scarlet

    Scarlet red 21 wale needlecord, 148cm wide. Fine woven cotton fabric. Oeko-Tex certified cloth.

    Regular price €13,90 per metre
  • 6oz Denim Shirting - Harry

    150cm indigo cotton denim fabric, 200gsm lightweight woven fabric for shirts and dresses.

    Regular price €13,90 per metre
  • 16 Wale Washed Corduroy - Grey

    Dark grey corduroy fabric, 147cm wide, with a soft washed 16 wale finish.

    Regular price €17,90 per metre
  • Lilac Love

    153cm wide polyester and cotton fabric in pastel lilac. Ideal for bedding, quilting, crafts, and stylish clothing!

    Regular price €5,90 per metre
  • Metallic Marvel - Green

    138cm wide, 100% polyester water-resistant metallic quilted coating fabric in black and green.

    (1)
    Regular price €21,90 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