I think one of my faves will probably always be Paddy on the Railway.Also, if you want a big ol' list, you can always enter "@railroad" or "@train" into the Digital Tradition search box for a list of specific rail and train related songs - 23 for the first, 82 the second.
Hope this helps... M