Mill-direct prices on every yardFree US shipping on orders over $99

White Cotton Fabric

1,414 styles
Cream Horizontal-Stripe Woven, Cotton

Cream Stripes WovenCream Horizontal-Stripe Woven, Cotton

$9.99 / yard
Stripe · 108 gsm · 57" wide
Linen Cotton Woven Fabric

Linen Cotton Woven Fabric

$7.49 / yard
115 gsm
Red Gingham Woven, Cotton

Red Gingham WovenRed Gingham Woven, Cotton

$9.99 / yard
Check · 108 gsm · 57" wide
Black Gingham Woven, Poly-Cotton

Black Gingham WovenBlack Gingham Woven, Poly-Cotton

$9.99 / yard
Check · 107 gsm · 57" wide
Cotton Polyester French Terry Fabric

Cotton Polyester French Terry Fabric

$7.99 / yard
264 gsm · 67" wide
Off-White Vertical-Stripe Jacquard, Cotton-Viscose

Off-White Stripes JacquardOff-White Vertical-Stripe Jacquard, Cotton-Viscose

$6.99 / yard
Jacquard · 108 gsm · 55" wide
Black Gingham Woven, Cotton

Black Gingham WovenBlack Gingham Woven, Cotton

$9.99 / yard
Check · 102 gsm · 57" wide
Navy Gingham Woven, Cotton

Navy Gingham WovenNavy Gingham Woven, Cotton

$9.99 / yard
Check · 108 gsm · 57" wide
Linen Cotton Woven Fabric rendered Visualization Linen Cotton Woven Fabric — tap for the cloth
Red Horizontal-Stripe Woven, Cotton

Red Stripes WovenRed Horizontal-Stripe Woven, Cotton

$9.99 / yard
Stripe · 108 gsm · 57" wide
Green Vertical-Stripe Woven, Poly-Cotton

Green Stripe WovenGreen Vertical-Stripe Woven, Poly-Cotton

$6.99 / yard
Stripe · 110 gsm
Striped Cotton Modal Jersey Knit Fabric

Striped Cotton Modal Jersey Knit Fabric

$6.99 / yard
Multicolor · 160 gsm · 63" wide
Light Grey Marl French Terry, Cotton-Poly

Light Grey Marl French TerryLight Grey Marl French Terry, Cotton-Poly

$11.99 / yard
Marl · 180 gsm · 71" wide
White Dots Knit, Cotton

White Dots KnitWhite Dots Knit, Cotton

$10.99 / yard
Lace · 49" wide
Cotton Polyester Jersey Knit Fabric

Cotton Polyester Jersey Knit Fabric

$6.49 / yard
140 gsm · 63" wide
Polyester Cotton Scuba Knit Fabric

Polyester Cotton Scuba Knit Fabric

$12.99 / yard
300 gsm · 69" wide
Red Geometric-Diamond Jacquard, Cotton-Poly

Red Diamond JacquardRed Geometric-Diamond Jacquard, Cotton-Poly

$10.49 / yard
Jacquard · 240 gsm · 67" wide
Black Check Woven, Cotton

Black Check WovenBlack Check Woven, Cotton

$9.99 / yard
Check · 102 gsm · 57" wide
Light Blue Horizontal-Stripe Knit, Cotton-Poly

Light Blue Stripes KnitLight Blue Horizontal-Stripe Knit, Cotton-Poly

$10.99 / yard
Stripe · 150 gsm · 63" wide
Jacquard Cotton Polyester Interlock Knit Fabric

Jacquard Cotton Polyester Interlock Knit Fabric

$10.49 / yard
Two-tone · 230 gsm · 67" wide
Off-White Vertical-Stripe Woven, Cotton

Off-White Stripes WovenOff-White Vertical-Stripe Woven, Cotton

$9.49 / yard
Stripe · 65 gsm
Cream Lines Jacquard, Poly-Cotton

Cream Lines JacquardCream Lines Jacquard, Poly-Cotton

$11.49 / yard
Jacquard · 270 gsm · 72" wide
Cotton Stretch Woven Fabric

Cotton Stretch Woven Fabric

$6.99 / yard
150 gsm · 58" wide
Blue Vertical-Stripe Poplin, Cotton

Blue Stripe PoplinBlue Vertical-Stripe Poplin, Cotton

$9.99 / yard
Stripe · 57" wide
Striped Cotton Modal Jersey Knit Fabric

Striped Cotton Modal Jersey Knit Fabric

$6.99 / yard
Multicolor · 160 gsm · 63" wide
White Horizontal-Stripe Knit, Poly-Cotton

White Stripes KnitWhite Horizontal-Stripe Knit, Poly-Cotton

$7.99 / yard
Stripe · 228 gsm · 70" wide
Cream Eyelet Woven, Cotton

Cream Eyelet WovenCream Eyelet Woven, Cotton

$7.99 / yard
Lace · 51" wide
Light Blue Eyelet Knit, Cotton

Light Blue Eyelet KnitLight Blue Eyelet Knit, Cotton

$7.99 / yard
Lace · 49" wide
Black Stripe Poplin, Cotton

Black Stripe PoplinBlack Stripe Poplin, Cotton

$9.99 / yard
Stripe · 57" wide
Fine Striped 100% Cotton Poplin Fabric rendered Visualization Fine Striped 100% Cotton Poplin Fabric — tap for the cloth
Black Stripes Knit, Cotton-Poly

Black Stripes KnitBlack Stripes Knit, Cotton-Poly

$10.99 / yard
Stripe · 300 gsm · 120" wide
Black Marl Jacquard, Poly-Cotton

Black Marl JacquardBlack Marl Jacquard, Poly-Cotton

$8.99 / yard
Marl · 280 gsm · 59" wide
Navy Vertical-Stripe Poplin, Cotton

Navy Stripe PoplinNavy Vertical-Stripe Poplin, Cotton

$9.99 / yard
Stripe · 57" wide
Blue Stripes Poplin, Cotton

Blue Stripes PoplinBlue Stripes Poplin, Cotton

$9.99 / yard
Stripe · 57" wide
Black Horizontal-Stripe Jacquard, Cotton-Poly

Black Stripes JacquardBlack Horizontal-Stripe Jacquard, Cotton-Poly

$11.49 / yard
Stripe · 253 gsm · 67" wide
Purple Marl French Terry, Poly-Cotton

Purple Marl French TerryPurple Marl French Terry, Poly-Cotton

$7.99 / yard
Marl · 260 gsm · 67" wide
Brushed Cotton Polyester French Terry Fabric

Brushed Cotton Polyester French Terry Fabric

$8.49 / yard
310 gsm · 67" wide
Cotton Polyester French Terry Fabric

Cotton Polyester French Terry Fabric

$10.49 / yard
320 gsm · 65" wide
Yarn-Dyed Cotton Metallic Jersey Knit Fabric

Yarn-Dyed Cotton Metallic Jersey Knit Fabric

$7.99 / yard
Two-tone · 140 gsm · 63" wide
Navy Horizontal-Stripe Jacquard, Cotton

Navy Stripes JacquardNavy Horizontal-Stripe Jacquard, Cotton

$11.49 / yard
Stripe · 250 gsm · 71" wide
Blue Check Woven, Cotton

Blue Check WovenBlue Check Woven, Cotton

$9.99 / yard
Check · 108 gsm · 57" wide
100% Cotton Interlock Knit Fabric

100% Cotton Interlock Knit Fabric

$11.49 / yard
260 gsm · 67" wide
Black Marl Chunky Knit, Cotton-Poly

Black Marl Chunky KnitBlack Marl Chunky Knit, Cotton-Poly

$15.49 / yard
Marl · 220 gsm · 71" wide
Jacquard Cotton Polyester Warp Knit Fabric

Jacquard Cotton Polyester Warp Knit Fabric

$8.49 / yard
Jacquard · 160 gsm · 63" wide
Grey Stripes Knit, Cotton-Poly

Grey Stripes KnitGrey Stripes Knit, Cotton-Poly

$11.49 / yard
Stripe · 305 gsm · 63" wide
Cotton Polyester French Terry Fabric

Cotton Polyester French Terry Fabric

$11.99 / yard
280 gsm · 69" wide
White Check Woven, Cotton

White Check WovenWhite Check Woven, Cotton

$7.99 / yard
Check · 61" wide
100% Cotton Woven Fabric

100% Cotton Woven Fabric

$6.99 / yard
186 gsm · 57" wide
Off-White Dot Jacquard, Cotton

Off-White Dot JacquardOff-White Dot Jacquard, Cotton

$8.49 / yard
Jacquard · 200 gsm · 63" wide
Light Grey Marl French Terry, Cotton-Poly

Light Grey Marl French TerryLight Grey Marl French Terry, Cotton-Poly

$11.99 / yard
Marl · 280 gsm · 71" wide

This collection holds more than 1,100 white cotton fabric styles, from $5.99 to $18.99 a yard, every one cut fresh to order. Most weigh in between 160 and 260 gsm. The most common weaves here are jersey, chunky knit and rib knit.