Fabric for Tops & Shirts

Light to medium-weight fabrics for shirts, blouses, tops and easy everyday layers.

Skip to results list

Active filters:

126 items
Column grid
Column grid

Filter

Active filters:

  • Cotton Satin | Caramel

    Joan's Fine Fabric

    Cotton Satin | Caramel

    $36.50 / metre
    Cotton 148cm wide 115gsm
  • Tulip Hana Organic Seersucker

    Merchant & Mills

    Tulip Hana Organic Seersucker

    $59.00 / metre
    Cotton 114cm wide 100gsm
  • Suki Hana Organic Seersucker

    Merchant & Mills

    Suki Hana Organic Seersucker

    $59.00 / metre
    Cotton 114cm wide 100gsm
  • Cotton Satin | Forest Green

    Joan's Fine Fabric

    Cotton Satin | Forest Green

    $34.50 / metre
    Cotton 148cm wide 115gsm
  • Cotton Satin | Royal Blue

    Joan's Fine Fabric

    Cotton Satin | Royal Blue

    $34.50 / metre
    Cotton 148cm wide 115gsm
  • Cotton Satin | Sage Flowers

    Joan's Fine Fabric

    Cotton Satin | Sage Flowers

    $36.50 / metre
    Cotton 148cm wide 115gsm
  • Cotton Satin | Moss Green

    Joan's Fine Fabric

    Cotton Satin | Moss Green

    $34.50 / metre
    Cotton 148cm wide 115gsm
  • Cotton Satin | Dark Red

    Joan's Fine Fabric

    Cotton Satin | Dark Red

    $34.50 / metre
    Cotton 148cm wide 115gsm
  • Cotton Satin | Black

    Joan's Fine Fabric

    Cotton Satin | Black

    $34.50 / metre
    Cotton 148cm wide 115gsm
  • Vase Stripe Cotton Poplin

    mollymolly

    Vase Stripe Cotton Poplin

    $42.00 / metre
    Cotton 144cm wide 110gsm
  • Blue Banquet Cotton Poplin

    mollymolly

    Blue Banquet Cotton Poplin

    $42.00 / metre
    Cotton 144cm wide 110gsm
  • Stories Cotton Poplin

    mollymolly

    Stories Cotton Poplin

    $42.00 / metre
    Cotton 144cm wide 110gsm
  • Black 4oz Washed Denim Chambray

    Joan's Fine Fabric

    Black 4oz Washed Denim Chambray

    $29.00 / metre
    Cotton 146cm wide 140gsm
  • Dirty Martini Organic Cotton Jersey

    Joan's Fine Fabric

    Dirty Martini Organic Cotton Jersey

    $39.00 / metre
    Cotton 150cm wide 200gsm
  • Cobalt Organic Cotton Jersey

    Joan's Fine Fabric

    Cobalt Organic Cotton Jersey

    $39.00 / metre
    Cotton 150cm wide 200gsm
  • Black Organic Cotton Jersey

    Joan's Fine Fabric

    Black Organic Cotton Jersey

    $39.00 / metre
    Cotton 150cm wide 200gsm
  • Jupiter Organic Cotton Seersucker

    Merchant & Mills

    Jupiter Organic Cotton Seersucker

    $42.00 / metre
    Cotton 145cm wide 124gsm
  • Millet Organic Cotton Seersucker

    Merchant & Mills

    Millet Organic Cotton Seersucker

    $42.00 / metre
    Cotton 145cm wide 124gsm
  • Flush Organic Cotton Seersucker

    Merchant & Mills

    Flush Organic Cotton Seersucker

    $42.00 / metre
    Cotton 145cm wide 124gsm
  • Mojito Organic Cotton Seersucker

    Merchant & Mills

    Mojito Organic Cotton Seersucker

    $42.00 / metre
    Cotton 145cm wide 124gsm
  • Black & White Striped Cotton Jersey

    Joan's Fine Fabric

    Black & White Striped Cotton Jersey

    $43.00 / metre
    Cotton 150cm wide 190gsm
  • Making Waves Coral Fine Poplin

    Verhees Textiles x Nerida Hansen

    Making Waves Coral Fine Poplin

    $34.00 / metre
    Cotton 146cm wide 110gsm
  • Jouy Blue Donguri Organic Cotton Seersucker

    Merchant & Mills

    Jouy Blue Donguri Organic Cotton Seersucker

    $55.00 / metre
    Cotton 115cm wide 100gsm
  • Navy Nut Donguri Organic Cotton Seersucker

    Merchant & Mills

    Navy Nut Donguri Organic Cotton Seersucker

    $55.00 / metre
    Cotton 115cm wide 100gsm