Skip to content

Country

Dressmaking Fabric

Looking for your dream fabric for your next dressmaking project? Take a look at our curated collection of of cotton lawn, viscose, denim, corduroy, linen, jersey, french terry and more. Use the filters to narrow your options. If you're looking for quilting cotton click here.

Feel free to get in touch for advice or colour matching. Leave a note in the comments on your order if you'd like us to swap out your thread or zip for a better match! If you'd like to order a swatch so you can see the fabric before you buy, click here.

All of our fabric is sold by the quarter metre unless stated otherwise. That means the price you see is for one-quarter of a metre. If you order a quantity of two or more it will come as one big piece. 

 

  • Black Swiss Dot Cotton - The Village Haberdashery
    Black Swiss Dot Cotton - The Village Haberdashery

    Black Swiss Dot Cotton

    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00

    This soft, breezy, floaty lightweight swiss dot cotton fabric is covered in raised dobby dots. It is sweet and timeless, perfect for sewing a summe...

    View full details
    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00
  • Ochre Smocked Woven Cotton - The Village Haberdashery

    Ochre Smocked Woven Cotton

    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00

    This fun lightweight cotton has stretchy stripes that give it a crinkly, casual texture. Use it for summer blouses, skirts and dresses! Fibre: 9...

    View full details
    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00
  • Scallop Border Embroidered Cotton - The Village Haberdashery
    Scallop Border Embroidered Cotton - The Village Haberdashery

    Scallop Border Embroidered Cotton

    Original price £4.00 - Original price £4.00
    Original price
    £4.00
    £4.00 - £4.00
    Current price £4.00

    This lightweight cotton fabric has a beautiful scalloped edge border. It's such a perfect choice for a summer blouse or little girl's dress!  Fi...

    View full details
    Original price £4.00 - Original price £4.00
    Original price
    £4.00
    £4.00 - £4.00
    Current price £4.00
  • Navy Swiss Dot Cotton - The Village Haberdashery

    Navy Swiss Dot Cotton

    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00

    Soft touch, textured cotton fabric suitable for summer garments such as dresses and tops. Fibre: 100% CottonWidth: 135cm / 53 inchesWeight: 80gr/m2...

    View full details
    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00
  • White Swiss Dot Cotton - The Village Haberdashery
    White Swiss Dot Cotton - The Village Haberdashery

    White Swiss Dot Cotton

    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00

    This soft, breezy, floaty lightweight swiss dot cotton fabric is covered in raised dobby dots. It is sweet and timeless, perfect for sewing a summe...

    View full details
    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00
  • Embroidered Cotton - Floral Border on Charcoal - The Village Haberdashery
    Embroidered Cotton - Floral Border on Charcoal - The Village Haberdashery

    Embroidered Cotton - Floral Border on Charcoal

    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00

    A pretty embroidered floral design on a lightweight cotton fabric, perfect for a summer and holiday dress or top. Fibre: 100% Cotton Width: 136...

    View full details
    Original price £3.00 - Original price £3.00
    Original price
    £3.00
    £3.00 - £3.00
    Current price £3.00