How much it costs train companies to carry their passengers (and the results may surprise you!): For the first time, the Office of Rail Regulation has officially disclosed how much it costs each of the 19 companies to carry a passenger one kilometre.
For London services, the highest was Southeastern trains at 11.06p per passenger km, with the cheapest Stagecoach South Western at 8.14p.