The B25 is a cross-country B-road in west County Down.
The road starts on the A1 at Mullan's Corner, a couple of miles south of Dromore where a gap in the central reservation exists to allow all movements. The road heads roughly southwards across the fields to a crossroads where it has to TOTSO left. A few miles further on the road TOTSOs left again at a T-junction and then meets the A50 where that road has to TOTSO.
There is a multiplex along the A50 for a mile or so into Katesbridge, although before the A50 was inaugurated in the mid-1920s the B25 had no gap. Our road regains its number by turning right in the centre of the village and quickly crossing over the River Bann. The road continues south across the fields to another T-junction and the start of another multiplex that did not exist on classification in 1923. The B10 is followed for a couple of miles into the centre of Rathfriland - actually a useless multiplex - after which the multiplex continues east along the A25 for a short distance before the B25 regains its number on the edge of town by turning right.
The B25 climbs to Hilltown where it crosses the B8 at a staggered crossroads. The road then continues south into the hills, crossing the Mountains of Mourne. The valley of the Kilbroney River is reached and the B25 follows this downstream. Eventually the B25 reaches the coastal village of Rostrevor. It ends here at a mini-roundabout on the A2.