|Location Map ( geo)|
|Distance:||29.8 miles (48 km)|
|Meets:||A781, A756, B726, B724, A75, B7020, B723, B7076, A74(M), B722|
|Route outline (key)|
The B725 is a long B-road zigzagging across much of southern Dumfriesshire.
It starts on the A781 in the centre of Dumfries, although pedestrianisation means that it can no longer run along the High Street as it once did: the road now starts at traffic lights on a one-way loop and heads south along a road one-way northbound. After crossing the A756, again at traffic lights, the road becomes two-way. It heads south out of town running along the River Nith. For most of this section road and river are adjacent although this is not true immediately south of Dumfries; the river runs off further west but returns at Kelton.
As the river draws closer to the sea the B725 turns away, although it continues along the coast. There are some hills just inland and the road avoids them. Presently the road bends to the left as it passes a car park. Round this area (the exact location is not clear from maps) is the original southern end of the B725, where it ran head-on into the B724. However, by 1932 that road had been made redundant and the B725 was extended over virtually all its former route.
The road now heads inland. It makes a long detour up to Bankend, where it meets an unclassified road and TOTSOs right before crossing the Lochar Water. The stream is then followed almost back to the sea and the road then bends to the left before reaching Ruthwell. It passes to the west of the village centre to reach a T-junction on the B724. There is then a multiplex to the left through Clarencefield before the B725 regains its number by turning right.
The road goes under the Carlisle to Dumfries railway line at the settlement of Ruthwell Station (although the station itself is long-gone). It continues northeastwards and the road narrows and begins to climb. A mile or so later it widens again just before reaching the A75 Carrutherstown bypass which is crossed at a staggered crossroads, taking the road onto the pre-bypass A75. In the centre of the village is a crossroads and the road in from the left was the B725 before the bypass was built. The B725 TOTSOs right here off the old A75. It continues north and crosses a hill into Dalton where the road reaches a T-junction on the B7020, which marks the eastern end of the former B724.
The B725 TOTSOs right here and multiplexes along the B7020 then regains its number a short distance further on by turning left. The road follows the River Annan downstream not particularly closely for a couple of miles to reach a T-junction on the B723, with which it multiplexes north across the river. After turning right on the left bank the road continues for another mile or so along a straight road across fields into Ecclefechan and a T-junction on the B7076.
Originally the B725 went straight across here, through the centre of town and out the other side; however, when the A74(M) was built it severed the road (although a right-of-way is maintained by a pedestrian footbridge). Therefore there is a multiplex to the north along the B7076 as far as a roundabout, from where the B725 heads north to cross the A74(M) at J19 (the page about the junction also gives further information about former routes of the B725). The B725 runs alongside the motorway to another roundabout where it rejoins its pre-motorway route. The eastbound onslip is accessed from this roundabout, although the other three sliproads reach the B725 further west.
Heading away from Ecclefechan, the B725 narrows and then goes over the West Coast Main Line before running northeastwards across hilly terrain. It detours at Cleuchbrae Mill to cross a valley and then zigzags again after Middlebie. The last couple of miles are straighter although not flat. Eventually the road descends into Waterbeck, where it ends at a T-junction on the B722.