The B5054 is a short rural B-road in the Peak District.
The road starts on the A515 to the north of Newhaven. It heads west, descending as it does so, before passing under a railway viaduct. This once carried the line from Buxton to Ashbourne but now carries the Tissington Trail footpath. Just before the viaduct is the former access road to Hartington station, still in existence carrying traffic to a car park for the Trail.
The B5054 continues ahead and descends into Hand Dale, then runs along the bottom of the valley as far as the village of Hartington, where the first houses line the valley sides. After the terrain opens out the B5054 passes through the village market square before leaving Hartington and crossing the narrow River Dove shortly afterwards.
Half a mile later the road reaches the hamlet of Hulme End. It crosses the River Manifold by the pub of the same name before passing the old railway station and (rebuilt) engine shed. This is another former railway line now converted to a footpath; the turn to the car park is just beyond. The B5054 then climbs out of the valley to end at a T-junction on the B5053 to the north of the village of Warslow.