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.

817–840 of 1818 items
View:
Sort by:
Double Gauze - Pink
Double Gauze - Pink
Part number
2303H12

Double Gauze - Pink

135cm wide, cotton double gauze fabric in pink, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Light Denim
Double Gauze - Light Denim
Part number
2303H09

Double Gauze - Light Denim

135cm wide, cotton double gauze fabric in light denim, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Grey
Double Gauze - Grey
Part number
2303H08

Double Gauze - Grey

135cm wide, cotton double gauze fabric in grey, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Forest Green
Double Gauze - Forest Green
Part number
2303H06

Double Gauze - Forest Green

135cm wide, cotton double gauze fabric in forest green, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Royal Blue
Double Gauze - Royal Blue
Part number
2303H13

Double Gauze - Royal Blue

135cm wide, cotton double gauze fabric in royal blue, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Mint
Double Gauze - Mint

Double Gauze - Mint

135cm wide, cotton double gauze fabric in mint, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Turquoise
Double Gauze - Turquoise
Part number
2303H15

Double Gauze - Turquoise

135cm wide, cotton double gauze fabric in turquoise, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
Double Gauze - Sand
Double Gauze - Sand
Part number
2303H16

Double Gauze - Sand

135cm wide, cotton double gauze fabric in sand, 130gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.80 per metre
French Terry - Pink
French Terry - Pink
Part number
2303H05

French Terry - Pink

Our 150cm wide plain French Terry jersey fabric in a pink shade is great for joggers, dressmaking and leggings!
Price incl. VAT
€15.29 per metre
French Terry - Mid Blue
French Terry - Mid Blue
Part number
2303H04

French Terry - Mid Blue

Our 150cm wide plain French Terry jersey fabric in a blue shade is great for joggers, dressmaking and leggings!
Price incl. VAT
€15.29 per metre
French Terry - Grey
French Terry - Grey
Part number
2303H03

French Terry - Grey

Our 150cm wide plain French Terry jersey fabric in a grey shade is great for joggers, dressmaking and leggings!
Price incl. VAT
€15.29 per metre
French Terry - Cinnamon
French Terry - Cinnamon
Part number
2303H02

French Terry - Cinnamon

Our 150cm wide plain French Terry jersey fabric in a cinnamon shade is great for joggers and dressmaking.
Price incl. VAT
€15.29 per metre
Tweety Pie
Part number
2209VM03

Tweety Pie

145cm wide, woven cotton canvas fabric in yellow, excellent for home furnishings, bags and craft projects!
Price incl. VAT
€11.86 per metre
Shadowlands - Pastel Blue
Part number
2302S15B

Shadowlands - Pastel Blue

142cm wide pale blue dress fabric, made with 2 layers of cotton mesh fused together with a bold pinstripe design. Very avant-garde. Made in Switzerland.
Price incl. VAT
€17.78 per metre
8oz Washed Denim - Black
Part number
2302B07

8oz Washed Denim - Black

160cm wide fabulous quality 8oz denim in a classic black colour. It’s the ideal material for creating jeans, light jackets and dresses!
Price incl. VAT
€15.41 per metre
Interlock - Ivory
Part number
2302S13

Interlock - Ivory

This interlock cotton jersey fabric in ivory is soft to the hand and 155cm wide, ideal for wrap dresses and polo shirts!
Price incl. VAT
€10.67 per metre
Interlock - Blush
Part number
2302S12

Interlock - Blush

165cm wide, soft interlock cotton and lycra blend jersey fabric in pink, ideal for polo shirts, dressmaking or skirts!
Price incl. VAT
€10.67 per metre
Cotton Jersey - Wine
Part number
2302S11B

Cotton Jersey - Wine

Made from cotton, our 164cm wide knitted jersey fabric in red is excellent for loungewear, tops and leggings!
Price incl. VAT
€8.89 per metre
Cotton Lawn - Honolulu Pink
Part number
2302P08B

Cotton Lawn - Honolulu Pink

148cm wide Hawaiian inspired cotton lawn dress fabric in pink and red and yellow tones. Perfect for shirting and holiday wear Made in Germany.
Price incl. VAT
€14.23 per metre
Cotton Lawn - Honolulu Blue
Part number
2302P08A

Cotton Lawn - Honolulu Blue

Hawaiian inspired cotton lawn dress fabric. 148cm wide with a colourful palm beach print in green and blue tones. Great for men's shirts. Made in Germany.
Price incl. VAT
€14.23 per metre
Cotton Lawn - Tutti Fruity
Part number
2302P04

Cotton Lawn - Tutti Fruity

Gorgeous cotton lawn dress fabric. 140cm wide with a vibrant pink, lime and blue floral print on a white ground. A popular pattern you will certainly recognise.
Price incl. VAT
€15.71 per metre
Pima Cotton Lawn - Yarn Party
Part number
2302P05

Pima Cotton Lawn - Yarn Party

This gorgeous quality supima cotton lawn features a colourful wool yarn ball print on a bold black ground. 138cm wide dressmaking fabric.
Price incl. VAT
€17.72 per metre
Angel On High
Part number
2302P06

Angel On High

152cm wide 100% cotton satin dress fabric with a blue and white floral print. Lightweight dressmaking cloth with a smooth handle and dull sheen.
Price incl. VAT
€15.71 per metre
What Light Shines - Gypsy - White
Part number
2301S21

What Light Shines - Gypsy - White

152cm wide, fine dark navy & white cotton shirting fabric features a stylish tiny scale heather-like flower design. Perfect for men's shirts.
Price incl. VAT
€10.67 per metre