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:
Sale
12  in stock
Merry & Bright - Elegant Poinsettias Red/Gold Metallic Yardage
$12.58 $13.98 ( 10% off)
Sale
6  in stock
Merry & Bright - Elegant Snowflakes Cream/Gold Metallic Yardage
$12.58 $13.98 ( 10% off)
Sale
4  in stock
Merry & Bright - Elegant Snowflakes Red/Gold Metallic Yardage
$12.58 $13.98 ( 10% off)
Sale
9  in stock
Merry & Bright - Holiday Medallion Green/Red/Gold Metallic Yardage
$12.58 $13.98 ( 10% off)
Sale
9  in stock
Merry & Bright - Mini Floral Foulard Red/Gold Metallic Yardage
$12.58 $13.98 ( 10% off)
1  in stock
Midnight Black Rayon - 1/2 Yard
$7.99
1  in stock
Midnight Garden - Border Teal - Remnant
From $5.27
Sale
20  in stock
Midnight Nectar Roll Up
$43.19 $47.99 ( 10% off)
Sale
1  in stock
Mille Couleurs Cerulean - Floral Band De Fleurs Aqua - Half Yard
$8.38 $13.98 ( 40% off)
0  in stock
Mimi - Scarf Cream Coral
$9.99
Out of Stock
Sale
8  in stock
Mimosa Bursting Flowers Yardage
$11.68 $12.98 ( 10% off)
Sale
9  in stock
Minny Muu - Bedtime Bears Light Blue Yardage
$11.03 $12.98 ( 15% off)
Sale
7  in stock
Minny Muu - Bedtime Bears Navy Yardage
$11.68 $12.98 ( 10% off)
1  in stock
Minny Muu - Tiny Flowers and Bees - Remnant
$4.61
1  in stock
Miyako - Border Red - Remnant
$13.20
0  in stock
Mod Corsage - Stamped - Remnant
$5.69
Out of Stock
0  in stock
Moda Marble Windsor Remnants
From $14.55
Out of Stock
Sale
13  in stock
Modern Antiques - Florets Olive Yardage
$12.58 $13.98 ( 10% off)
Sale
12  in stock
Modern Antiques - Leaves Navy Yardage
$12.58 $13.98 ( 10% off)
0  in stock
Modern Antiques - Leaves Rose
$6.78
Out of Stock
Sale
14  in stock
Modern Antiques - Plaid Green Yardage
$12.58 $13.98 ( 10% off)
Sale
10  in stock
Modern Antiques - Rose Buds Cream Yardage
$12.58 $13.98 ( 10% off)
Sale
7  in stock
Modern Antiques - Spinnings Green Yardage
$12.58 $13.98 ( 10% off)
Sale
12  in stock
Modern Antiques - Spinnings Lime Yardage
$12.58 $13.98 ( 10% off)
Sale
12  in stock
Modern Antiques - Spinnings Teal Yardage
$12.58 $13.98 ( 10% off)
Sale
11  in stock
Modern BG Colorbox - Geometric Connected Dots Multi Yardage
$12.58 $13.98 ( 10% off)
Sale
7  in stock
Modern BG Colorbox - Porcela Dove - Geometric Crosses Grey Yardage
$12.58 $13.98 ( 10% off)
Sale
8  in stock
Modern BG Colorbox - White Gerani - Grid Red Yardage
$12.58 $13.98 ( 10% off)
Sale
6  in stock
Modern BG Paper - Basic Metrics White Yardage
$12.58 $13.98 ( 10% off)
Sale
13  in stock
Modern Retro - Flower Scatter Blue Yardage
$11.03 $12.98 ( 15% off)
Sale
6  in stock
Modern Retro - Stripe Turquoise Yardage
$11.68 $12.98 ( 10% off)
Sale
10  in stock
Mon Ami - Romance Yardage
$11.68 $12.98 ( 10% off)
1  in stock
Monkey Tales - Aqua Doodle
$8.99
0  in stock
Monster Wheels - Monster Truck - Remnant
$12.26
Out of Stock
Sale
5  in stock
Moon Flower - Moon Button Red Yardage
$12.58 $13.98 ( 10% off)
0  in stock
Morris Holiday Metallic Crimson Quilt Back
$13.98
Out of Stock
0  in stock
Morris Holiday Metallic Linen/Natural Color Quilt Back
$6.55
Out of Stock
1  in stock
Mosaic - Roses Stone Metallic - Remnant
$7.60
0  in stock
Mosaic - Tile Grey
$4.97
Out of Stock
0  in stock
Multicolor Artificial Raw Silk Embroidered Fabric/Lustrous Fabric
$13.55
Out of Stock
1  in stock
My Little Sunshine - Animal Forest Pink
$12.92
1  in stock
My Little Sunshine - Clothes Light Turquoise
$6.14
Sale
4  in stock
My Little Sunshine - My Little Monkeys Light Pink Yardage
$12.58 $13.98 ( 10% off)
0  in stock
My Sunshine - Floral Blue
$5.99
Out of Stock
1  in stock
Mystic Canvas - Azure - Remnant
$12.53
1  in stock
Mystic Meadow - Paradise
$7.99
Sale
12  in stock
Nana Mae II Yardage
$11.03 $12.98 ( 15% off)
0  in stock
Naptime 3 - Puppies Blue
$5.67
Out of Stock