>>2019513Drivers more than pay for road upkeep through fuel duty (not to mention vehicle tax, and VAT). It's drivers who subsidise railways.
Chart doesn't show local authority road spending I think, but that's a few billion. Fuel duty raises £25 billion a year. Passenger rail fares is like £9 billion, with £25 billion in expenditure.