ImagiKnit Yarn Store in the Castro: Classes From $45

A corner shop at 18th and Sanchez where two rooms of floor-to-ceiling skeins, $45 beginner classes and a $15 drop-in knit lab make starting a project easy.

ImagiKnit sits at 3897 18th Street, on the corner of Sanchez in the Castro, and it is the yarn store most San Francisco knitters name first. The shop is closed on Wednesday and open every other day of the week, with the longest day on Thursday, when the door stays open until 7 PM. Walk in with no project and you can leave with a first pair of needles, a skein you will actually finish, and a seat booked in a $45 beginner class.

Browse Castro Yarn Shops

Where ImagiKnit Is and How to Get There

The shop is on 18th Street between Church Street and Sanchez Street, on the Sanchez corner, which puts it two blocks from Dolores Park and a short walk from the Castro's main commercial strip. The J Church Muni line runs along Church Street, so the easiest way in from downtown is to ride the train and walk one block down 18th.

The storefront is easy to spot from across the street: wide windows stacked with skeins in saturated color, and a front room that reads as a yarn library rather than a gift shop. Inside there are two rooms. The front one holds the everyday yarn, sorted by weight and brand on tall shelves, and the back one holds needles, notions, books, patterns and the long table where classes happen. The layout rewards wandering, because the shelves go nearly to the ceiling.

Hours, Holidays and Payment

The store hours, taken from the shop's own FAQ page, are Monday 11 AM–5 PM, Tuesday 11 AM–5 PM, closed Wednesday, Thursday 11 AM–7 PM, Friday 11 AM–5 PM, Saturday 11 AM–5 PM and Sunday 11 AM–5 PM. The shop closes entirely on Easter, Independence Day, Thanksgiving, Christmas and New Year's Day, and it shuts early on a longer list of holidays that includes Labor Day, Memorial Day, Halloween and both Christmas Eve and New Year's Eve.

In the store you can pay with cash, Visa, Mastercard, American Express or Discover. Personal checks, travelers checks and money orders are not accepted. San Francisco sales tax is added to in-store purchases unless you hold a resale certificate.

What to Buy: Yarn, Kits and Local Dyers

The yarn wall is the main event. A recent pass through the online catalog shows Kelbourne Woolens Cozy at $24 a skein, a soft, easy-care yarn the maker designed for comfort, and Sandnes Garn's Vega Sweater kit, which starts at $176.14 and bundles the yarn for a whole garment. In person you will find the same mix of workhorse wool and splurge fibers, plus a collection the shop labels Local Yarns & Goodies, which gathers Bay Area dyers whose small-batch colors you will not see in a chain craft store.

Kits are the smart buy for a first-timer. Each one packages yarn, a pattern and, usually, the right needle size, so there is no standing in an aisle comparing gauge swatches. The kids' collection is also worth a look if you are shopping for a young knitter, and the gifts section carries stitch markers, project bags and the kind of small tools that knitters never have enough of. If you only want to browse, the staff will let you.

Classes, Knit Lab and Private Lessons

ImagiKnit runs a full class calendar, and the San Francisco prices listed on its site are refreshingly specific. How to Knit and How to Crochet are $45 each, Fixing Mistakes is $45, the Tentacula Hat class is $45, and Hats 101 on a magic loop is $80. The bigger commitment is My First Sweater at $160, which carries a beginner from cast-on to wearable. Kids' learn-to-knit-or-crochet lessons are $50, and a Tarot study series with a regular instructor is $120.

For a lower-pressure option there is Knit Lab at $15, a drop-in session where you bring a stuck project and get help. Private lessons with an instructor are $50. Classes are paid in full when you register to hold a spot, and cancelling with at least three days' notice earns store credit, while later cancellations are forfeited. Classes have minimum enrollments, so the shop can cancel with 24 hours' notice and will refund in the original payment method.

Who You Will Meet Inside

The shop serves two kinds of visitors. Beginners come for the $45 classes and the $50 private lessons, and experienced knitters come for the fibers and the local dyers. Because the class table sits in the back room, a browse through the shelves often doubles as a preview of what people are making that week, and Knit Lab at $15 exists precisely so that a stuck project has somewhere to go.

One rule matters before you buy: yarn that has been knit or wound into balls cannot be returned, and the return window is 30 days with a receipt. Decide on a color in the shop's daylight by the window, swatch at home with one skein, and come back for the rest of the dye lot rather than buying a whole sweater's worth on impulse.

An Honest Take: What to Skip and When to Go

Skip the weekend if you want an unhurried conversation about a project; the shop is compact, and a class in the back room plus a few browsers makes the aisles feel full. Go on a weekday after 11 AM, or on Thursday, the one evening when the door stays open until 7 PM. If you are only after a basic skein of acrylic, a big-box store will be cheaper; come here for fibers and advice you cannot get elsewhere.

If a class you want is full, the shop's second store in Berkeley, opened in February 2024 at 2921 College Avenue, runs its own schedule and is open Tuesday through Sunday from 11 AM to 5 PM. Within the city, Atelier Yarns on Divisadero and Firebird Yarns on Haight Street are both independent yarn shops with their own classes, and either makes a good Plan B on the days ImagiKnit is closed.

Returns, Sales and Practical Notes

The return policy is worth knowing before you buy. Within 30 days and with your receipt, unused, non-sale yarn in its original form from the current dye lot can be returned for store credit or exchange. Needles, notions, books, patterns and accessories are final sale, and so is anything bought on sale. Yarn from kits can only go back for store credit, and the pattern fee is not refundable. Join the email newsletter on the homepage if you want to hear about sales early.

Bring a tote bag if you plan to buy a sweater's worth of yarn. Photograph the skein labels before you leave if you are matching a pattern at home, so you can ask for the same dye lot later. If you are shopping for a gift, the gift cards on the website are the easiest way to let a knitter choose their own colors.

A Walk Around the Neighborhood

After the shop, walk two blocks east to Dolores Park, where the lawn slopes toward a view of downtown and knitters often settle on a blanket with a new project. Going the other way, Castro Street has coffee shops and the neighborhood's famous marquee. A loop through the side streets shows off the painted Victorians the neighborhood is known for, and it takes about 20 minutes at a window-shopping pace.

For a longer afternoon, pair the visit with a class. The beginner sessions are $45, and many students walk straight from the table to the park to practice their first rows. The neighborhood rewards slow days, and the shop's Thursday evening hours make a good excuse for an after-work detour before dinner on Castro Street. Whatever you bring home, a skein from a local dyer makes a better souvenir than anything from a gift shop.

Ask Karpo for more information.