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.
Free UK delivery over £75
Superior quality Italian Punto Di Milano fabric in navy, composed of 97% viscose and 3% elastane.
Superior quality Italian Punto Di Milano fabric in pink, composed of 97% viscose and 3% elastane.
Superior quality Italian Punto Di Milano fabric in black, composed of 97% viscose and 3% elastane.
Jacquard - Mono Flower
153cm wide, viscose, polyester elastane jacquard jersey fabric in a black and white floral print.
Ponte Roma Jacquard - Caro
147cm wide, double-knit Ponte Roma jacquard with an abstract pattern made from viscose, polyester and polyamide.
Pontoba - Beige
160cm wide, double knit jersey fabric in a pale beige hue, made from viscose, polyamide and elastane.
Pontoba - Teal
160cm wide, double knit jersey fabric in a teal blue hue, made from viscose, polyamide and elastane.
Pontoba - Olive
160cm wide, double knit jersey fabric in an olive green hue, made from viscose, polyamide and elastane.
Limited Edition Luxury Ponte - Mustard
145cm wide, viscose, polyamide and elastane Ponte-style knit jersey fabric in mustard.
Harmony Knits - Fern
152cm wide, viscose, polyester & polyamide blend knitted jersey fabric in green. Super soft & snuggly.
145cm wide, viscose lycra jersey fabric in navy and pink with a striking large-scale floral design.
Viscose Jersey - Pebble Mix
150cm wide, soft & stretchy viscose jersey fabric with a abstract pebble design in black and beige.
Viscose Jersey - Flowerdrops
150cm wide, soft & stretchy viscose jersey fabric with a delicate floral print in navy and soft white.
Milan - White
Made from a blend of 52% nylon and 48% viscose, this knitted jersey fabric in white is perfect for t-shirts!
Milan - Stone
Our nylon and viscose blend, knitted jersey fabric in a beige hue is excellent for dressmaking and skirts!
Viscose Jersey - Esme
150cm wide, viscose lycra jersey fabric featuring an abstract blue/grey print on a white backdrop.
This is a jersey ponte dress fabric in bright flamingo pink. An easy to sew fabric - lovely for dresses or tops!
Our yellow and ivory ribbed, stripe jersey fabric made from viscose, polyester and elastane is ideal for tops!
Viscose, polyester and elastane blend jersey fabric featuring a grey ribbed stripe detail, ideal for straight skirts!
Our viscose, polyester and elastane knitted jersey fabric in pink, features a ribbed stripe, perfect for tops!
Our ribbed, red and ivory striped, knitted jersey fabric is made from a blend of viscose, polyester and elastane!
Viscose, polyester, elastane blend knit jersey fabric, featuring a green ribbed stripe, ideal for bandeau tops!
150cm wide, 92% viscose 8% elastane jersey fabric in powder blue, 290gsm. Soft and smooth, ideal for dresses, tops, skirts, and loungewear.
Made from 97% Viscose & 3% Elastane, this finely knitted viscose jersey fabric comes in a beautiful bright red rose tone.
134cm wide, ribbed viscose jersey in pale gold-beige, Soft as cashmere with beautiful drape, perfect for dresses, trousers, and tops. Ex-Ralph Lauren.
Superior Heavy Black Dress Fabric
140cm wide, polyester, viscose, and Lycra jersey fabric in black. Ex-designer cloth made in Spain.
142cm wide form-fitting dress fabric made from a blend of polyester, viscose and elastane. Ex-designer cloth featuring a burnt orange face and a black reverse.
155cm wide, 92% viscose 8% elastane jersey in wonderful dark green. Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.
155cm wide, 92% viscose 8% elastane jersey in blue Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.
155cm wide, 92% viscose 8% elastane jersey in vibrant orange. Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.
Viscose Jersey - Pale Blue Stripe
150cm wide, soft & stretchy viscose jersey fabric with a pale blue and white stripe.
150cm wide, soft & stretchy viscose jersey fabric with a classic stripe in navy and white.
Viscose Jersey - Rara
160cm wide, viscose elastane blend knit jersey fabric featuring a layered design in navy, black and grey.
150cm wide, viscose, polyester & polyamide jersey fabric in sapphire. Perfect for cosy jumpers.
Serenity Knits - Jade
150cm wide, viscose, polyester & polyamide knitted jersey fabric in jade. Perfect for cosy jumpers.
Serenity Knits - Cerise
150cm wide, viscose, polyester & polyamide knitted jersey fabric in cerise. Perfect for cosy jumpers.
Viscose Jersey - Rouge
This viscose and Lycra fabric in vibrant rouge is just in time for spring! Perfect for any garment or to add a pop of colour!
A fine but nice weight and nice quality viscose jersey fabric in a stunning Royal Blue......this would be very nice made into dresses and tops.
Changing Times - Charcoal Ponte
Changing Times - Charcoal Ponte
150cm wide, Ponte Roma jersey fabric in charcoal marl, made from polyester, viscose, and elastane.
Doppio
158cm wide, viscose/nylon double knit lightweight scuba fabric in black/dark navy. Woven in Italy.
Superior quality Italian Punto Di Milano fabric in dark navy, composed of 97% viscose and 3% elastane.
This interesting geometric leaf viscose jersey with green and grey tones. This breathable fabric is perfect for lightweight garments. OEKO-Tex Æ
Luxury bright, scarlet red ponte roma, this fabric is firm and is densely knitted. OEKO-Tex Æ.
Luxury Ponte - Grey Marl
Luxury grey marl ponte roma, this fabric is firm and is densely knitted. Made to cover lumps and bumps, even when tightly fitted. OEKO-Tex Æ.
Luxury black ponte roma, this fabric is heavy and is densely knitted. Made to cover all lumps and bumps, even when tightly fitted. OEKO-Tex Æ. As good as it gets.
From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.
We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.
Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.
Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.