The road is in two sections. The northern section runs south through Manchester and Cheadle, and bypasses Handforth, Wilmslow and Alderley Edge, before passing through Congleton, Newcastle-under-Lyme, and the southern suburbs of Stoke-on-Trent. It then continues south via Stone, Stafford, Cannock and Walsall, passes through the middle of Birmingham, before meeting the M42 motorway at junction 4 south of Solihull. bypass The northern section of the road in effect combines with the motorway network and then resumes with the southern section. The southern section begins SSE of the northern section, at the Bicester junction 9 of the M40 motorway. It continues south as the straightest part of the Oxford Ring Road, crossing the River Thames on the A34 Road Bridge. It then bypasses Abingdon, Didcot, and Newbury before finishing at the southern Winchester turning of the M3 motorway, junction 9. This part of the A34 forms the E05European route. It is a dual carriageway throughout. Together with parts of the M3 and the M40, the A34 forms an important route carrying freight from Southampton to the Midlands. Because of the volume of traffic, bypasses were built along this route - at Newbury on the A34, and at Twyford Down near Winchester on the M3 - but these were controversial for environmental reasons. Notably instead of cutting a short road tunnel through Twyford Down, the escarpment was carved out for the road traffic of the motorway and fledgling A34. In 2004 works were carried out, at a cost of £38 million, continuing the road without being interrupted by a roundabout at junction 13 of the M4 motorway, which had caused a "bottleneck". , in Oxfordshire, with the now demolished Didcot power stationcooling towers visible In Drayton, near Abingdon a junction used by construction vehicles to gain access onto the A34 during its construction still exists as a "closed road", a few miles from the nearest alternative accesses. Plans are in discussion regarding possible re-opening of this closed access point.
The original route of the A34 was Winchester to Oxford, much shorter than it is today. It was extended to Manchester on 1 April 1935, replacing part of the A42, A455, part of the A449 and A526. By 1953 the route was as follows: When the Oxford Ring Road was completed to the west of Oxford in 1962, the old route through the city was renumbered the A4144. On completion of the Abingdon Bypass in the 1970s, the old route from the Oxford Ring Road through Abingdon and Steventon to Chilton was partly declassified and the rest renumbered A4183, B4017, A4130 and A4185. In 1991, shortly after the completion of the M40 motorway, the road between Oxford and Solihull was renumbered. Between Chipping Norton and Solihull the road lost its primary route status and was renumbered A3400, and south of Chipping Norton the route became part of an extended A44. The A34 was diverted north from the Oxford Ring Road to the M40 along parts of the former routes of the A43 and A421. Much of the long-distance traffic formerly carried by the present A3400 now uses the M40 to Birmingham, and the M42 and M6 to by-pass the city. When the Newbury Bypass was opened in 1998, the old route through Newbury became part of the A339 and the B4640. The long planned and often postponed Alderley Edge bypass was completed in November 2010, ahead of schedule and within the £52 million budget. The official opening ceremony was conducted by the Chancellor of the Exchequer, the Rt HonGeorge Osborne MP, on 19 November 2010.