 London Buses route 312

London Buses route 312 is a Transport for London contracted bus route in London, England.Running between South Croydon garage and Norwood Junction station, it is operated by Arriva London.