The B796 is a cross-country B-road in west Kirkcudbrightshire. The road was originally unclassified but came into existence in the mid-1920s (judging by its number) to link Gatehouse of Fleet with the town's station (now closed), some distance away.
The road now starts on the A75 Gatehouse of Fleet bypass on the edge of the grounds of Cardoness Castle. It heads north past the castle along the original line of the A75, following the Water of Fleet into town. After running along Fleet Street the B796 TOTSOs left just before crossing the river; ahead is the B727 which continues along the pre-bypass A75.
The road heads north along one of Wade's Military Roads out of town, starting off straight, flat and narrow. The military road soon bears off to the left and soon becomes unsuitable for modern traffic; the B796 continues ahead and becomes more winding and more hilly, climbing out of the valley. We continue north with the air of an unclassified rural road, with (faded) white lines occasionally visible in the middle of the road to suggest maybe we are more important after all.
Approaching a cattle grid on the B796
We continue on and pass through a few woods, returning to the open fields each time. The Water of Fleet is still to our right but we are now some way above it. As we reach moorland the road levels out and strangely becomes wider and apparently better engineered. Here we bear left and the Water bears right. After passing through a final wood we reach New Rusko and a T-junction. The B796 ends here with the other road unclassified. Directly ahead is the old station approach, now serving a Forestry Commission car park - the station building is still in existence to the left but the line closed in the 1960s, technically removing the B796's raison d'être.