Magpie Knits is 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.



Christmas in July!

Join us for this fun class to design and knit Christmas Stockings for the entire family.
 You can choose either style of stocking to knit.
Call or stop by to register for class!

A Collection of Three Christmas Stockings

Striped Christmas Stocking

by Churchmouse Yarn and Teas

Wednesday – July 18th and 25th
 5:30pm – 7:30pm
Class Fee:  $30 plus materials
(10% discount on materials with class enrollment)
Needlepoint Mini-Stocking Class
These mini-stockings are perfect for gift cards and small gifts (like jewelry).
Saturday July 21st,  2:00pm – 4:00pm
Class fee: $45 includes canvas and threads


On the Historic Downtown Mall
Charlottesville, VA 434-296-4625


Please call the shop to sign up for this class.



Monday, Tuesday, Thursday: 10AM-5PM
Wednesday, 10AM-7:30PM
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: