Clitheroe railway station is on the Ribble Valley line from Manchester Victoria, with regular direct services taking about an hour. The station is a 10-minute walk from the castle. By road, Clitheroe is about 35 miles north of Manchester via the M65 and A59. National Express and local bus services connect the town with Preston, Burnley, and other Lancashire towns.