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:

  • Poplin Print - Stripe - Multi

    112cm wide, cotton poplin fabric featuring vibrant multi-coloured stripes. Perfect for bold shirts!

    Regular price £7.76 p/m
  • Poplin Print - Sunflowers - Ivory

    Superb quality, 100% cotton poplin fabrics are as cute as can be. Bright "Sunflowers" in yellow, orange and green,†densely arranged on ivory background.

    Regular price £7.76 p/m
  • Poplin Print - Sunflowers - Navy

    112cm wide, superb quality, cotton poplin fabric with bright "Sunflowers" in quite big scale design, in yellow, orange and green,†densely arranged on dark navy blue background.

    Regular price £7.76 p/m
  • Poplin Print - Sunflowers - Royal

    112cm wide, superb quality, cotton poplin fabric with bright "Sunflowers" in quite big scale design, in yellow, orange and green,†densely arranged on deep royal blue background.

    Regular price £7.76 p/m
  • Poplin Print - Sunset Cove - Green

    112cm wide, 100% cotton poplin with vibrant green palm leaves on a crisp white background.

    Regular price £7.96 p/m
  • Poplin Print - Sweet Dreams - Navy

    114cm wide, navy 100% cotton dress and craft fabric with unicorns, clouds, castles and various other dream related images in varying bright colours printed on.

    Regular price £7.76 p/m
  • Poplin Print - Sweet Dreams - Sky Blue

    114cm wide, Sky Blue 100% cotton dress and craft fabric with unicorns, clouds, castles and various other dream related images in varying bright colours printed on.

    Regular price £7.76 p/m
  • Poplin Print - Tatum Duck Egg Blue

    A lovely duck egg blue base with vintage looking flowers in ivory. The flowers have shading and shadows in a darker brown; meanwhile these aren't the normal delicate, whimsical flowers often found on poplins. Oh no, these are wild flowers, strong and with

    Regular price £6.96 p/m
  • Poplin Print - The Crafty Spot - All Colours

    These 110cm wide, polka dot print cotton poplin fabrics are available in a wide range of shades.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Apple

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on apple green.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Aqua

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on aqua blue.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Baby Pink

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on baby pink.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Candy

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on candy pink.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Cerise

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on cerise pink.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Dark Navy

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on dark navy.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Dusky Blue

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on dusky blue.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Dusky Pink

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on dusky pink.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Grey

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on grey.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Ice Green

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on ice green.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Light Navy

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on light navy.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Lipstick

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on lipstick red.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Mint

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on mint.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Ochre

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on ochre yellow.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Old Green

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on old green.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Pale Blue

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on pale blue.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Purple

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on purple.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Red

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on red.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Sage Green

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on sage green.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Sienna

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on sienna red.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Silver

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on silver grey.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Soft Lime

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on soft lime.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Soft White

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on soft white.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Taupe

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on taupe.

    Regular price £7.76 p/m
  • Poplin Print - The Crafty Spot - Yellow

    110cm wide, 130gsm, cotton poplin fabric with a classic white polka dot print on yellow.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Blue Rose

    Ivory cotton poplin with a small scale blue floral pattern. This has a lovely vintage look to it.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Cheetah - Grey

    113cm wide, cotton poplin print fabric with a tiny cheetah skin print in black on a grey ground.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Cheetah - Pink

    113cm wide, cotton poplin print fabric with a tiny cheetah skin print in black on a pink ground.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Pink Rose

    This 100% cotton poplin fabric†showcases delightful pink flowers with green leaves set against a cream background.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Rose Lilac

    45 in (114 cm) wide new floral prints on exquisite 100% cotton Poplin. This features lilac flowers with green leaves on a cream ground.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Rose Navy
    Sold out

    Poplin Print - Tiny Rose Navy

    Navy cotton poplin with a small scale pink floral pattern. This has a lovely vintage look to it.

    Regular price £7.76 p/m
  • Poplin Print - Tiny Yellow Rose

    114cm wide, 100% cotton poplin fabric with a pretty yellow floral print on a cream ground.

    Regular price £7.76 p/m
  • Poplin print - Tropical Toucans - White

    112cm wide, cotton poplin print fabric with a tropical toucan print on a white background

    Regular price £7.76 p/m
  • Poplin Print - Turning Japanese - White

    112cm wide, cotton poplin print fabric with Japanese style dolls print on a white background

    Regular price £7.76 p/m
  • Poplin Print - Union Jack
    20% off

    Poplin Print - Union Jack

    This is a lovely quality cotton fabric perfect for quilting, crafting or for making clothes.

    Sale price £6.20 p/m Regular price £7.76 p/m
  • Poplin Print - Vintage - Blue

    Beautiful cotton poplin fabric comes a dark teal with an all over floral print in white. This would make a gorgeous dress, shirt or skirt & is 112cm wide.

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