However, this extension did not last long and in December 1912 route 31 was curtailed to run daily from Chelsea to South Hampstead (Swiss Cottage).
[7] On 2 December 2006, the route was extended to Shepherd's Bush Green in preparation for the western extension of the congestion charge.
[citation needed] A further short extension took place on 29 November 2008, when the route was extended to White City bus station to coincide with the opening of Westfield London.
[11][12] On 28 April 2018, Metroline started operating the route using existing Wright Eclipse Gemini 2 bodied Volvo B9TLs from Perivale West garage.
On 5 March 2022, the allocation was transferred to Willesden Junction garage using existing MCV EvoSeti bodied Volvo B5LHs.