Our website is under construction.

Magpie Knits is the new face of The Needle Lady, a full-service yarn shop and needlework community located in Charlottesville, Virginia on the historic downtown mall. We carry a large selection of beautiful yarns, needlepoint canvases, and notions. We have classes for every level of knitter and offer a Knit Night every Thursday from 5-8PM.


Monday-Wednesday, 10AM-5PM
Thursday, 10AM-8PM
Friday-Saturday, 10AM-5PM
Sunday, 11AM-4PM


111 W Main Street, Charlottesville, VA 22902
Find us on Google Maps here.
Phone: (434) 296-4625
Email: info@magpieknits.com


GENERAL KNITTING CLASSES* are offered in limited enrollment 4-week sessions at all levels. Students receive guidance on an ongoing project of their choosing — and we are happy to help select projects and yarn according to your goals and skill level! | $75 for 1 4-week session.

SPECIALTY CLASSES* are offered in limited enrollment 1- to 3-week sessions at specified levels. Students receive guidance on specific crafts, projects, or techniques. | Price depends on class.

PRIVATE LESSONS are available on request with Susan Bashline or Jacqueline Cieslak. | $25 per hour.

DROP-IN CLASSES are open to anyone who shows up. Students receive guidance on whatever they bring with them, along with coffee, snacks, and communitas! | $10

*Students enrolled in these classes receive 10% off any supplies.


Wednesdays 6–8PM, April 5, 12, 19, 26 | $75
Fridays, 10AM–noon, April 7, 14, 21, 28 | $75

Every Wednesday, 10AM-noon, & every Saturday, 9-11AM | $10

Call the shop today at 434-296-4625 to learn more or reserve your spot in a class!