It begins at the A256 within Dover, running up Castle Hill and passing Dover Castle on its eastern side and the Duke of York's Royal Military School on its western side. It then crosses the A2 at a four-way roundabout at the top of Jubilee Way before running behind the East Kent coast, with turn-offs to Westcliffe, Martin Mill and St Margaret-at-Cliffe. It then runs through Ringwould, Walmer and Deal. Whilst in Deal it is named 'the Strand' and then, in north Deal, it turns south-west and becomes 'London Road'. At Sholden it turns north-west and is once again called the A258, passing through Hacklinge and Finglesham. When it reaches the southern part of Sandwich, near Woodnesborough, it terminates at another junction with the A256.