"for" usually indicates benefit e.g. This money is for you.
I am not sure if the usage of "for" in this case can be considered as a benefit. Perhaps you could say that London receives the benefit of the journey that the bus is making. If not, I would say it is just idiomatic.