Şəki sprawls over a very large area but there’s a usefully extensive network of marshrutkas. The flat fare is 20q.
Bus 22 shuttles past the bus station, passes the southeast corner of the main square and rolls up to the Karavansaray and fortress area. However, it’s fairly rare and from the bus station it’s best to cross Rəsulzadə küç, turn right then walk one block north to the corner of Hämidov küç. From here frequent marshrutkas 8 and 11 (both starting at Təzə Bazaar) turn left and head for the central square. The 11 continues to the Karavansaray and passes near the Xan Sarayı. The 8 goes on past the Silk Factory and terminates at the Makən Motel in Dodu.
From the train station to town, a single marshrutka (60q) meets incoming trains but fills fast. Taxis cost AZN3. Alternatively, walk 700m east and flag down passing northbound transport from the AzPetrol junction.