Question: how long does it take to train as a train driver?
Answer: Complete the required training. Others will require you to go offsite to a centralized training facility for up to 2 months or more. Amtrak, for example, requires it's trainee locomotive engineers to spend 8-10 weeks at their training center in Wilmington, DE before they begin their on-the-job training.