Croft Mill

Fabrics That Deliver

Read more/less

From the Original Mail Order Fabric Company

We specialise in dress and craft fabrics for makers worldwide and we go way back to when a good night out cost less than 10 ‘bob’ and there was a mill at the end of each street in this part of Lancashire.

Croft Mill Delivering Fabrics for Over 40 Years

As a family run business, we started life as the original mail order fabric supplier way back in 1927. And, while we have moved with the times with the addition of our online fabric shop, our aim remains the same, to provide our customers with the best service possible.

Whether you are looking for local UK fabrics online or are searching for the best dress fabrics from Germany, Portugal, France, and Spain, we will be happy to help you out.

With over 3000 fabrics to choose from our online fabric store is packed full of the best quality materials including UK fabrics such as wool as well as the finest cashmere and of course luxurious tweeds. We stock the finest UK fabrics online from small and large suppliers so make sure you check out our best of British collections.

In addition to our large range of dressmaking and clothmaking fabrics we also sell all the haberdashery, sewing, dressmaking, and crafting supplies you could wish for. Discover our brand new range of contemporary dressmaking and sewing patterns and browse the different categories in our online fabric store today using the quick links below or use our search bar to quickly find what you are looking for.

Discover our unique corner of the world wide web today.

Tencel Lawn - Waterfalls
Tencel Lawn - Waterfalls
Part number
240P01

Tencel Lawn - Waterfalls

145cm wide, sustainably sourced Tencel™ lawn fabric with a silk like touch and beautiful drape
Price incl. VAT
£12.50 per metre
Bubble Wash Corduroy - Burnt Orange
Bubble Wash Corduroy - Burnt Orange
Part number
2401PX01B

Bubble Wash Corduroy - Burnt Orange

143cm wide, 8 wale cotton stretch easy-care corduroy fabric in orange, with a unique bubble effect.
Price incl. VAT
£16.00 per metre
Cotton Voile Iron On Interfacing - White
Part number
2401OCVW

Cotton Voile Iron On Interfacing - White

91cm wide superfine cotton voile fusible interlining fabric in white. Ideal for lightweight dresses, silks, and blouses, adding subtle structure.
Price incl. VAT
£8.95 per metre
Rope Knit - Grey
Part number
2401O01C

Rope Knit - Grey

146cm wide, cable knit jersey fabric in grey. Made from a blend of rayon, nylon and polyester, ideal for loungewear.
Price incl. VAT
£16.50 per metre
Lounge Knit - Beige
Part number
2404M13A

Lounge Knit - Beige

150cm wide, viscose and polyester midweight jersey fabric in beige, super soft & drapes beautifully.
Price incl. VAT
£14.95 per metre
Lounge Knit - Pink
Part number
2404M13B

Lounge Knit - Pink

150cm wide, viscose and polyester midweight jersey fabric in pink, super soft & drapes beautifully.
Price incl. VAT
£14.95 per metre
Torino Denim - 6.5oz - Grey
Torino Denim - 6.5oz - Grey
Part number
2404CF14

Torino Denim - 6.5oz - Grey

Woven in Italy, our 6.5oz deadstock denim fabric in grey is made from cotton & elastane, ideal for trousers.
Price incl. VAT
£19.00 per metre
Lounge Knit - Blue
Part number
2404M13C

Lounge Knit - Blue

150cm wide, viscose and polyester midweight jersey fabric in blue, super soft & drapes beautifully.
Price incl. VAT
£14.95 per metre
Torino Denim - 6.5oz - Grey
Torino Denim - 6.5oz - Grey
Part number
2404CF14

Torino Denim - 6.5oz - Grey

Woven in Italy, our 6.5oz deadstock denim fabric in grey is made from cotton & elastane, ideal for trousers.
Price incl. VAT
£19.00 per metre
San Marino Denim - 4.5oz - Pale Blue
San Marino Denim - 4.5oz - Pale Blue
Part number
2404CF11

San Marino Denim - 4.5oz - Pale Blue

160cm wide, 97% cotton 3% elastane, 4.5oz Italian deadstock denim shirting fabric in pale blue.
Price incl. VAT
£19.95 per metre
Casini Denim - 10.5oz - Indigo
Casini Denim - 10.5oz - Indigo
Part number
2404CF12

Casini Denim - 10.5oz - Indigo

160cm wide, 100% cotton, 10.5oz deadstock denim fabric in an indigo hue. Made in Italy!
Price incl. VAT
£19.95 per metre
Florence Denim - 13oz - Black
Florence Denim - 13oz - Black
Part number
2404CF10

Florence Denim - 13oz - Black

127cm wide, 97% cotton 3% elastane, 13oz Italian deadstock soft washed denim in black.
Price incl. VAT
£19.95 per metre

Reviews

“Ordered some fabric, it arrived in good time. Nicely packaged. Fabric was superb quality. A perfect experience, thanks”

★★★★★ Lucy Hateley, Feb 2024

"Croft Mill didnt have enough of the fabric I ordered but excellent communication & an alternative was supplied.”

★★★★★ Sue Scott, March 2024

“First time ordering from this company. Quick response and delivery time. Would definitely order from them again.”

★★★★★ Ann Stemp, Feb 2024

“A very friendly, helpful staff, who sent the material out to me so quickly, and were pleasant to deal with. I would highly recommend them.”

★★★★★ Gillie McCollum, March 2024

“Bought a pattern for shorts & trousers. Haven't used it yet, but instructions look look straightforward. Have bought lots of fabrics over many years. Always great service.”

★★★★★ Sally Furnell, Feb 2024

Newsroom & Blogs

Top 10 Favourite Dress Patterns

Top 10 Favourite Dress Patterns

Choosing the perfect dress pattern can be a daunting task; With countless options available, it's easy to feel overwhelmed. But fear not, as we've curated a list of our top-selling dress patterns that are sure to inspire your next sewing project.