Question: how much do you get paid for being a train driver?
Answer: Typical Pay The average locomotive engineer made $55,660 per year as of 2013 -- equivalent to an hourly wage of $26.76. The median annual salary for locomotive engineers was $53,310, meaning that half earned more than this and half earned less.