The route was created from the B2081 (Brenzett to Snave) and the north part of the B2070 (Snave to Ashford).[3] The route originally passed through Brenzett, Snave, Hamstreet and Kingsnorth.
Upgrade
In the 1990s, the road was upgraded to a primary route with bypasses around these villages[4] and extended east from Kingsnorth across the East Stour river to connect to the M20 Junction 10. The route continues north of the M20 and terminates at a roundabout on the A28 in Kennington. In 2003 the road became part of the South Coast trunk road, a status previously held by the A259 from Brenzett to Folkestone.
M20 Junction 10A (Sevington Interchange) opened in late 2019 and includes a spur of the A2070.[5]
The road has strategic importance to enable the growth of Ashford as a regional centre.[6]