Summer Special - 10% Off Total Purchase of all Threads through August 31, 2018!

Social Stitching

Attention Fiber Artists of all types, we are having our Social Stitching Groups starting this month!  We will meet once a month on the days listed below.  Bring whatever you are currently working on or maybe start something new.  Drinks and a light snack will be served.  We hope to see you and your projects!

Third Wednesday of each month from 11:30 - 1:30


Third Thursday of each month from 6:30-8:30 

Upcoming Shop Closure

Needles & Pins Fiber Art Shop will be closed on the following dates:

Wednesday, August 22nd - Friday, August 31st

About Us

Needles & Pins Fiber Art Shop is located on Main Street in Downtown Historic Berryville, Virginia.  

We are a Brick and Mortar Yarn Shop with a twist....All of our yarns are "Grown" right here in the U.S.A. and a selection of them are from Local Farms!

We carry various weights of Wool, Alpaca, Cotton and Merino Blends.


In addition to yarns, we have Needles & Hooks - The Gentle Art & Weeks Dye Works Hand Over Dyed Threads - Cross-Stitch & Embroidery Kits -Supplies & Patterns - Rug Kits - Needle Felting Supplies and more!  

Open Stitch is available to anyone, anytime during our business hours.

Social Stitching Groups meet each month on the third Wednesday from 11:30 am - 1:30 pm AND on the third Thursday from 6:30-8:30 pm.  All types of stitchers are welcome!


Thank you for supporting ALL Brick and Mortar yarn stores! 

Classes are here and "Ewe" will love them!

Thank You to these Local Farms for their Beautiful Wool!

Solitude Wool

Blue Heron Farm

WeatherLea Farm

Beaucaire Farm

M and M Farm

Contact Us

Email Address:

We are located above The Fire House Gallery, 2nd floor, and next to Rose Hill Park.

Needles & Pins Fiber Art

23 East Main Street, Berryville, Virginia 22611, United States

(703) 499-1502

Shop Hours


11:00 - 4:00

Saturday:  Until Labor Day - only open 

for Scheduled Classes or Special Events 

Please call before coming on Saturdays

Monthly Social Stitching Group:

Third Wednesday 11:30 am- 1:30 pm

Third Thursday 6:30-8:30 pm