Train driver salaries can vary, but they generally earn a substantial wage, often between £50,000 to £70,000 a year, depending on experience and location.