The road begins off the A342 road 1 mile (1.6 km) north-west of the small town of Ludgershall (51.2613°N 1.6418°W / 51.2613; -1.6418 (A346 road (southern end))). Shortly afterwards it joins the route of the A338 road for 5 miles (8.0 km). At a roundabout south of Burbage, the road re-appears, and heads north, bypassing the village. The road crosses over the Kennet and Avon Canal and passes through Savernake Forest. The road then goes through the town of Marlborough, where it meets the A4 road (to Chippenham and Newbury). The road heads north still, through the valley of the River Og, before terminating at junction 15 of the M4 motorway where it also meets the A419 road, 3 1⁄2 miles (5.6 km) south-east of Swindon town centre (51.5259°N 1.7246°W / 51.5259; -1.7246 (A346 road (northern end))). The road is built entirely to single carriageway standard, and is a primary route from Burbage to the M4.
Copyright: CC 3.0