Generally, train driver salaries can range from around £35,000 to £65,000 per year before tax. However, it's important to note that these figures can change over time due to various factors such as negotiations, changes in industry regulations, cost of living adjustments, and economic conditions.