Bus 253 runs to Blankenburg and Thale, while bus 257 serves Drei Annen Hohne and Schierke.
In town, buses 1 and 2 run from the bus station to the Rendezvous bus stop just north of the Markt, connecting with bus 3.
Single rides cost €1.50, but if you're overnighting here, ask your hotel for a free Wernigerode pass, which lets you ride local transport for free, for the duration of your stay.
There are frequent trains to Goslar (€11, 40 minutes) and Halle (€23.20, 1¼ hours). Change at Halberstadt for Quedlinburg (€10.70, 40 minutes) and Thale (€12.30, one hour).