Harps & Thistles Yarn Emporium
Sign in or Create an Account

Cart 0
Cart 0
  • Home
  • Yarn
    • Shop All
    • Shop by Brand
    • Shop by Fiber
    • Shop by Weight
      • Aran
      • Bulky
      • Chunky
      • DK
      • Fingering
      • Lace
      • Roving
      • Sock
      • Sport
      • Worsted
  • Kits
  • Supplies
    • Needles & Hooks
    • Accessories
    • Gift Cards
  • Classes & Events
    • Classes
    • Events
  • Calendar
  • Sale
  • Newsletter
  • Contact
  • Sign in
  • Create an Account
  • Home
  • Yarn
    • Shop All
    • Shop by Brand
    • Shop by Fiber
    • Shop by Weight
      • Aran
      • Bulky
      • Chunky
      • DK
      • Fingering
      • Lace
      • Roving
      • Sock
      • Sport
      • Worsted
  • Kits
  • Supplies
    • Needles & Hooks
    • Accessories
    • Gift Cards
  • Classes & Events
    • Classes
    • Events
  • Calendar
  • Sale
  • Newsletter
  • Contact
  • Sign in
  • Create an Account

Shop by Brand

Anzula

Berroco

Blue Sky Yarn

Brediculous

Cornbread & Honey

Frabjous Fibers

Fyberspates

Knitcraft & Knittery

Lang Yarns

Malabrigo

Rowan

Savvy Skeins

Sirdar

Skacel

Stitch Together

Stonehedge Fiber

Sugar Bush Yarn

Three Irish Girls

Universal

YarnArt

Our Mission

We promise that you will always be greeted with a friendly smile and a staff member willing to help you with your selections or questions. Our online customers can expect their purchases to be shipped by the end of the day if possible or the next day at the very latest.

Monday: Closed, Tuesday - Friday: 10am - 5pm, Saturday: 10am - 4pm, Sunday: 11am - 3pm


  • FAQ
  • About Us
  • Contact
  • Privacy Policy
  • Refunds & Returns
  • Terms of Service
  • Twitter
  • Facebook
  • Pinterest
  • Instagram

  • © 2022 Harps & Thistles Yarn Emporium
  • POS and Ecommerce by Shopify
Payment icons
  • American Express
  • Apple Pay
  • Discover
  • Facebook Pay
  • Google Pay
  • Mastercard
  • PayPal
  • Shop Pay
  • Venmo
  • Visa
  • choosing a selection results in a full page refresh