Lampada, Alexsms! Yes, when talking about arrival, I agree we say "пришёл" or (officially) "прибыл".

But what I mean is the train motion: идёт VS едет.