Fabric by the Yard

Shop fabric by the yard at My Fabric Villa, a family-run quilt shop in Richmond, Texas, serving the Houston area and shipping to quilters and sewists nationwide. Choose from over 6,700 quilting cottons, solids, batiks, flannels, linens, canvas, cotton lawn and 108" wide backings from Moda, Robert Kaufman, Kaffe Fassett, Riley Blake, Ruby Star Society and more, all cut to order in one continuous piece. Have it shipped to your door, or order online and pick it up free at our Richmond store. Free US shipping on orders $100+.

Read more

Your Online Quilt Shop for Fabric by the Yard

Whether you're piecing a quilt, sewing a dress or making holiday décor, you'll find the fabric here. Browse quilting cotton, over 800 solids, cozy flannel, linen and cotton linen, canvas for bags, and garment fabrics like cotton lawn, rayon and voile. Finish quilts with no seams using 108" wide backing fabric, or start faster with precuts like fat quarters, jelly rolls, charm packs and layer cakes. New fabrics arrive every week in our new arrivals.

Designer Fabric from the Brands Quilters Love

We carry quilting fabric by the yard from Moda, Robert Kaufman, FreeSpirit (including Kaffe Fassett Collective and Morris & Co.), Riley Blake, Timeless Treasures, Andover, Northcott, Hoffman, Windham, Ruby Star Society, Rifle Paper Co., Art Gallery Fabrics, Dear Stella and more. These are the same designer collections you'd find at the best independent quilt shops, all in one place.

Shop by Theme and Color

Find exactly what your project needs: Christmas, fall, Halloween and Thanksgiving fabric, plus florals, plaids, baby prints, animal prints and licensed sports fabric. Shopping by color? Browse blue, red, green, pink, purple, yellow, orange, brown, black and gray, white and cream, black and white, metallic and multicolor fabric.

A Fabric Store and Quilt Shop in the Houston Area

Looking for a fabric store near you in the Houston area? My Fabric Villa is located in Richmond, Texas, in Fort Bend County, and is a short drive from Sugar Land, Katy, Rosenberg, Fulshear, Missouri City, Stafford, Needville and greater Houston. With many big-box fabric stores closing their doors, Houston-area quilters and sewists still have a local shop that carries designer quilting cotton, solids, flannel, wide backing and precuts, with friendly, personal help choosing fabrics for your project. Skip the shipping wait: order online and choose free local pickup at checkout to collect your fabric at our Richmond store. Visit us Monday through Friday, 9:30 AM to 1:30 PM, or see the areas we serve. Cheering on a Texas team? Don't miss our Texas college fabric.

No Quilt Shop Nearby? We'll Bring the Quilt Shop to You

In many small towns across America, the nearest quilt shop is an hour or more away, and the local fabric aisle has disappeared. My Fabric Villa ships fabric by the yard to quilters in every state, from rural Texas to small towns across the country, so you can shop a full quilt shop's selection from home. Every order is cut to order in one continuous piece, carefully packed and shipped fast from our Texas shop. Shipping is free on US orders over $100, and we ship internationally too. Need help matching a color or figuring out yardage? Contact us, and a real person will help, just like at your local quilt shop.

Why Quilters Shop at My Fabric Villa

Quilters and sewists have left us over 4,500 reviews, and 99% are five stars. Customers love our selection, careful cutting and fast shipping. You'll earn Royalty Rewards on every purchase, find new fabrics every week, and get personal service from a family-run shop that loves fabric as much as you do.

Frequently Asked Questions

Is there a fabric store near me in the Houston area?
Yes. My Fabric Villa is at 18120 West Bellfort Street, Suite K, in Richmond, Texas, convenient to Sugar Land, Katy, Rosenberg, Fulshear, Missouri City and Houston. We're open Monday through Friday, 9:30 AM to 1:30 PM, and our full selection is available online anytime.

Can I order online and pick up in Richmond?
Yes. Choose free local pickup at checkout, and we'll have your fabric cut and ready at our Richmond store, with no order minimum.

Do you ship fabric to small towns and rural areas?
Yes. We ship fabric by the yard to every US state, including small towns and rural areas without a local quilt shop. Shipping is free on US orders over $100.

Do you ship internationally?
Yes. We ship worldwide, and you can view prices in your local currency at checkout.

What is the minimum cut?
Our minimum cut is a fat quarter (18" x 21"). Order by the yard, half yard or fat quarter as listed on each product.

If I order several yards, will it be one piece?
Yes. All yardage of the same fabric is cut as one continuous piece, so you'll have plenty for borders, backings and large pattern pieces.

What if I need more than you have in stock?
Contact us or call (281) 853-9786. We can check availability with the manufacturer for larger quantities, bulk orders and quilt guild projects.

Can you help me choose coordinating fabrics?
Absolutely. Send us a message with your project and the fabrics you love, and we'll suggest coordinating prints, solids and binding.

Ready to find your next favorite fabric? Browse over 6,700 fabrics by the yard, and reach $100 to get free shipping anywhere in the US, or pick up your order free in Richmond. New customers get 10% off their first order by joining our email list below.

6861 products
Sort by:
Best selling
Sort by:
Best selling
Sevenberry Cotton Flax Prints Squirrels on Natural Linen Fabric by the Yard
Sevenberry Cotton Flax Prints Squirrels Natural
Quick View

Sevenberry Cotton Flax Prints Squirrels on Natural Linen Fabric by the Yard

Price
$19.98/ yard
Paisley Prints Green Fabric by the Yard
Paisley Prints Green cotton fabric by Robert Kaufman
Quick View

Paisley Prints Green Fabric by the Yard

Price
$13.98/ yard
Collection CF Onyx Metallic Fabric by the Yard
10% off
Collection CF Onyx metallic cotton fabric by Carolyn Friedlander for Robert Kaufman – black & white graphic with gold metallic accents, 43″–44″ wide
Quick View

Collection CF Onyx Metallic Fabric by the Yard

Sale price
$13.48/ yard
Regular price
$14.98
Tropical Breeze Flamingo Frenzy Pink Fabric by the Yard
Tropical Breeze - Flamingo Frenzy Pink by Kanvas Studio for Benartex 9718-01
Quick View

Tropical Breeze Flamingo Frenzy Pink Fabric by the Yard

Price
$13.98/ yard
Texas A&M University Digital Print Fabric by the Yard
Licensed Colleges Fabrics - Texas A&M University | Cotton Digital Print
Quick View

Texas A&M University Digital Print Fabric by the Yard

Price
$16.98/ yard
University of Texas Longhorn Fabric by the Yard
Licensed Colleges - University of Texas by Sykel
Quick View

University of Texas Longhorn Fabric by the Yard

Price
$16.98/ yard
2
University of Texas Burnt Orange Plaid Fabric by the Yard
Licensed Colleges Fabrics - University of Texas by Sykel Enterprises
Quick View

University of Texas Burnt Orange Plaid Fabric by the Yard

Price
$16.98/ yard
Texas A&M Aggies Buffalo Plaid Fabric by the Yard
Licensed Colleges Fabrics - Texas A&M University by Sykel Enterprises
Quick View

Texas A&M Aggies Buffalo Plaid Fabric by the Yard

Price
$16.98/ yard
Texas A&M University Fabric by the Yard
Licensed Colleges Fabrics - Texas A&M University by Sykel Enterprises
Quick View

Texas A&M University Fabric by the Yard

Price
$16.98/ yard
Texas A&M Aggies Vintage Pennant Fabric by the Yard
Licensed Colleges Fabrics - Texas A&M University by Sykel Enterprises
Quick View

Texas A&M Aggies Vintage Pennant Fabric by the Yard

Price
$16.98/ yard
NBA Portland Trail Blazers Fabric by the Yard
Licensed NBA (National Basketball Assoc.) Portland Trail Blazers by Camelot Fabrics
Quick View

NBA Portland Trail Blazers Fabric by the Yard

Price
$15.98/ yard
Disney MLB Mash-Up Houston Astros Fabric by the Yard
Licensed Disney/MLB Mash Up (Major League Baseball) | Houston Astros
Quick View

Disney MLB Mash-Up Houston Astros Fabric by the Yard

Price
$19.98/ yard
NBA Houston Rockets Fabric by the Yard
Licensed NBA (National Basketball Assoc.) Houston Rockets Fabrics by Camelot Fabrics
Quick View

NBA Houston Rockets Fabric by the Yard

Price
$15.98/ yard
Disney MLB Mash-Up New York Yankees Fabric by the Yard
Licensed Disney MLB Mash-Up New York Yankee
Quick View

Disney MLB Mash-Up New York Yankees Fabric by the Yard

Price
$19.98/ yard
Disney MLB Mash-Up Chicago Cubs Fabric by the Yard
Licensed Disney/MLB Mash Up | Chicago Cubs
Quick View

Disney MLB Mash-Up Chicago Cubs Fabric by the Yard

Price
$19.98/ yard
Silver Grey Rayon Fabric by the Yard
Silver Grey rayon fabric by Island Batik
Quick View

Silver Grey Rayon Fabric by the Yard

Price
$13.98/ yard
NFL Marvel Hulk Green Bay Packers Fabric by the Yard
Licensed NFL/Marvel Hulk (National Football League) | Green Bay Packers
Quick View

NFL Marvel Hulk Green Bay Packers Fabric by the Yard

Price
$19.98/ yard
1
NFL Marvel Iron Man Kansas City Chiefs Fabric by the Yard
Licensed NFL Marvel Iron Man Kansas City Chiefs fabric by Fabric Traditions
Quick View

NFL Marvel Iron Man Kansas City Chiefs Fabric by the Yard

Price
$19.98/ yard
NFL Marvel Thor Pittsburgh Steelers Fabric by the Yard
Licensed NFL/Marvel Thor (National Football League) | Pittsburgh Steelers
Quick View

NFL Marvel Thor Pittsburgh Steelers Fabric by the Yard

Price
$19.98/ yard
NFL Marvel Captain America Dallas Cowboys Fabric by the Yard
Licensed NFL/Marvel Captain America (National Football League) | Dallas Cowboys
Quick View

NFL Marvel Captain America Dallas Cowboys Fabric by the Yard

Price
$19.98/ yard
NFL Marvel Spiderman San Francisco 49ers Fabric by the Yard
Licensed NFL Marvel Spiderman (National Football League) | San Francisco 49ers
Quick View

NFL Marvel Spiderman San Francisco 49ers Fabric by the Yard

Price
$19.98/ yard
Disney NFL Mash-Up Green Bay Packers Fabric by the Yard
Licensed Disney NFL Mash-Up Green Bay Packers fabric by Fabric Traditions
Quick View

Disney NFL Mash-Up Green Bay Packers Fabric by the Yard

Price
$19.98/ yard
Disney NFL Mash-Up Pittsburgh Steelers Fabric by the Yard
Licensed Disney/NFL Mash Up | Pittsburgh Steelers
Quick View

Disney NFL Mash-Up Pittsburgh Steelers Fabric by the Yard

Price
$19.98/ yard
Rifle Paper Co Strawberry Fields Black Canvas Pigment Fabric by the Yard
Strawberry Fields - Black Canvas Pigment Fabric by Cotton + Steel | RP400-BK8CP
Quick View

Rifle Paper Co Strawberry Fields Black Canvas Pigment Fabric by the Yard

Price
$25.98/ yard
3
Rifle Paper Co Strawberry Fields Laurel Stripe Periwinkle Fabric by the Yard
Strawberry Fields - Laurel Stripe Periwinkle Fabric by Cotton + Steel | RP405-PE4
Quick View

Rifle Paper Co Strawberry Fields Laurel Stripe Periwinkle Fabric by the Yard

Price
$14.98/ yard
Rifle Paper Co Strawberry Fields Laurel Stripe Hunter Fabric by the Yard
Strawberry Fields Laurel Stripe Hunter Fabric by Rifle Paper Co. for Cotton + Steel featuring green leaf stripe pattern on hunter background
Quick View

Rifle Paper Co Strawberry Fields Laurel Stripe Hunter Fabric by the Yard

Price
$14.98/ yard
Rifle Paper Co Strawberry Fields Laurel Stripe Chambray Fabric by the Yard
Strawberry Fields Laurel Stripe Chambray fabric by Rifle Paper Co. – blue stripe cotton chambray by Cotton + Steel
Quick View

Rifle Paper Co Strawberry Fields Laurel Stripe Chambray Fabric by the Yard

Price
$14.98/ yard
Strawberry Fields Laurel Periwinkle Fabric by the Yard
Strawberry Fields - Laurel Periwinkle Fabric by Cotton + Steel | RP404-PE4
Quick View

Strawberry Fields Laurel Periwinkle Fabric by the Yard

Price
$14.98/ yard
Rifle Paper Co Strawberry Fields Petite Fleurs Rifle Red Fabric by the Yard
Strawberry Fields - Petite Fleurs Rifle Red Fabric by Cotton + Steel | RP403-RR1
Quick View

Rifle Paper Co Strawberry Fields Petite Fleurs Rifle Red Fabric by the Yard

Price
$14.98/ yard
Strawberry Fields Petite Fleurs Hunter Fabric by the Yard
Strawberry Fields - Petite Fleurs Hunter Fabric by Cotton + Steel | RP403-HU2
Quick View

Strawberry Fields Petite Fleurs Hunter Fabric by the Yard

Price
$14.98/ yard
Strawberry Fields Petite Fleurs Blush Fabric by the Yard
Strawberry Fields - Petite Fleurs Blush Fabric by Cotton + Steel | RP403-BL3
Quick View

Strawberry Fields Petite Fleurs Blush Fabric by the Yard

Price
$14.98/ yard
Rifle Paper Co Strawberry Fields Primrose Navy Fabric by the Yard
Strawberry Fields - Primrose Navy Fabric by Cotton + Steel | RP402-NA1
Quick View

Rifle Paper Co Strawberry Fields Primrose Navy Fabric by the Yard

Price
$14.98/ yard
Rifle Paper Co Strawberry Fields Floral Blush Rayon Fabric by the Yard
Strawberry Fields Floral Blush Rayon Fabric by Rifle Paper Co. – Cotton + Steel
Quick View

Rifle Paper Co Strawberry Fields Floral Blush Rayon Fabric by the Yard

Price
$19.98/ yard
Rifle Paper Co Strawberry Fields Primrose Navy Rayon Fabric by the Yard
Strawberry Fields - Primrose Navy Rayon Fabric by Cotton + Steel | RP402-NA3R
Quick View

Rifle Paper Co Strawberry Fields Primrose Navy Rayon Fabric by the Yard

Price
$19.98/ yard
Rifle Paper Co Strawberry Fields Primrose Ivory Rayon Fabric by the Yard
Strawberry Fields - Primrose Ivory Rayon Fabric by Cotton + Steel | RP402-IV5R
Quick View

Rifle Paper Co Strawberry Fields Primrose Ivory Rayon Fabric by the Yard

Price
$19.98/ yard
Rifle Paper Co Strawberry Fields Primrose Mint Rayon Fabric by the Yard
Strawberry Fields - Primrose Mint Rayon Fabric by Cotton + Steel | RP402-MI4R
Quick View

Rifle Paper Co Strawberry Fields Primrose Mint Rayon Fabric by the Yard

Price
$19.98/ yard
Strawberry Fields Primrose Ivory Fabric by the Yard
Strawberry Fields - Primrose Ivory Fabric by Cotton + Steel | RP402-IV2
Quick View

Strawberry Fields Primrose Ivory Fabric by the Yard

Price
$14.98/ yard
Strawberry Fields Hawthorne Periwinkle Fabric by the Yard
Strawberry Fields - Hawthorne Periwinkle Fabric by Cotton + Steel | RP401-PE3
Quick View

Strawberry Fields Hawthorne Periwinkle Fabric by the Yard

Price
$14.98/ yard
1
Rifle Paper Co Strawberry Fields Hawthorne Navy Fabric by the Yard
Strawberry Fields - Hawthorne Navy Fabric by Cotton + Steel | RP401-NA2
Quick View

Rifle Paper Co Strawberry Fields Hawthorne Navy Fabric by the Yard

Price
$14.98/ yard
Strawberry Fields Hawthorne Black Fabric by the Yard
Strawberry Fields - Hawthorne Black Fabric by Cotton + Steel | RP401-BK1
Quick View

Strawberry Fields Hawthorne Black Fabric by the Yard

Price
$14.98/ yard
Rifle Paper Co Strawberry Fields Floral Mint Fabric by the Yard
Floral Mint fabric – mint cotton with floral and strawberry print by Rifle Paper Co. for Cotton + Steel.
Quick View

Rifle Paper Co Strawberry Fields Floral Mint Fabric by the Yard

Price
$14.98/ yard
Color Theory Painted Rainbow Texture Fabric by the Yard
Color Theory - Painted Rainbow Texture Fabric
Quick View

Color Theory Painted Rainbow Texture Fabric by the Yard

Price
$13.98/ yard
Everyday Heroes Medical Heroes Fabric by the Yard
10% off
Everyday Heroes – Medical Heroes fabric by Timeless Treasures featuring doctors and nurses on premium quilting cotton
Quick View

Everyday Heroes Medical Heroes Fabric by the Yard

Sale price
$12.58/ yard
Regular price
$13.98
Everyday Heroes First Responders Fabric by the Yard
10% off
Everyday Heroes - First Responders fabric by Timeless Treasures
Quick View

Everyday Heroes First Responders Fabric by the Yard

Sale price
$12.58/ yard
Regular price
$13.98
Everyday Heroes Thank You Words Multilingual Fabric by the Yard
Everyday Heroes - Thank You Words Multilingual by Timeless Treasures
Quick View

Everyday Heroes Thank You Words Multilingual Fabric by the Yard

Price
$13.98/ yard
We the People Star Spangled Banner USA Fabric by the Yard
We the People - Star Spangled Banner USA by Timeless Treasures
Quick View

We the People Star Spangled Banner USA Fabric by the Yard

Price
$13.98/ yard
French Country French Chickens on Black Fabric by the Yard
French Country - French Chickens on Black by Timeless Treasures
Quick View

French Country French Chickens on Black Fabric by the Yard

Price
$13.98/ yard
Save the Bees Bee Mini Florals Fabric by the Yard
Save the Bees - Bee Mini Florals by Timeless Treasures
Quick View

Save the Bees Bee Mini Florals Fabric by the Yard

Price
$13.98/ yard