Surely 'is arriving' is also a correct translation?
it is correct. perhaps for "is arriving" this is better:
What does the sentence mean? Does he come from a station rather than arriving at the station?
The sentence mean: he comes from the station.
why is: arrives at the station wrong?
I think that would be "alla" instead of "dalla."