A competition the lorry won years ago. But do some maths. A train will take up to 50 containers say from Bristol to Manchester. One driver and lets pay him £200 for half a day(possibly night shift). At each end it will need 50 lorries to distribute at a time cost of 2 hours (loading/unloading delivery. So @ £30 an hour that is another £1500 taking the total to £1700. So lets add in £300 admin. I have no idea about the cost of rail or road haulage but at present we have about £2000 or £40 per container.