Home        About        Classes        Shop        Community        Contact

Welcome to Old Town Yarnery

Old Town Yarnery, located in the historic center of Fredericksburg, Virginia, is a full service yarn shop  displaying a wide range of fibers, colors, and textures. In addition to yarns, we offer knitting needles, notions, and classes. Special orders are welcomed and encouraged.

Classes are held in-shop on one of the most charming streets in Fredericksburg, just steps away from wonderful restaurants, antique and gift shops, artist studios, and art galleries.

Come have a cup of coffee and knit with us, then tour the local shops and historical sites that are within easy walking distance from our front door.


What’s New at Old Town Yarnery

Classes & Events

We’re loving all of the new spring yarns arriving in the shop and are excited to see so many pastels on the runway!!! Be sure to Join the Flock for e-mails about the latest yarn arriving at Old Town Yarnery, special event and class information, and coupons and sales.

We just updated to an online booking system for classes and are super excited about it. If you need help with registering please call the shop at 540.373.9276 and we can walk you through it.


NEW!!! SPRING 2014 Knitting Classes (April, May, June)

Hours & Location

Tuesday-Saturday 10am-6pm

Sunday 1pm-5pm


Join us Tuesdays from 10:30am-12pm and Thursdays from 6pm-8pm for our weekly knit and crochet group.


We accept all major credit cards.


Get Directions to Old Town Yarnery

205 William Street

Fredericksburg, VA 22401

540.373.YARN (9276)