Skip to content
Call us 01217130990
United Kingdom GBP

Cotton

Cotton fabric is a type of natural textile made from the fibres of the cotton plant. It's one of the most widely used fabrics in the world due to its versatility, comfort, and breathability.

Key characteristics of cotton fabric:

Soft and comfortable: Cotton is known for its soft texture, making it comfortable to wear against the skin.   


Breathable: Cotton fibres allow air to circulate, keeping you cool and comfortable, especially in warm weather.   


Absorbent: Cotton can absorb moisture, making it ideal for towels, underwear, and activewear.

  
Durable: Cotton is a strong and durable fabric that can withstand regular wear and tear.   
Easy to care for: Cotton fabrics are typically machine washable and easy to maintain.   


Versatile: Cotton can be woven or knitted into a variety of fabrics, making it suitable for a wide range of applications.   


Types of cotton fabrics:

Woven cotton: This type of cotton fabric is created by interlacing two sets of yarns at right angles. It's commonly used for shirts, dresses, pants, and home decor items.   


Knitted cotton: Knitted cotton fabrics are made by interlocking loops of yarn. They tend to be more stretchy and comfortable than woven cotton, making them suitable for t-shirts, sweaters, and loungewear.   


Organic cotton: This type of cotton is grown without the use of synthetic pesticides, fertilizers, or genetically modified organisms. It's considered to be more environmentally friendly than conventional cotton.  

 
Egyptian cotton: Similar to Pima cotton, Egyptian cotton is also known for its long fibers and luxurious feel.   


Uses of cotton fabric:

Cotton fabric is used in a wide range of applications, including:

Clothing: Cotton is used to make everything from t-shirts and jeans to dresses and suits.   
Home textiles: Cotton is used for bedding, towels, curtains, and upholstery.   


Industrial applications: Cotton is used in medical supplies, industrial thread, and tarps.   


Overall, cotton fabric is a versatile and popular choice for a variety of applications due to its comfort, breathability, durability, and ease of care.

   


Sources and related content

Filter

512 products

  • Sort by

Noel Christmas Printed Xmas Polycotton Fabric craft gifts 110 cm MD1291 Mtex
From £1.50

Only 61 units left

Choose a store to check local availability
  • Noel Christmas Printed Xmas Polycotton Fabric craft gifts  110 cm MD1291 Mtex
  • Noel Christmas Printed Xmas Polycotton Fabric craft gifts  110 cm MD1291 Mtex
Floral Vintage Shabby Chic 100% Cotton Poplin printed fabric 44" M732
From £1.50

Only 22 units left

Choose a store to check local availability
    Sale
    100% Cotton chambray fabric ideal for shirts, tunics and dresses 58" Wide M704
    From £1.50£8.99

    Only 80 units left

    Choose a store to check local availability
    Plain Cotton Poplin one way stretch Dress Fabric 58" M626 Mtex
    From £0.50

    Only 8 units left

    Choose a store to check local availability
    Collage Queen Stamp 100 % cotton Jubilee crafting bunting printed Fabric M1607
    From £1.50

    Only 21 units left

    Choose a store to check local availability
    • Collage Queen Stamp 100 % cotton Jubilee crafting bunting printed Fabric  M1607
    • Collage Queen Stamp 100 % cotton Jubilee crafting bunting printed Fabric  M1607
    Broderie Anglais
      Sale
      Broderie Anglais 3 hole border Floral poly cotton Dress Fabric 139 cm MJ1183
      From £1.50£7.99

      In stock, 278 units

      Choose a store to check local availability
      • Broderie Anglais
      • Broderie Anglais
      • Broderie Anglais
      • Broderie Anglais
      • Broderie Anglais
      Vintage Floral Ditsy Printed 100% Cotton Poplin Fabric 58" Wide M539 Mtex
      From £1.50

      Only 32 units left

      Choose a store to check local availability
      cath kidston Inspired Floral 100% Cotton Printed Fabric 58" Wide- Floral - Per Metre- M123 Mtex - Midland Textiles & Fabric
        Sale
        cath kidston Inspired Floral 100% Cotton Printed Fabric 58" Wide- Floral - Per Metre- M123 Mtex
        From £0.99£8.00

        Only 14 units left

        Choose a store to check local availability
        • cath kidston Inspired Floral 100% Cotton Printed Fabric 58" Wide- Floral - Per Metre- M123 Mtex - Midland Textiles & Fabric
        • cath kidston Inspired Floral 100% Cotton Printed Fabric 58" Wide- Floral - Per Metre- M123 Mtex - Midland Textiles & Fabric
        • cath kidston Inspired Floral 100% Cotton Printed Fabric 58" Wide- Floral - Per Metre- M123 Mtex - Midland Textiles & Fabric
        Polka Dot Spot Silky Soft 100% Cotton Lawn craft Fabric M1557 Mtex 110cm Wide
        From £1.50

        Only 38 units left

        Choose a store to check local availability
        • Polka Dot Spot Silky Soft 100% Cotton Lawn craft Fabric M1557 Mtex 110cm Wide
        • Polka Dot Spot Silky Soft 100% Cotton Lawn craft Fabric M1557 Mtex 110cm Wide
        • Polka Dot Spot Silky Soft 100% Cotton Lawn craft Fabric M1557 Mtex 110cm Wide
        • Polka Dot Spot Silky Soft 100% Cotton Lawn craft Fabric M1557 Mtex 110cm Wide
        • Polka Dot Spot Silky Soft 100% Cotton Lawn craft Fabric M1557 Mtex 110cm Wide
          Sale
          100% cotton Vintage Victorian shabby chic Rose floral print 44" Wide M611 Mtex
          From £1.50£9.99

          Only 26 units left

          Choose a store to check local availability
          Floral Bali Batik Stamp Dyed Craft Cotton Fabric 110 cm MK1277 Mtex
          From £1.50

          In stock, 159 units

          Choose a store to check local availability
          • Floral Bali Batik Stamp Dyed Craft Cotton Fabric  110 cm MK1277 Mtex
          • Floral Bali Batik Stamp Dyed Craft Cotton Fabric  110 cm MK1277 Mtex
          • Floral Bali Batik Stamp Dyed Craft Cotton Fabric  110 cm MK1277 Mtex
          • Floral Bali Batik Stamp Dyed Craft Cotton Fabric  110 cm MK1277 Mtex
          • Floral Bali Batik Stamp Dyed Craft Cotton Fabric  110 cm MK1277 Mtex
          • +5
          White Cotton Wynciette Soft Brushed Flannel ideal for Nightwear 42" Wide MD977
          From £1.50

          In stock, 256 units

          Choose a store to check local availability
          Wine Highland Scottish Tartan 100% Cotton craft and quilting Fabric 45" M677
          From £1.50

          Only 6 units left

          Choose a store to check local availability
          Floral Paisley Pastel white lacquer Print Fabric 100% Cotton 44" Wide M527 Mtex
          From £1.50

          Only 13 units left

          Choose a store to check local availability
          100% Cotton Swiss Dot Soft Dobby Dressmaking Fabric 135cm Wide MD1052 Mtex
          From £1.50

          In stock, 190 units

          Choose a store to check local availability
          • 100% Cotton Swiss Dot Soft Dobby Dressmaking Fabric 135cm Wide MD1052 Mtex
          • 100% Cotton Swiss Dot Soft Dobby Dressmaking Fabric 135cm Wide MD1052 Mtex
          • 100% Cotton Swiss Dot Soft Dobby Dressmaking Fabric 135cm Wide MD1052 Mtex
          • 100% Cotton Swiss Dot Soft Dobby Dressmaking Fabric 135cm Wide MD1052 Mtex
          • 100% Cotton Swiss Dot Soft Dobby Dressmaking Fabric 135cm Wide MD1052 Mtex
          • +3
          Blue Watercolour Floral 100% Cotton Craft & Patchwork fabric 44" Wide M562 Mtex
          From £1.50

          Only 79 units left

          Choose a store to check local availability
          Cotton Voile Pastel Summer Floral Printed Dress fabric 111cm M1593
          From £0.50

          Only 90 units left

          Choose a store to check local availability
          • Cotton Voile Pastel Summer Floral Printed Dress fabric 111cm M1593
          • Cotton Voile Pastel Summer Floral Printed Dress fabric 111cm M1593
          • Cotton Voile Pastel Summer Floral Printed Dress fabric 111cm M1593
          • Cotton Voile Pastel Summer Floral Printed Dress fabric 111cm M1593
          • Cotton Voile Pastel Summer Floral Printed Dress fabric 111cm M1593
            Sale
            2.5cm Candy Striped Cotton Poplin shirting, dress Fabric M1490 Mtex
            From £0.99£9.99

            Only 69 units left

            Choose a store to check local availability
            • 2.5cm Candy Striped Cotton Poplin shirting, dress Fabric M1490 Mtex
            • 2.5cm Candy Striped Cotton Poplin shirting, dress Fabric M1490 Mtex
            • 2.5cm Candy Striped Cotton Poplin shirting, dress Fabric M1490 Mtex
            • 2.5cm Candy Striped Cotton Poplin shirting, dress Fabric M1490 Mtex
            • 2.5cm Candy Striped Cotton Poplin shirting, dress Fabric M1490 Mtex
            Floral Printed Cotton Lawn Dress Fabric 150cm MK1237 Mtex
            From £1.50

            Only 7 units left

            Choose a store to check local availability
            • Floral Printed Cotton Lawn Dress Fabric 150cm MK1237 Mtex
            • Floral Printed Cotton Lawn Dress Fabric 150cm MK1237 Mtex
            • Floral Printed Cotton Lawn Dress Fabric 150cm MK1237 Mtex
            Navy Nutcracker Christmas Themed Patchwork fabric 100% Cotton 44" Wide MA828
            From £1.50

            Only 21 units left

            Choose a store to check local availability
            Vintage Paisley 100% cotton poplin printed dress craft fabric 112cm wide M1745
            From £0.99

            Only 62 units left

            Choose a store to check local availability
            Solid Plain Coloured Dress Craft 100% Cotton Poplin Fabric Summer M22 Mtex
            From £1.50

            In stock, 368 units

            Choose a store to check local availability
            • Solid Plain Coloured Dress Craft 100% Cotton Poplin Fabric Summer M22 Mtex
            • Solid Plain Coloured Dress Craft 100% Cotton Poplin Fabric Summer M22 Mtex
            • Solid Plain Coloured Dress Craft 100% Cotton Poplin Fabric Summer M22 Mtex
            • Solid Plain Coloured Dress Craft 100% Cotton Poplin Fabric Summer M22 Mtex
            • Solid Plain Coloured Dress Craft 100% Cotton Poplin Fabric Summer M22 Mtex
            • +12
            Floral Vintage shabby chic rose 100% Cotton Poplin Craft Fabric 58" M684
            From £1.50

            Only 14 units left

            Choose a store to check local availability
            • Floral Vintage shabby chic rose 100% Cotton Poplin Craft Fabric 58" M684 - Midland Textiles & Fabric
            • Floral Vintage shabby chic rose 100% Cotton Poplin Craft Fabric 58" M684 - Midland Textiles & Fabric
            • Floral Vintage shabby chic rose 100% Cotton Poplin Craft Fabric 58" M684 - Midland Textiles & Fabric
            • Floral Vintage shabby chic rose 100% Cotton Poplin Craft Fabric 58" M684 - Midland Textiles & Fabric
            Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex - Midland Textiles & Fabric
              Sale
              Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex
              From £1.50£10.00

              Only 7 units left

              Choose a store to check local availability
              • Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex - Midland Textiles & Fabric
              • Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex - Midland Textiles & Fabric
              • Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex - Midland Textiles & Fabric
              • Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex - Midland Textiles & Fabric
              • Paisley Print 100% Cotton Poplin Fabric, 45" Craft Cotton Wide M25 Mtex - Midland Textiles & Fabric
              • +1
              10mm checkered square 100% Cotton check plaid Gingham fabric M1805
              From £1.35

              In stock, 176 units

              Choose a store to check local availability
              • 10mm checkered square 100% Cotton check plaid Gingham fabric M1805
              • 10mm checkered square 100% Cotton check plaid Gingham fabric M1805
              • 10mm checkered square 100% Cotton check plaid Gingham fabric M1805
              • 10mm checkered square 100% Cotton check plaid Gingham fabric M1805
              • 10mm checkered square 100% Cotton check plaid Gingham fabric M1805
              • +2
              Plain Soft 100% Cotton Poplin dyed Fabric 110 cm MK1228 Mtex
              From £1.50

              In stock, 635 units

              Choose a store to check local availability
              Army Military Camouflage Polycotton Fabric 110cm Wide MS1352 Mtex
              From £1.50

              In stock, 252 units

              Choose a store to check local availability
              • Army Military Camouflage  Polycotton Fabric 110cm Wide MS1352 Mtex
              • Army Military Camouflage  Polycotton Fabric 110cm Wide MS1352 Mtex
              • Army Military Camouflage  Polycotton Fabric 110cm Wide MS1352 Mtex
              • Army Military Camouflage  Polycotton Fabric 110cm Wide MS1352 Mtex
              • Army Military Camouflage  Polycotton Fabric 110cm Wide MS1352 Mtex
              • +1
              Koi Carp Fish printed cotton poplin craft mask Fabric MD1476
              From £1.50

              Only 73 units left

              Choose a store to check local availability
              • Koi Carp Fish printed cotton poplin craft mask Fabric MD1476
              • Koi Carp Fish printed cotton poplin craft mask Fabric MD1476
              • Koi Carp Fish printed cotton poplin craft mask Fabric MD1476
              6 Union Jack Flags 100% Cotton Printed Panel craft Fabric MH926 Mtex
              From £2.50

              Only 15 units left

              Choose a store to check local availability
              Christmas Snowflakes Vintage Xmas Printed 100% Cotton Fabric 110 cm MK1215
              From £1.25

              Only 23 units left

              Choose a store to check local availability
              • Christmas Snowflakes Vintage Xmas Printed 100% Cotton Fabric 110 cm MK1215
              • Christmas Snowflakes Vintage Xmas Printed 100% Cotton Fabric 110 cm MK1215
              • Christmas Snowflakes Vintage Xmas Printed 100% Cotton Fabric 110 cm MK1215
              Vintage Christmas Mistletoe 100% Cotton Gold foil Print Fabric 110cm MK1220
              From £1.25

              Only 15 units left

              Choose a store to check local availability
              • Vintage Christmas Mistletoe 100% Cotton Gold foil Print Fabric 110cm MK1220
              • Vintage Christmas Mistletoe 100% Cotton Gold foil Print Fabric 110cm MK1220
              • Vintage Christmas Mistletoe 100% Cotton Gold foil Print Fabric 110cm MK1220
              White lightweight 100% Combed cotton voile fabric for blouses, skirts 55" M706
              From £1.50

              Only 14 units left

              Choose a store to check local availability
              Red Scandi 100% Cotton Christmas themed Patchwork and Crafting Fabric 45" Mtex
              From £1.50

              Only 19 units left

              Choose a store to check local availability
                Sale
                100% Cotton Canvas Craft Fabric French Theme Per Metre 44" M11 Mtex
                From £1.50£12.00

                Only 63 units left

                Choose a store to check local availability
                Floral Silky Soft 100% Cotton Lawn Dress Fabric M1560 Mtex
                From £1.50

                Only 43 units left

                Choose a store to check local availability
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1560 Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1560 Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1560 Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1560 Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1560 Mtex
                Floral Silky Soft 100% Cotton Lawn Dress Fabric M1559Mtex
                From £1.50

                Only 68 units left

                Choose a store to check local availability
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1559Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1559Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1559Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1559Mtex
                • Floral Silky Soft 100% Cotton Lawn Dress Fabric M1559Mtex
                Small Floral 100% Cotton Poplin printed fabric 45" Wide M993 Mtex
                From £1.50

                Only 20 units left

                Choose a store to check local availability
                • Small Floral 100% Cotton Poplin printed fabric 45" Wide M993 Mtex
                • Small Floral 100% Cotton Poplin printed fabric 45" Wide M993 Mtex
                • Small Floral 100% Cotton Poplin printed fabric 45" Wide M993 Mtex
                • Small Floral 100% Cotton Poplin printed fabric 45" Wide M993 Mtex
                • Small Floral 100% Cotton Poplin printed fabric 45" Wide M993 Mtex
                Bali Batik Spike 100% Cotton Patchwork fabric 44" Wide MK904
                From £0.99

                Only 14 units left

                Choose a store to check local availability
                Polka Dot Spot 100% Cotton Fabric 58" sold by Metre Mtex M144
                From £1.50

                Only 57 units left

                Choose a store to check local availability
                • Polka Dot Spot 100% Cotton Fabric 58" sold by Metre Mtex M144
                • Polka Dot Spot 100% Cotton Fabric 58" sold by Metre Mtex M144
                • Polka Dot Spot 100% Cotton Fabric 58" sold by Metre Mtex M144
                • Polka Dot Spot 100% Cotton Fabric 58" sold by Metre Mtex M144
                • Polka Dot Spot 100% Cotton Fabric 58" sold by Metre Mtex M144
                • +1
                Large Butterfly Melody Print Fabric 5620 100% Cotton 44" Wide M526 Mtex
                From £1.50

                Only 23 units left

                Choose a store to check local availability
                Bali Batik Floral Leaves Print 100% Cotton Patchwork fabric 44" Wide MK905
                From £1.50

                Only 2 units left

                Choose a store to check local availability
                  Sale
                  Paisley Floral Printed Cotton Lawn Dress Fabric 110cm MK1232 Mtex
                  From £1.25£12.00

                  Only 9 units left

                  Choose a store to check local availability
                  • Paisley Floral Printed Cotton Lawn Dress Fabric 110cm MK1232 Mtex
                  • Paisley Floral Printed Cotton Lawn Dress Fabric 110cm MK1232 Mtex
                    Sale
                    Heavy Plain 100% Cotton Drill Fabric for Uniforms & Work wear 58" MK921 Mtex
                    From £0.99£7.99

                    Only 41 units left

                    Choose a store to check local availability
                    Korean Printed 100% Cotton Lawn Floral Abstract Dress Fabric M1576 Mtex
                    From £1.50

                    Only 79 units left

                    Choose a store to check local availability
                    • Korean Printed 100% Cotton Lawn Floral Abstract Dress Fabric M1576 Mtex
                    • Korean Printed 100% Cotton Lawn Floral Abstract Dress Fabric M1576 Mtex
                    • Korean Printed 100% Cotton Lawn Floral Abstract Dress Fabric M1576 Mtex
                    • Korean Printed 100% Cotton Lawn Floral Abstract Dress Fabric M1576 Mtex
                    • Korean Printed 100% Cotton Lawn Floral Abstract Dress Fabric M1576 Mtex
                      Sale
                      Plain dyed 100% Crafting Cotton Fabric M1578- 60 inch wide
                      From £0.99£9.99

                      In stock, 214 units

                      Choose a store to check local availability
                      • Plain dyed 100% Crafting Cotton Fabric M1578-  60 inch wide
                      • Plain dyed 100% Crafting Cotton Fabric M1578-  60 inch wide
                      • Plain dyed 100% Crafting Cotton Fabric M1578-  60 inch wide
                      • Plain dyed 100% Crafting Cotton Fabric M1578-  60 inch wide
                      • Plain dyed 100% Crafting Cotton Fabric M1578-  60 inch wide
                      • +5
                      Creased Crushed Cotton Dress Fabric 50" Wide MK919 Mtex
                      From £0.50

                      In stock, 189 units

                      Choose a store to check local availability
                      Bali Batik Leaf Dew Drops 100% Cotton Patchwork fabric 44" Wide MK907
                      From £0.50

                      Only 8 units left

                      Choose a store to check local availability
                      Retro Novelty Quirky Owl Printed 100% cotton Poplin Fabric 44" Wide M529 Mtex
                      From £1.50

                      Only 11 units left

                      Choose a store to check local availability
                      Plaid Scottish tartan Check Cotton Drill upholstery workwear Fabric 150 cm M1718
                      From £1.50

                      Only 60 units left

                      Choose a store to check local availability
                      • Plaid Scottish tartan Check Cotton Drill upholstery workwear Fabric 150 cm M1718
                      • Plaid Scottish tartan Check Cotton Drill upholstery workwear Fabric 150 cm M1718
                      • Plaid Scottish tartan Check Cotton Drill upholstery workwear Fabric 150 cm M1718
                      Halloween Skull and roses printed 100% cotton poplin craft mask Fabric 110 cm MD1395 Mtex
                      From £1.50

                      Only 29 units left

                      Choose a store to check local availability
                      • Halloween Skull and roses printed 100% cotton poplin craft mask Fabric 110 cm MD1395 Mtex
                      • Halloween Skull and roses printed 100% cotton poplin craft mask Fabric 110 cm MD1395 Mtex
                      Vintage Christmas Holly Berries 100% Cotton Gold foil Fabric 114 cm MK1221 Mtex
                      From £1.50

                      Only 2 units left

                      Choose a store to check local availability
                      Plain Cotton Spandex knit Jersey Dress Fabric 150cm Wide MD1051 Mtex
                      From £1.50

                      Only 97 units left

                      Choose a store to check local availability
                      • Plain Cotton Spandex knit Jersey Dress Fabric 150cm Wide MD1051 Mtex
                      • Plain Cotton Spandex knit Jersey Dress Fabric 150cm Wide MD1051 Mtex
                      • Plain Cotton Spandex knit Jersey Dress Fabric 150cm Wide MD1051 Mtex
                      • Plain Cotton Spandex knit Jersey Dress Fabric 150cm Wide MD1051 Mtex
                      • Plain Cotton Spandex knit Jersey Dress Fabric 150cm Wide MD1051 Mtex

                      Postage From £3.95 Uk 2-3 Days

                      Next Day From £5.99

                      Email us

                      Midtex@me.com

                      Call Us - 0121 713 0990

                      10am to 4pm Mon-Fri

                      Local Pick up same day

                      Order before 2pm

                      Drawer Title

                      This website uses cookies to ensure you get the best experience on our website.

                      Similar Products