Knaresborough is served by Knaresborough railway station, on the Harrogate Line between Leeds and York. The town is 4 miles (6.4 km) from junction 47 of the A1(M) motorway, and on the A59 which links York and Wallasey. It is further served by Transdev and Connexions who both run buses in the area that centre around Knaresborough bus station on the High Street. There are long short and long stay carparks near the town centre. All within walking distance to the shop.