The current average age for a train driver is 48 years old and rising - 30 per cent are due to reach retirement age by 2029. Continue reading...