Free UK delivery over £75

Since - 1974

Fabrics

At Croft Mill, we offer the finest selection of fabric to make all of your dressmaking and craft dreams come true. Whether you are looking for cotton fabric, linen fabric, lace or any other type of dress fabric, we guarantee that you will find something here to suit your specific needs. Our wide collections of fabric are sure to leave you inspired!

Are you looking for high-quality, fashionable dress fabrics and craft materials? Shop dress and craft fabrics online in the UK with Croft Mill. We are your go-to source for gorgeous fabrics, featuring over 3000 different materials like cotton, wool, silk, polyester and viscose..

We have everything you need to create stunning clothing and unique crafts projects - from deadstock fabrics to exclusive designer prints. No matter the occasion or design, you'll find the perfect fabric for sewing with us.

When it comes to great value fabrics for special occasions, craft cottons, or dressmaking fabrics, we have the perfect selection to suit whatever you need. With our wide range of exclusive patterns and weaves, you're sure to find something to help make your next sewing project a success!

We regularly update our unique fabric collections so there's always something new to discover. Make the most of our matching thread and lining service that takes away the stress of shopping around for the best matches. We offer a complete and personalised experience and our customer service team are always on hand with recommendations based on your needs.

We are proud to offer a variety of high quality fabrics that are truly unique to us, this way you know that many of the lovely fabrics you buy from us will not be found anywhere else. We stock budget dress fabrics as well as exclusive deadstock fabrics for your craft and sewing needs. All our fabrics are of the highest quality at affordable prices. Browse our online fabric store today and discover our passion for cloth - you're sure to find something you love!

View as:

  • Paisley Changeant Lining - Cerise/Teal

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in cerise/teal.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Black

    146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design in black.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Blue

    146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design in blue.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Champagne Pink

    146cm wide, poly/viscose jacquard lining with a captivating paisley design in champagne pink.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Gold

    146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design in gold.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Grey

    146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design in grey.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Mustard

    146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design in mustard.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Navy

    We have a new collection of paisley linings - presently we are offering it in six colours, a nice quality polyester/viscose lining.

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Pink/Rose

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in pink/rose.†

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Red

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in red.

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Red/Purple

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in red/purple.

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Rust

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in rust.

    Regular price £7.26 p/m
  • Paisley Changeant Lining - Slate Grey

    146cm wide, poly/viscose jacquard lining fabric with a captivating paisley design in slate grey.

    Regular price £7.26 p/m
  • Paisley Changeant Linings - All Colours

    146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design.

    Regular price £7.26 p/m
  • Paleface - Blush Pink

    Get summer-ready with our 140cm wide fine cotton shirting fabric in blush pink. Soft, lightweight, and breathable, perfect for shirts, blouses, and dresses.

    Regular price £7.00 p/m
  • Paleface - Pale Khaki

    Get summer-ready with our 142cm wide fine cotton shirting fabric in pale khaki. Soft, lightweight, and breathable, perfect for shirts, blouses, and dresses.

    Regular price £7.00 p/m
  • Paleface - Palest Pink

    Get summer-ready with our 140cm wide fine cotton shirting fabric in pale pink. Soft, lightweight, and breathable, perfect for shirts, blouses, and dresses.

    Regular price £7.00 p/m
  • Palermo - Seattle
    Sold out

    Palermo - Seattle

    148cm wide, chunky tweed jacket fabric with a large check in black, grey, white, & a hint of teal.

    Regular price £18.50 p/m
  • Made in Italy Palm

    Palm

    128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.

    Regular price £25.00 p/m
  • Palms Navy Linen

    100% linen fabric featuring a palm leaf print in navy and green on a white ground, perfect for palazzo pants.

    Regular price £18.50 p/m
  • Pansie - Green

    144cm wide, 100% cotton dress fabric in a vivid bright green with a subtle woven jacquard pattern.

    Regular price £11.76 p/m
  • Pansie - Orange

    144cm wide, 100% cotton dress fabric in a vivid bright orange with a subtle woven brocade pattern.

    Regular price £11.76 p/m
  • Pansie - Royal

    144cm wide, stunning royal blue jacquard shirting with an all over subtle paisley weave, made from cotton.

    Regular price £11.96 p/m
  • Parade

    Taupe woven nylon trousering, 150cm wide. Lightweight, durable, and smooth.

    Regular price £12.00 p/m
  • Parisian

    145cm wide, viscose elastane dress fabric in bright orange. Midweight with great body and drape.

    Regular price £11.00 p/m
  • Parrot Song

    Stunning 150cm wide 100% viscose fabric with a tropical parrot print in yellow, orange, and green. Lightweight at 136gsm with fluid drape

    Regular price £24.00 p/m
  • Party Leaves - Alpine Fleece
    Sold out

    Party Leaves - Alpine Fleece

    150cm wide, pink palm tree leaf print polycotton jersey fabric with a soft backing, ideal for hoodies, sweaters and joggers!

    Regular price £14.00 p/m
  • Pastel Picnic

    127cm wide, cotton seersucker fabric with a green and pink check. Light, textured and breathable.

    Regular price £11.00 p/m
  • Pastel Rainbow Seersucker
    Sold out

    Pastel Rainbow Seersucker

    128cm wide, cotton seersucker fabric with pastel stripes & blue topstitching. Perfect for summer!

    Regular price £9.00 p/m
  • Pastel Sprigs Crepe

    145cm wide, lightweight polyester crepe fabric with abstract floral sprigs on a yellow ground.

    Regular price £7.50 p/m
  • Pastel Tartan
    Sold out

    Pastel Tartan

    145cm wide, 100% cotton fabric with a summery pastel tartan print, 155gsm. Soft & breathable.

    Regular price £13.50 p/m
  • Made in Italy Patrick

    Patrick

    150cm wide heavy cotton suiting fabric in a pale blue and brown check. This is a high-quality fabric which is Italian made in the region of Piacenza.

    Regular price £14.00 p/m
  • Peace Lily Jersey - Pink

    Pink viscose jersey OEKO-TEX dressmaking fabric with a comfy stretch ideal for pyjamas, leggings and kids clothing!

    Regular price £18.00 p/m
  • Peach Prada - Navy

    148cm wide, medium-weight dress fabric in navy, made from 100% polyester, with a soft, peach skin finish.

    Regular price £6.50 p/m
  • Peacock Lawn

    Striking peacock print viscose lawn with a lurex†yarn detail.†Soft and breathable this fabric will make the most wonderful garments for the summer.

    Regular price £10.00 p/m
  • Pearl Stretch Velvet

    150cm wide, pearl stretch velvet fabric. Soft, stretchy and elegant, ideal for special occasion wear.

    Regular price £11.76 p/m
  • Percale Sheeting

    100in wide cotton percale sheeting

    Regular price £14.96 p/m
  • Pertex - Blue

    Pertex water resistant, windproof, breathable performance fabric in vibrant Blue

    Regular price £9.00 p/m
  • Petals At Dusk

    Floral printed georgette, 145cm wide, 80gsm. Lightweight and drapey polyester viscose blend

    Regular price £7.00 p/m
  • Petite Bouquet

    153cm wide, ex-designer cotton poplin fabric featuring a small bouquet print on a navy ground, ideal for shirts.

    Regular price £14.00 p/m
  • Phoenix - Blue

    Polyester and elastane blend Ponte Roma jacquard knit jersey fabric in blue and black, great for joggers.

    Regular price £10.50 p/m
  • Phoenix - Orange

    145cm wide, orange and black abstract Ponte Roma jacquard fabric made from polyester and elastane.

    Regular price £10.50 p/m
  • Made in Italy Piacenza Wool Cashmere - Mustard

    Piacenza Wool Cashmere - Mustard

    From the Piacenza fabric house, this 150cm wide wool cashmere jacketing fabric in a black/grey check with a mustard overcheck is pure luxury.

    Regular price £32.00 p/m
  • Made in Italy Piacenza Wool Cashmere - Red

    Piacenza Wool Cashmere - Red

    150cm wide wool/cashmere jacketing fabric in a black/beige check with a red overcheck from the world famous Piacenza fabric house.

    Regular price £32.00 p/m
  • Pima Cotton Lawn - Afternoon Delight - Multi
    Sold out

    Pima Cotton Lawn - Afternoon Delight - Multi

    140cm wide, 100% Pima cotton lawn fabric with a colourful wildflower print on ivory.

    Regular price £14.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