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

Sale

Are you looking for affordable fabrics for your quilting and sewing project? If so, look no further as My Fabric Villa brings fabrics and quilting supplies so you can start sewing even with a small budget.

You can browse our affordable yet premium selection of fabrics with different textures, blends, colors, and patterns and find great value for your money here! Look out for great bargains on our high-quality fabric. Let’s take advantage of this great offer!

Sort by:
0  in stock
Inked - Fancy Script Text
$5.89
Out of Stock
0  in stock
Instruments on Sheet Music Metallic - Half Yard
$8.38
Out of Stock
2  in stock
Iridescent Dragonflies Black - Remnant
From $5.99
Sale
4  in stock
Isabella - Izzi Yardage
$11.68 $12.98 ( 10% off)
Sale
19  in stock
Island Blossom - Lattice Navy/White Yardage
$12.58 $13.98 ( 10% off)
Sale
13  in stock
Island Blossom - Lattice Royal/Turquoise Yardage
$12.58 $13.98 ( 10% off)
1  in stock
Island Paradise - Tropical Florals on Black
$11.99
1  in stock
Island Sanctuary - Tropicals on Black - Remnant
$7.21
1  in stock
Ivy Oxford Blue Yardage - 56" Width
$4.75
Sale
10  in stock
Japanese Garden - Blue Butterflies Yardage
$11.68 $12.98 ( 10% off)
Sale
14  in stock
Japanese Garden - Butterfly & Blossoms Natural Yardage
$11.03 $12.98 ( 15% off)
0  in stock
Jardin de Versailles - Floral Dahlia Lavender - Remnant
$13.20
Out of Stock
0  in stock
Jardin de Versailles - Floral Rose Natural
$18.69
Out of Stock
0  in stock
Jinny Beyer Palette - Pilgram Yardage
$12.99
Out of Stock
0  in stock
Jinny Beyer Palette - Putty
$16.17
Out of Stock
1  in stock
Joey the Shop Dog - Paws
$9.31
Sale
10  in stock
Joyeux - Reindeer Green Yardage
$11.03 $12.98 ( 15% off)
Sale
12  in stock
Joyeux - Reindeer Pink Yardage
$11.03 $12.98 ( 15% off)
Sale
13  in stock
Joyful Aqua Paisley Yardage
$10.38 $12.98 ( 20% off)
Sale
12  in stock
Joyful Florals Blue Yardage
$10.38 $12.98 ( 20% off)
Sale
11  in stock
Joyful Florals Pink Yardage
$10.38 $12.98 ( 20% off)
Sale
12  in stock
Jubilee - Blender Multi Pearlescent Yardage
$12.58 $13.98 ( 10% off)
0  in stock
Jubilee - Dress Up Blue Unbleached Cotton
$13.83
Out of Stock
0  in stock
Jubilee Silver - Paisley Silver Metallic Fabric
$7.99
Out of Stock
1  in stock
June's Cottage - Forget Me Not - Cut Crystal
$9.55
1  in stock
Jungle Camp - Diagonal Stripe - Remnant
$7.60
1  in stock
Jungle Party Blue - Remnant
$7.99
1  in stock
Jungly - Lion Aqua Fabric
$6.99
0  in stock
Kaffe Fassett Collective - Rose and Hydrangea Navy
$20.58
Out of Stock
Sale
13  in stock
Kaffe Fassett Collective - Vintage - Flower Lattice Circus Yardage
$13.48 $14.98 ( 10% off)
Sale
12  in stock
Kaffe Fassett Collective - Vintage - Flower Lattice Jewel Yardage
$13.48 $14.98 ( 10% off)
Sale
6  in stock
Kaffe Fassett Collective - Vintage - Flower Lattice Leafy Yardage
$13.48 $14.98 ( 10% off)
Sale
14  in stock
Kaffe Fassett Collective - Vintage - Flower Lattice Summer Yardage
$13.48 $14.98 ( 10% off)
0  in stock
Kiss The Cook - Food Flame - Remnant
$6.05
Out of Stock
Sale
10  in stock
Kitty Kitty - Kitty Cats Yardage
$11.68 $12.98 ( 10% off)
1  in stock
Kujira & Star - Waves Citron Canvas - Remnant
$19.76
1  in stock
Kyoto Garden - Delicate Metallic Florals - Remnant
$6.05
0  in stock
Kyoto Garden - Metallic Asian Floral 11" Stripe
From $5.17
Out of Stock
0  in stock
Kyoto Garden - Metallic Dotted Circle Textures - Remnant
$9.93
Out of Stock
0  in stock
Lakeside Gatherings -Stripe Dusk Flannel - Remnant
$10.55
Out of Stock
Sale
8  in stock
Lavish - Trellis Plaid Fresh Yardage
$11.68 $12.98 ( 10% off)
Sale
13  in stock
Legendary Loves - Florals Yardage
$11.68 $12.98 ( 10% off)
Sale
11  in stock
Legendary Loves - Tiny Florals Yardage
$11.68 $12.98 ( 10% off)
5  in stock
Les Fleurs - Rosa Floral Natural Canvas
From $24.99
Sale
3  in stock
Let It Snow Pinwheel/Jelly Roll
$44.64 $46.99 ( 5% off)
Sale
11  in stock
Let's Play - Field Day Candy 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
13  in stock
Let's Play - Playing Around Candy Yardage
$11.03 $12.98 ( 15% off)