railbuff

Noun

 * 1) A railway enthusiast.

Synonyms

 * , railfan, trainiac