Cotton Fabric

Cotton | Apparel

SPRING SALE
ENJOY 20% EXTRA ON ALREADY DISCOUNTED ITEMS
UNTIL APRIL 19

CODE: SAVE20
SHOP NOW
Filter
      A selection of cotton fabrics ideal for sewing garments.
      Ultra Sateen Cotton | Robert Kaufman
      Ultra Sateen Cotton | Robert Kaufman
      Ultra Sateen Cotton | Robert Kaufman
      (0)
      $11.99 (PER 1/2 METER)
      Cotton Shirting | Purple Stripes
      Cotton Shirting | Purple Stripes
      Cotton Shirting | Purple Stripes
      (0)
      $9.99 (PER 1/2 METER)
      Cotton Shirting | Navy Patterns
      Cotton Shirting | Navy Patterns
      Cotton Shirting | Navy Patterns
      (0)
      $9.99 (PER 1/2 METER)
      Cotton Shirting | Burgundy Patterns
      Cotton Shirting | Burgundy Patterns
      Cotton Shirting | Burgundy Patterns
      (0)
      $9.99 (PER 1/2 METER)
      Cotton Shirting Fabric - White
      Cotton Shirting Fabric - Blue
      Shirting Cotton
      (0)
      $7.99 (PER 1/2 METER)
      Cotton Fabric - Chameleon Print
      Chameleon Cotton Fabric
      Cotton Poplin | Chameleon
      (0)
      $13.99 (PER 1/2 METER)
      Essex Yarn Dyed | Classic Wovens | By Robert Kaufman
      Essex Yarn Dyed | Classic | By Robert Kaufman
      Essex Yarn Dyed | Classic Wovens | By Robert Kaufman
      (0)
      $13.99 (PER 1/2 METER)
      Essex Yarn Dyed | Classic Wovens |  By Robert Kaufman
      Essex Yarn Dyed | Classic | Indigo |  By Robert Kaufman
      Essex Yarn Dyed | Classic Wovens | By Robert Kaufman
      (0)
      $12.99 (PER 1/2 METER)
      Cotton Chambray Fabric - Medium Blue
      Cotton Chambray - Dark Blue
      Cotton Chambray
      (0)
      $9.99 (PER 1/2 METER)
      Gingham Cotton Fabric - Blue & White
      Only 8 in stock!!
      Crinkle Yarn Dyed Cotton | Gingham | Blue & White
      (0)
      $7.99 (PER 1/2 METER)
      Chambray Fabric - Plaid
      Chambray Fabric - Plaid
      Only 7 in stock!!
      Cotton & Lyocell Chambray | Plaid
      (0)
      $9.99 (PER 1/2 METER)
      Shirting Cotton by Thomas Mason | Teal Gingham
      (0)
      $15.99 (PER 1/2 METER)
      Shirting Cotton by Thomas Mason | Blue & White Plaid
      Shirting Cotton by Thomas Mason | Blue & White Plaid
      Shirting Cotton by Thomas Mason | Blue & White Plaid
      (0)
      $15.99 (PER 1/2 METER)
      Shirting Cotton by Thomas Mason | Classic Pattern
      Shirting Cotton by Thomas Mason | Classic Pattern
      Only 8 in stock!!
      Shirting Cotton by Thomas Mason | Classic Pattern
      (0)
      $15.99 (PER 1/2 METER)
      Shirting Cotton by Thomas Mason | Small Green Plaid
      Shirting Cotton by Thomas Mason | Small Green Plaid
      Only 7 in stock!!
      Shirting Cotton by Thomas Mason | Green & Navy Plaid
      (0)
      $15.99 (PER 1/2 METER)
      Shirting Cotton by Thomas Mason | Pink
      Shirting Cotton by Thomas Mason | Oxford | Pink
      (0)
      $15.99 (PER 1/2 METER)
      Shirting Cotton by Thomas Mason | Stripes
      Shirting Cotton by Thomas Mason | Stripes
      (0)
      $15.99 (PER 1/2 METER)
      Cotton Fabric - Navy Flowers
      Cotton Fabric - Navy Flowers
      Cotton | Navy Flowers on White Background
      (0)
      $7.99 (PER 1/2 METER)
      Cotton Fabric - Pink & Blue Flowers
      Cotton Fabric - Pink & Blue Flowers
      Only 8 in stock!!
      Cotton | Pink & Blue Flowers
      (0)
      $7.99 (PER 1/2 METER)
      Swiss Dot Fabric - Mint
      Cotton Swiss Dot Fabric - White
      Swiss Dot Cotton
      (0)
      $8.99 (PER 1/2 METER)
      Cotton Embroidered Eyelet | White
      Cotton Embroidered Eyelet | White
      Cotton Embroidered Eyelet
      (0)
      $12.99 (PER 1/2 METER)
      Yarn Dyed Fabric | Blue Stripes
      Yarn Dyed Fabric | Blue Stripes
      Yarn Dyed Cotton | Medium Blue Stripes
      (0)
      $7.49 (PER 1/2 METER)
      Only 9 in stock!!
      Yarn Dyed Cotton | Yellow Stripes
      (0)
      $7.49 (PER 1/2 METER)
      Yarn Dyed Cotton Fabric | Baby Blue & White Stripes
      Yarn Dyed Cotton | Baby Blue & White Stripes
      Yarn Dyed Cotton | Baby Blue & White Stripes
      (0)
      $7.49 (PER 1/2 METER)
      Sold Out
      Cherry | Cotton
      (0)
      $8.99 (PER 1/2 METER)
      Cotton Poplin Fabric | Lions by Poppy Design
      Cotton Poplin Fabric | Lions by Poppy Design
      Cotton Poplin | Lions
      (0)
      $9.99 (PER 1/2 METER)
      Cotton Poplin Fabric | LLamas Print
      Cotton Poplin | Llamas
      (0)
      $9.99 (PER 1/2 METER)
      Cotton Poplin Fabric - Pink Bambi Print
      Cotton Poplin Fabric - Pink Bambi Print
      Only 7 in stock!!
      Cotton Poplin | Pink Bambi
      (0)
      $9.99 (PER 1/2 METER)
      Chambray Melange
      Only 4 in stock!!
      Chambray Melange
      (0)
      $8.49 (PER 1/2 METER)
      Gingham Cotton Pink - Robert Kaufman
      Gingham Cotton Pink - Robert Kaufman
      Carolina Gingham 100% Cotton | Robert Kaufman | 1" - 6 mm
      (0)
      $10.99 (PER 1/2 METER)
      Carolina Gingham Cotton | Robert Kaufman
      Carolina Gingham Cotton | Robert Kaufman
      Only 3 in stock!!
      Carolina Gingham 100% Cotton | Robert Kaufman | 3 mm
      (0)
      $10.99 (PER 1/2 METER)
      100% Cotton | Farm to Table by Ann Kelle | Robert Kaufman | Plaid
      100% Cotton | Farm to Table by Ann Kelle | Robert Kaufman | Plaid
      100% Cotton | Farm to Table by Ann Kelle | Robert Kaufman | Plaid
      (0)
      $10.99 (PER 1/2 METER)
      Only 1 in stock!!
      Cotton | White Flowers on Navy Background
      (0)
      $7.99 (PER 1/2 METER)
      Corduroy | 12 Wale | Brown
      (1)
      $8.99 (PER 1/2 METER)
      Corduroy | Organic Cotton | 8 Wale
      Corduroy | Organic Cotton | 8 Wale
      Corduroy | Organic Cotton | 8 Wale
      (2)
      $17.49 (PER 1/2 METER)
      Corduroy Fabric - Navy
      Corduroy | 6 Wale | Navy
      (0)
      $9.99 (PER 1/2 METER)
      Corduroy | Organic Cotton | 12 Wale
      Corduroy Fabric - 12 Wale
      Corduroy | Organic Cotton | 12 Wale
      (0)
      $11.99 (PER 1/2 METER)
      Textured yarn dyed fabric - Stripes
      Textured Yarn Dyed | Dark Blue & Brown Stripes
      (0)
      $11.99 (PER 1/2 METER)
      Striped Cotton Jacquard Fabric
      Striped Cotton Jacquard Fabric
      Jacquard | Stripes
      (0)
      $16.99 (PER 1/2 METER)
      Muslin
      Muslin
      (0)
      $4.25 (PER 1/2 METER)
      Sale
      Only 1 in stock!!
      Crumple Cotton | White | 122 cm | END OF ROLL
      (0)
      Regular price $21.95 Sale price$19.49 Save $2.46
      Corduroy | 21 Wales | Cool Cord | By Robert Kaufman
      Corduroy | 21 Wales | Cool Cord | By Robert Kaufman
      Corduroy | 21 Wales | Cool Cord | By Robert Kaufman
      (0)
      $15.99 (PER 1/2 METER)
      Sale
      Only 1 in stock!!
      Cotton Shirting | White | 85 cm | END OF ROLL
      (0)
      Regular price $13.60 Sale price$11.99 Save $1.61
      Essex Yarn Dyed | Classic Wovens | Gingham | By Robert Kaufman
      Essex Yarn Dyed | Classic Wovens | Gingham | By Robert Kaufman
      Essex Yarn Dyed | Classic Wovens | Gingham | By Robert Kaufman
      (0)
      $13.99 (PER 1/2 METER)
      Sale
      Corduroy | Organic Cotton | 8 Wale | Khaki |  136 cm | END OF ROLL
      Only 1 in stock!!
      Corduroy | Organic Cotton | 8 Wale | Khaki | 136 cm | END OF ROLL
      (0)
      Regular price $47.59 Sale price$44.99 Save $2.60
      Sale
      Only 1 in stock!!
      Essex Yarn Dyed | Classic Wovens | Strawberry | By Robert Kaufman | 93 cm | END OF ROLL
      (0)
      Regular price $26.02 Sale price$24.99 Save $1.03