Croft Mill

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! Read more/less

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!

25–48 of 115 items
View:
Sort by:
Printed Velour Fleece - Teddy Peach
Part number
2305E06

Printed Velour Fleece - Teddy Peach

154cm wide velvet fleece fabric in peach with an embossed bear and bunny print and fluffy reverse. Perfect for loungewear and pyjamas.
Old price
£9.00
Price incl. VAT
£8.10 per metre
10% discount
Valid until 17/08/2024
Winceyette – Glasses
Part number
2301F08

Winceyette – Glasses

Our soft brushed cotton winceyette fabric features a sunglasses print perfect for pyjamas, blankets, and shirts!
Price incl. VAT
£6.75 per metre
Winceyette – Space Explorer
Part number
2301F04

Winceyette – Space Explorer

100% brushed cotton winceyette fabric in blue featuring an out-of-this-world print, perfect for baby blankets, nightwear or crafts!
Price incl. VAT
£6.75 per metre
Winceyette – Pink Pug
Part number
2301F03

Winceyette – Pink Pug

This pink winceyette brushed cotton fabric features a pug and lipstick print, great for kids clothing, pyjamas and blankets!
Price incl. VAT
£6.75 per metre
Premier - Pink Hedgehog
Premier - Pink Hedgehog
Part number
2301E07

Premier - Pink Hedgehog

Premium quality cotton elastane jersey fabric in pink. with a cute hedgehog print. Perfect for tshirts, baby grows, bibs, dresses, leggings. OEKOTex®
Price incl. VAT
£12.75 per metre
Double Gauze - Elephants Blue
Part number
2210H01 NC

Double Gauze - Elephants Blue

This blue and grey elephant print double gauze fabric is made from 100% cotton. Perfect for making cosy pyjamas, summer blouses and baby swaddle blankets!
Old price
£10.95
Price incl. VAT
£9.86 per metre
10% discount
Valid until 17/08/2024
Licensed Cotton - Prehistoric Times
Part number
2208E07

Licensed Cotton - Prehistoric Times

This quirky Jurassic Park Licensed fabric features a colourful illustrated dinosaur print. High quality cotton fabric, perfect for dresses & shirting. OEKO-TEX®
Price incl. VAT
£10.50 per metre
Rain Coating - Black Submarine
Part number
2207E12A

Rain Coating - Black Submarine

Polyurethane coating fabric in black with a polyester backing. Fully waterproof yet breathable cloth that is durable for little wearers as well as soft and smooth.
Price incl. VAT
£10.50 per metre
Premier Jersey - Glitter Fairy
Part number
2204H23

Premier Jersey - Glitter Fairy

This stretch cotton and elastane fabric is in a bright, lime green featuring little fairies and glittery green leaves! A very sweet fabric!
Price incl. VAT
£18.00 per metre
Cotton Print - Minion Crowd
Part number
2205O02

Cotton Print - Minion Crowd

This digitally printed cotton dress fabric features a whole crowd of minions sporting funny faces! A great children's fabric - can you spot your favourite!
Price incl. VAT
£14.00 per metre
Cotton Print - Tom and Jerry
Part number
2205O01

Cotton Print - Tom and Jerry

Fun, digitally printed cotton dress fabric featuring the characters Tom and Jerry on a bright and colourful background! A great children's fabric!
Price incl. VAT
£14.00 per metre
Pretty Polly - Mini Butterfly Garden
Part number
2205O17

Pretty Polly - Mini Butterfly Garden

This is a great quality white polycotton craft fabric featuring butterflies, floral and stars in pretty pastel colours. This is a delicate print.
Price incl. VAT
£3.95 per metre
Pretty Polly - I Heart You
Part number
2205O18

Pretty Polly - I Heart You

This is a great quality white polycotton craft fabric featuring hearts in various shades of red and pink! A lovely colourful print!
Price incl. VAT
£3.95 per metre
Pretty Polly - Look Up
Part number
2205O10

Pretty Polly - Look Up

This is a great quality navy polycotton craft fabric featuring sketched stars and moon print! A lovely night time fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Walk The Dinosaur
Part number
2205O22

Pretty Polly - Walk The Dinosaur

This is a great quality white polycotton fabric featuring various dinosaurs, flowers and plants! An ideal fabric crafts!
Price incl. VAT
£3.95 per metre
Pretty Polly - Columbus White
Part number
6A

Pretty Polly - Columbus White

This is a great quality white polycotton fabric featuring red and blue boats of various sorts! A lovely nautical fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Seahorses
Part number
2205O11

Pretty Polly - Seahorses

This is a great quality white craft polycotton fabric featuring brightly coloured seahorses, shells and bubbles! A lovely sea themed fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Saturn in Colour
Part number
2205O16

Pretty Polly - Saturn in Colour

This is a great quality white and grey space themed craft polycotton fabric featuring multi-coloured Saturn's and stars! A great craft fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Aliens 'R' Us
Part number
2205O07

Pretty Polly - Aliens 'R' Us

This is a great quality white craft polycotton fabric featuring a space print in pastel colours! A lovely craft fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - This Is Football
Part number
2205O14

Pretty Polly - This Is Football

This is a great quality green craft polycotton fabric featuring green stripes, England flags and footballs! A perfect football fabric to show your support!
Price incl. VAT
£3.95 per metre
Pretty Polly - Proud As
Part number
2205O12

Pretty Polly - Proud As

This is a great quality white craft fabric featuring bright rainbows, hearts and the "love is love" all over! This is a great fabric - very bright and colourful!
Price incl. VAT
£3.95 per metre
Pretty Polly - Ladybirds
Part number
2205O05

Pretty Polly - Ladybirds

This is a great quality white craft fabric featuring cute little red and black ladybirds throughout the fabric. A very lovely little fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Captain 'Pup' Wash
Part number
2205O06

Pretty Polly - Captain 'Pup' Wash

This is a great quality blue craft polycotton featuring little dogs dressed as pirates, on boats with pirate flags! A very cute and fun fabric!
Price incl. VAT
£3.95 per metre
Pretty Polly - Strawberries and Cream
Part number
2205O09

Pretty Polly - Strawberries and Cream

This is a great quality blush pink craft polycotton fabric featuring red and pink strawberries and pink, yellow and blue daisies!
Price incl. VAT
£3.95 per metre