Croft Mill

Cotton Fabrics

Cotton fabric is a wonderfully versatile, staple dressmaking fabric in any sewing collection. Read more

Whether you are looking to create all season dresses, mens shirts, trousers and various other clothing options or looking for something sturdier like a cotton canvas for outdoor furnishings, cotton is a great choice and a delight to sew with.

Browse our collection of cotton poplins, cotton dressmaking fabrics, cotton lawn and pima cotton lawn, cotton shirting fabrics, muslin and voile fabrics, brushed cotton and, white and plain cotton fabrics.

1249–1272 of 1872 items
View:
Sort by:
Cotton - French Bulldogs
Cotton - French Bulldogs
Part number
2102O18

Cotton - French Bulldogs

Soft, detailed 100% cotton fabric with black, grey, and sandy French bulldogs on a white ground. Perfect for quilting, soft furnishings, and dressmaking.
Old price
€14.41
Price incl. VAT
€11.53 per metre
20% discount
Valid until 26/08/2025
Cotton - Alpaca Party
Cotton - Alpaca Party
Part number
2102O17

Cotton - Alpaca Party

Beautifully soft, cotton quilting fabric. In a lovely design of beige and pink alpacas and cactus a white ground. Perfect for dressmaking and shirts.
Old price
€14.41
Price incl. VAT
€11.53 per metre
20% discount
Valid until 26/08/2025
Sweatshirt - Dark Grey Marl
Sweatshirt - Dark Grey Marl
Part number
2010O11h

Sweatshirt - Dark Grey Marl

280gsm sweatshirt fabric in dark grey marl, light, soft and fluffy on the inside for extra comfort.
Price incl. VAT
€17.24 per metre
Sweatshirt - Silver & Grey Marl
Sweatshirt - Silver & Grey Marl
Part number
2010O11f

Sweatshirt - Silver & Grey Marl

280gsm sweatshirt fabric in silver & grey marl, light, soft and fluffy on the inside for extra comfort.
Price incl. VAT
€17.24 per metre
Heavy Cotton Canvas - Purple
Part number
1202AM01

Heavy Cotton Canvas - Purple

Heavy, plain cotton canvas in purple very strong cloth, perfect for soft furnishing & bags. 
Price incl. VAT
€14.41 per metre
Cotton Canvas - Navy
Part number
2102O12

Cotton Canvas - Navy

Plain cotton canvas in navy. Very strong cloth for use anywhere you need strength.
Price incl. VAT
€12.62 per metre
Scrubs - Turquoise
Part number
202101d - K

Scrubs - Turquoise

Soft, malleable, lightweight poly/cotton twill workwear fabric in turquoise. Machine washable & easy-care.
Price incl. VAT
€8.07 per metre
Scrubs - Red
Part number
202101c - K

Scrubs - Red

Soft, malleable, lightweight poly/cotton twill workwear fabric in red. Machine washable & easy-care.
Price incl. VAT
€8.07 per metre
Scrubs - Pale Pink
Part number
202101b - K

Scrubs - Pale Pink

Soft, malleable, lightweight poly/cotton twill workwear fabric in pale pink. Machine washable & easy-care.
Price incl. VAT
€8.07 per metre
Scrubs - Yellow
Part number
202101a - K

Scrubs - Yellow

Soft, malleable, lightweight poly/cotton twill workwear fabric in yellow. Machine washable & easy-care.
Price incl. VAT
€8.07 per metre
Winceyette Plain - White
Part number
2101O07I

Winceyette Plain - White

105cm wide, soft brushed cotton winceyette (flannel) fabric in white. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
JK - Marmaris - Coral
Part number
2012C08A

JK - Marmaris - Coral

150cm wide, incredibly soft and fine cotton twill trousering fabric from John Kaldor in coral.
Price incl. VAT
€16.72 per metre
Brushed Tartan - Benjamin - Blue
Part number
2101V01

Brushed Tartan - Benjamin - Blue

Exceptional cotton shirting fabric with a brushed finish, showcasing a striking navy, red, teal, and white check pattern.
Price incl. VAT
€11.53 per metre
Put The Kettle On - Giraffe
Part number
2101BEN03

Put The Kettle On - Giraffe

White lovely quality 65% polyester 35% cotton fabric with an all over black giraffe print. 112cm wide.
Price incl. VAT
€4.55 per metre
Put The Kettle On - Dogs - Turquoise
Part number
2101BEN01

Put The Kettle On - Dogs - Turquoise

Lovely quality 65% polyester 35% cotton fabric with an all over dog print in white with hints of yellow and red on a turquoise. 112cm wide.
Price incl. VAT
€4.55 per metre
Winceyette Plain - Ivory
Part number
2101O07H

Winceyette Plain - Ivory

105cm wide, soft brushed cotton winceyette (flannel) fabric in ivory. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Winceyette Plain - Black
Winceyette Plain - Black
Part number
2101O07A

Winceyette Plain - Black

105cm wide, soft brushed cotton winceyette (flannel) fabric in black. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Winceyette Plain - Pale Blue
Part number
2101O07B

Winceyette Plain - Pale Blue

105cm wide, soft brushed cotton winceyette (flannel) fabric in pale blue. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Winceyette Plain - Lilac
Part number
2101O07C

Winceyette Plain - Lilac

105cm wide, soft brushed cotton winceyette (flannel) fabric in lilac. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Winceyette Plain - Royal
Part number
2101O07D

Winceyette Plain - Royal

105cm wide, soft brushed cotton winceyette (flannel) fabric in royal blue. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Winceyette Plain - Lemon
Part number
2101O07E

Winceyette Plain - Lemon

105cm wide, soft brushed cotton winceyette (flannel) fabric in yellow. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Winceyette Plain - Red
Part number
2101O07G

Winceyette Plain - Red

105cm wide, soft brushed cotton winceyette (flannel) fabric in red. Great for cosy nightwear!
Price incl. VAT
€6.86 per metre
Superior Quality Plain Poly/Cotton - Tan
Part number
1531a

Superior Quality Plain Poly/Cotton - Tan

Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in tan. Perfect for crafts & dressmaking.
Price incl. VAT
€5.19 per metre
JK - Beth
JK - Beth
Part number
2012C14

JK - Beth

John Kaldor's Lizzano quality cotton sateen dress fabric, silky and lightweight. In a bright pink floral design!
Price incl. VAT
€16.14 per metre