Scylla and Charybdis
It is pretty bad of the councils to be claiming commercial confidentiality on this. Maybe there should be a timing policy, so they don't talk about the current financial year, but anything longer is a bit excessive.
And I can't say that the Taxpayers Alliance all that bright. As pointed out above, transport costs vary, and councils also vary in the miles of roads they cover. My local council publishes info on which roads they grit, and which they give priority. If you don't get that data for each council, publishing the total spend is ridiculous point-scoring, essentially meaningless in making any judgement of the quality of the council's purchasing process.
It's been a few years since I needed to keep track of transport costs for bulk loads. There was a while when distance from the ports could make the difference between profit and loss for a wheat farmer. since haulage distance affected the price at the farm gate. The cost per tonne for road salt is much lower: transport will make a huge difference.
Oh, and there are regulations in force now which make it difficult for bulk haulage to switch between certain sorts of load. I can recall loading grain onto a 20-tonner which had carried coal to a nearby power station, during the miner's strike, but you'd have problems doing that now. If you can't get that back-load, it doubles the cost.
(Army-surplus combat jacket with hank of baler twine trailing from one pocket.)