|Distance:||20.2 miles (32.5 km)|
|Meets:||A342, A338, B3087, B3052, A4, B4005, M4, A417|
|Route outline (key)|
The A346 is an important north-south road in Wiltshire.
Ludgershall - Chiseldon
The road starts as a small rump branching off the A342 west of Ludgershall for a mile or so before meeting the A338 in Collingbourne Ducis. I think this used to be a TOTSO but it's a roundabout now. It then disappears from view for nearly 5 miles before reappearing at Burbage, where it picks up primary status from the A338.
The A346 runs to the west of Burbage on a single carriageway bypass, before picking up the old road to the north. It then heads over the Reading to Taunton railway line and Kennet and Avon Canal before burrowing into thick forest. It runs through forest for several miles before emerging at a sharp drop down to Marlborough, where there's a brief multiplex with the A4.
North of Marlborough, the A346 continues along the Og Valley. At Ogbourne St George it meets the main Roman Road from Winchester (here unclassified) and runs along its course for several miles, crossing the Ridgeway en route. It ends at a roundabout with the M4 at J15 just outside Swindon, the road ahead being a rerouted A419.
The entire of the above, including the lengthy multiplex with the A338, was numbered A335 on classification in 1922. In 1935 that road was rerouted south of Marlborough and the A346 took over its old route; the A338 was also rerouted in that year and so the multiplex has always existed.