|Location Map ( geo)|
|Distance:||2.2 miles (3.5 km)|
|Old route now:||B2205|
|Route outline (key)|
The route starts on the A2 in Ospringe, west of Faversham. It heads up to the Shepherd Neame Brewery, and around the north of Faversham town centre. It turns left at traffic lights, with the road ahead being the B2041. After this, it runs eastwards along Whitstable Road before a sharp 90-degree bend takes it along Love Lane and back towards the A2.
When road numbers were first allocated in 1923, the B2040 originally carried straight on along Graveney Road and Head Hill Road towards Whitstable and ending in Herne Bay. By the end of the 1920s, the section to the east of Graveney Road had been upgraded to become the original A299. Since then, this road has been largely downgraded following the construction of the Thanet Way, although the section between Whitstable and Herne Bay is now part of the B2205. It was this downgrading that rerouted the eastern end of the B2040 back to the A2; until then it had ended on the A299 near Goodnestone.