Free Shipping Within USA On All Orders Of $100 And Up!

Cotton

Cotton Fabric has a myriad of uses. It's resistant to moisture, easy to iron, and can be used to create all sorts of projects. From quilts, to clothes, to curtains - Cotton Fabric is the fabric you'll use for anything you need! We have a wide range of cotton fabric in different shapes and sizes perfect for any use, from home decor to garments. With such a diverse selection, you're sure to find exactly what you're looking for.

Our cotton fabric line is perfect for any creative project you have in mind. Whether you're into crafts, sewing, or apparel projects, we have the fabric for you. We also carry a variety of prints and colors that will fit your style and aesthetic.

What are you waiting for? Get your Cotton Fabric today.

Sort by:
2  in stock
Butter Churn Basics Yardage
$12.98
1  in stock
Fat Quarter - Happiness is Handmade - Happiness Main Navy
$4.89
1  in stock
Shelburne Falls - Sparse Floral
$13.22
Sale
13  in stock
Let's Play - Playing Around Sunshine Yardage
$11.03 $12.98 ( 15% off)
Sale
11  in stock
Let's Play - Field Day Turquoise Yardage
$11.03 $12.98 ( 15% off)
Sale
4  in stock
Roam Sweet Home - Ditsy flowers Yardage
$11.68 $12.98 ( 10% off)
22  in stock
Midnight Garden - Large Floral Blue Yardage
$13.98
0  in stock
Butter Churn Basics
$10.33
Out of Stock
Sale
9  in stock
French Connections - Medium Stripe Dark Butter Yardage
$10.38 $12.98 ( 20% off)
Sale
3  in stock
Rustique Winter - Holiday Garden Yardage
$11.68 $12.98 ( 10% off)
5  in stock
Effervescence - Fiesta Yardage
$13.98
3  in stock
1/8 Inch Small Gingham Check Navy Yardage
$12.98
3  in stock
1/8 Inch Small Gingham Check Red Yardage
$12.98
6  in stock
Swinging Safari - Animals in Circles Yardage
$13.98
6  in stock
Sea Foam - Leaf Vine - Shades of Dark Pink Batik Yardage
$12.98
13  in stock
Lullaby Blossom Aqua Cloud Yardage
$13.98
4  in stock
My Little Sunshine - Clothes Light Turquoise Yardage
$13.98
7  in stock
Seashore - Dots - Shades of Pink Batik Yardage
$12.98
Sale
11  in stock
From the Farm- Strawberry Blossoms Yardage
$11.68 $12.98 ( 10% off)
4  in stock
Casablanca Woven Matt - Violet Yardage
$13.98
4  in stock
Wexford Garden - Green Yardage
$12.98
1  in stock
Wexford Garden - Vintage White
$10.99
2  in stock
Autumn Leaves Metallic Yardage
$13.98
2  in stock
Carlisle - Floral Leaves Yardage
$12.98
Sale
13  in stock
Garden Glory - Stripe-It Yardage
$11.03 $12.98 ( 15% off)
3  in stock
Artisan Batiks - Helsinki Goldfish Yardage
$12.98
1  in stock
Ambrosia Abstract Plaid Turquoise Fabric
$22.99
3  in stock
Willowberry - Floral Navy Yardage
$12.98
3  in stock
Dainty Darling - Dainty Floral Yellow Yardage
$12.98
4  in stock
Garden Glory - Garden Allover Blue Yardage
$12.98
5  in stock
Helen's Meadow - Floral Light Blue Yardage
$12.98
6  in stock
Fluttering By - Dragonfly Yardage
$13.98
13  in stock
Bella Solids Natural Yardage
$8.98
4  in stock
Jolly Santa - Advent Calendar Panel
$9.98
3  in stock
Jolly Santa - Multi Star Blue Yardage
$12.98
3  in stock
Joyeux - Snowflakes Dark Blue Yardage
$12.98
Sale
12  in stock
Joyeux - Reindeer Pink Yardage
$11.03 $12.98 ( 15% off)
Sale
10  in stock
Joyeux - Reindeer Green Yardage
$11.03 $12.98 ( 15% off)
Sale
9  in stock
Chelsea - Floral Spray Raspberry Yardage
$10.38 $12.98 ( 20% off)
Sale
9  in stock
Chelsea - Floral Spray Light Navy Yardage
$10.38 $12.98 ( 20% off)
2  in stock
Let it Sparkle - Christmas Crochet - Radiant Ruby Metallic Yardage
$13.98
10  in stock
Let it Sparkle - Bows and Holly - Radiant Winter White Metallic Yardage
$13.98
3  in stock
Let it Sparkle - Holly Berry - Radiant Winter White/Crimson Metallic Yardage
$13.98
5  in stock
Let it Sparkle - Amaryllis Beauties - Radiant Pine Metallic Yardage
$13.98
16  in stock
Let it Sparkle - Holiday Bouquet - Radiant Black Metallic Yardage
$13.98
16  in stock
Let it Sparkle - Holiday Bouquet - Radiant Silver Sage Metallic Yardage
$13.98
17  in stock
Let it Sparkle - Holiday Bouquet - Radiant Crimson Metallic Yardage
$13.98
Sale
14  in stock
When I Am Big - Animal Tracks Novelty Stripe Yardage
$11.03 $12.98 ( 15% off)