A map pin shows you a fabric store, not a syllabus — there's no way to tell from a search listing whether a shop runs beginner block-of-the-month classes or just sells yardage off the bolt. Every shop tagged here has a class schedule, workshop calendar, or sign-up page confirmed on its own website.
Richmond 4
-
Sew Fun
2817 N Parham Rd, Richmond, VA 23294
-
Top Stitch Mending
401 N 23rd St, Richmond, VA 23223-7101
-
Shenandoah Shutters
2800 Cofer Rd, Richmond, VA 23224-7102
Mon-Thu 8am-4pm
-
Shenandoah Shutters
3108 N Boulevard, Richmond, VA 23230
Mon-Thu 8am-4pm
-
Artistic Artifacts
4750 Eisenhower Ave, Alexandria, VA 22304-4806
-
Stitch Sew Shop
1219 King St, Alexandria, VA 22314-2926
MON to FRI :: 12p - 8p, SAT and SUN :: 10a – 6p
-
A & JAD's
2756 Duke St, Alexandria, VA 22314
Culpeper 3
-
A Stitch of Grace
1688 Fords Shop Rd, Culpeper, VA 22701-9151
Mon, Wed 4pm-6pm by appointment only
-
Cleopatra Vaughn LLC
14115 Lovers Ln, Culpeper, VA 22701-4113
Saturday 10 am - 1 pm
-
Knit Wit Yarn Shop
142 N Main St, Culpeper, VA 22701-3026
Henrico 3
-
Bobbin & Bolt
3991 Deep Rock Rd, Henrico, VA 23233-1413
-
All Brands Sewing Center
8079 W Broad St, Henrico, VA 23294-4219
Tue-Fri 9:30am-5pm, Sat 9:30am-2pm, Sun-Mon closed
-
Quilting Adventures
6943 Lakeside Ave, Henrico, VA 23228-5234
Tue-Sat 10-5, Sun 12-5
-
Quilted Expressions
3622 Old Forest Rd, Lynchburg, VA 24501-2995
Mon-Fri 10-5, Sat 10-3
-
Sew Simple of Lynchburg, home of AmyQuilts.com
5005 Fort Ave, Lynchburg, VA 24502
Friday 10-5, Saturday 10-3
-
Sew Simple of Lynchburg LLC
5005 Fort Ave, Lynchburg, VA 24502-1601
Mon-Fri 10am-6pm, Sat 11am-5pm
Abingdon 1
-
Virginia Highlands Quilt Shop
25066 Lee Hwy, Abingdon, VA 24211
Wed-Fri 10am-4pm, Sat 10am-2pm
-
Swank Tailor
2628 Columbia Pike, Arlington, VA 22204-4410
Ashburn 1
-
Sew Magarbo
44933 George Washington Blvd, Ashburn, VA 20147-6300
Tues-Wed 11am-7pm, Fri-Sat 11am-4pm
-
Fashions by Barbara
17155 White Pine Rd, Beaverdam, VA 23015-1759
Bristol 1
-
Sew Easy Sewing
1701 Euclid Ave, Bristol, VA 24201-3700
-
Threads Run Thru it
238 Main St, Brookneal, VA 24528
-
Cottonwood
2035 Barracks Rd, Charlottesville, VA 22903-1205
Mon-Wed 10-6, Thu 12-8, Fri-Sat 10-6, Sun 12-5
-
Lollie's Quilt Shop
515 Ridgeway St E, Clifton Forge, VA 24422-1328
Danville 1
-
Barbee Fabrics Of Danville
152 Arnett Blvd, Danville, VA 24540
Dayton 1
-
Patchwork Plus
17 Killdeer Ln, Dayton, VA 22821-9745
Fairfax 1
-
The Quilters Studio
9600 Main St, Fairfax, VA 22031-3798
Mon-Wed 10-6, Thu 12-8, Fri-Sat 10-6, Sun 12-5
-
The Quiltery
5499 N Lee Hwy, Fairfield, VA 24435-2420
Mon-Sat 9-4
-
Susan's Yarn Stash
1838 Jefferson Hwy, Fishersville, VA 22939-2238
Mon–Sat 11am–4pm, Sun 1pm–4pm
-
Finnegan's Run Yarn & Gifts
1145 Emancipation Hwy, Fredericksburg, VA 22401-4413
Sat 10am–5pm, Sun 12pm–4pm
Galax 1
-
Quilts On Main
225 S Main St, Galax, VA 24333-3911
Tue-Sat 9-5
Hampton 1
-
Joyous Applique Designs
114 Roberta Dr, Hampton, VA 23666-2970
Hardy 1
-
Cs Threadz
12925 Booker T Washington Hwy Ste 104b, Hardy, VA 24101-3972
Mon-Fri 10-5, Sat 10-2
-
Sew Classic Fabrics
121 Carpenter Ln, Harrisonburg, VA 22801-9777
Mon-Sat 10am-6pm, Sun closed
Herndon 1
-
Sewing Lab
489 Carlisle Dr, Herndon, VA 20170-4819
-
Sewlovelee
4504 Irvington Rd, Irvington, VA 22480
Tue-Fri 10-5, Sat 10-4
McLean 1
-
The Heartfelt Workshop
1493 Chain Bridge Rd Ste 302, McLean, VA 22101-5726
-
Sew Brave Sewing Lessons
7119 New Hunter Rd, Mechanicsville, VA 23111-1938
Monday - Friday: 9am - 5pm by appt
-
Quilter's Corner
1245 Sycamore Sq, Midlothian, VA 23113-4254
Moneta 1
-
CS Threadz
13310 Booker T Washington Hwy, Moneta, VA 24121-5818
Mon-Fri 10-5, Sat 10-2
-
Sunshine Quilt Corner
896 J Clyde Morris Blvd, Newport News, VA 23601-1303
Mon-Thu 10am-5pm, Fri 10am-8pm, Sat 9am-4pm
-
Upholstery Workshop
118 W Bank St, Petersburg, VA 23803-3216
-
Webfabrics
116 N Bailey Ln, Purcellville, VA 20132-6002
Tue-Fri 10-4, Sat 10-4
Radford 1
-
Sew Biz
7327 Peppers Ferry Blvd, Radford, VA 24141-8857
Mon-Fri 10-6, Sat 10-5
-
The Quilter's Mercantile
301 E Main St, Remington, VA 22734-9635
Mon-Wed 10-6, Thu 12-7, Fri 10-6, Sat 10-4
Salem 1
-
Quiltoff
29 E Main St, Salem, VA 24153
Saturday 10AM - 2PM
Stuart 1
-
Quilted Colors
107 N Main St, Stuart, VA 24171
Mon-Fri 10am-5pm, Sat 10am-3pm
Vienna 1
-
Maple Fashions
517 Maple Ave W, Vienna, VA 22180-4230
-
Dyeing To Stitch
5312 Kempsriver Dr, Virginia Beach, VA 23464-5300
Tue-Fri 10-2, Sat 10-4
-
Quilting Essentials and More
10 S 5th St, Warrenton, VA 20186-3450
Also in Virginia
- Alterations & Tailoring230
- Upholstery Fabric & Reupholstery201
- Custom Curtains & Drapery Workrooms105
- Embroidery & Monogramming69
- Sewing Machine Repair28
- Quilt Shops with Sewing Machine Sales & Service27
- Longarm Quilting Services22
- Yarn Shops14
- Bridal & Gown Alterations8
- Sewing Machine Parts — Bobbins, Feet and Needles7
Good to know
Do quilt shops offer beginner classes?
Most independent quilt shops run a beginner or 'learn to quilt' series, usually 3-4 sessions of 2-3 hours each, priced around $100-180 total including a kit. Many also post a monthly class calendar on their website or Facebook page covering everything from paper piecing to longarm certification.
How much do quilting classes cost?
A single one-day workshop typically runs $35-90 depending on the pattern and whether the kit is included, while multi-week series average $120-250. Block-of-the-month clubs are usually billed monthly, often $15-30 per block.
Where can I buy fabric?
There are 50 fabric and quilt retailers located across Virginia offering a wide range of textiles. Options range from small independent quilt boutiques to large regional craft suppliers. Browse our full directory to explore locations in Virginia by city or region.
Where to buy fabric material?
Suppliers throughout Virginia stock various fabric materials, including quilting cotton, silk, linen, and wool. You can choose from 50 verified locations listed across the state to suit your crafting or garment projects. Use our guide to discover specialized material retailers in Virginia.