Common Lane, north of Ditchling
The B2112 is a largely rural B-road in central Sussex.
It starts in Clayton, on the edge of the South Downs, on the A273. It then goes roughly eastwards to Ditchling.
In Ditchling it turns to head north before crossing the B2116 via a mini roundabout. This was the original southern end of the B2112; it was extended to Clayton in the early 1920s. The road then crosses the London-Eastbourne railway line before meeting the end of the B2113 at a roundabout. It leaves the South Downs National Park at this point.
The B2112 skirts the eastern edge of Burgess Hill (reached by the B2113). It goes through Wivelsfield before entering the suburbs of Haywards Heath. It crosses the A272 at a roundabout before passing to the east of the town centre and terminating on the B2028.