|Location Map ( geo)|
|Distance:||9.8 miles (15.8 km)|
|Meets:||A357, A30, A352|
|Old route now:||A352|
|Route outline (key)|
The B3145 is a medium-length B-road in the West Country.
After crossing Milborne Down the road heads straight to Sherborne and crosses the A30 in the town centre. It runs straight then crosses the railway line at a level crossing by the station to reach a T-junction. The unclassified road to the left is an unofficial town centre bypass but the B3145 TOTSOs right to end on the A352 a few hundred yards later.
Several other roads in Sherborne town centre also carry the B3145 number for no apparent reason.
Until 1935, the B3145 in Sherborne was very straightforward, simply following Bristol Road, Cheap Street, South Street and New Road. However, in 1935 the B3147 became part of the B3145 as well, adding in Long Street and Oborne Road as a spur. The addition of North Road and St Swithin's Road is much more recent.
South of Sherborne the B3145 originally multiplexed along the A355 (which road ceased to exist in 1935) as far as Westhill Lodge before continuing via Cerne Abbas and the valley of the River Cerne to end on the A37 at Charminster, near Dorchester. This section of road was renumbered A352 in the early 1930s.