Skip to content
UK Minimum Wage

train driver salary

Train driver salary: hourly, weekly and annual pay explained

Understand the train driver salary in the UK: median annual pay, hourly rates, trainee earnings, and how overtime affects take-home pay. Official ONS data and industry reports.

Pay snapshot: The median train driver salary in the UK is around £76,000 per year, but basic pay (excluding overtime) is closer to £58,000–£70,000 depending on the source.

Related pay reference

£ / year

  • Finance & insurance£52,000 / year
  • IT & software£48,000 / year
  • Education£38,000 / year
  • Health & social care£36,000 / year
  • Public administration£35,000 / year

Understanding the train driver salary in the UK

Train driver pay often makes headlines, and the official figures explain why. According to the Office for National Statistics (ONS) Annual Survey of Hours and Earnings (ASHE) for 2025, the median gross annual pay for train and tram drivers is £76,176, with a median hourly rate of £38.97. That is more than three times the National Living Wage of £12.71 per hour. But these headline numbers include overtime, bonuses, and allowances – not just basic salary.

Hourly rates vs annual salaries

The ONS hourly median of £38.97 is the most direct comparison with statutory minimum wage rates. However, not every driver earns that much. The 10th percentile of annual pay is £41,998, which equates to roughly £19.46 per hour based on a standard working week. This lower end likely includes some part-time or less experienced drivers. The mean annual pay is £73,202, slightly below the median, suggesting a small number of lower-paid roles pull the average down.

When thinking about weekly pay, the median annual salary of £76,176 divided by 52 gives about £1,465 per week before tax. But actual weekly earnings fluctuate because train drivers often work irregular shifts and overtime. The ONS does not publish a specific weekly figure for this occupation, but the national average weekly earnings for all full-time employees is around £745 – so train drivers are well above that.

What the official data shows

The ONS data covers about 24,000 full-time employee jobs in the occupation ‘train and tram drivers’. The pay distribution is relatively tight: the 25th percentile (lower quartile) is £63,585, and the 75th percentile (upper quartile) is £81,905. This means most qualified drivers earn between about £64,000 and £82,000 per year including overtime.

Regional differences exist. London and the South East have median annual pay around £77,000–£78,000, while Scotland and the North East are lower at £70,367 and an estimated £35.79 per hour respectively. However, some regional figures are based on small samples and should be treated with caution.

Basic pay vs total reward

A key distinction is between basic pay (the guaranteed salary without extras) and total reward (including overtime, allowances, and bonuses). The Home Office uses basic pay for Skilled Worker visa salary checks, and their data shows a UK median basic pay of £70,876 for train and tram drivers. That is about £5,000 less than the ONS total earnings median.

An earlier report from the Office of Rail and Road (ORR) in 2022 found an even bigger gap: median basic pay for train drivers at Train Operating Companies was £58,120, with median total reward of £66,043. The difference reflects the significant role of overtime and rest-day working in this industry. The Guardian notes that many drivers rely on voluntary overtime to reach higher earnings, and that driver shortages have made overtime common.

Trainee train driver pay

Trainee train drivers earn much less. The ORR report gives a median total reward for trainees of £36,605 – roughly half of a qualified driver’s total pay. Training lasts 18 to 24 months and includes classroom, simulator, and on-track instruction. The ONS does not publish a separate trainee figure, so anyone considering training should check the specific operator’s pay scale. Our pay guides offer more detail on how to evaluate advertised salaries.

How to interpret advertised salaries

When you see a train driver salary advertised, ask: is this basic pay or expected earnings with overtime? Does it include allowances for Sundays, bank holidays, or rest-day work? The ONS median of £76,176 is a useful benchmark, but your actual take-home pay will depend on your operator, depot, shift pattern, and how much overtime you choose to work. Use our pay data to compare different sources and understand the range.

In summary, the train driver salary in the UK is high relative to most occupations, but the headline figures can be misleading. Basic pay is lower, and overtime is a major factor. Trainees start on around £36,000–£37,000 total reward. Always check the details of any offer and consider the regional variations.

Frequently asked questions

What is the average train driver salary in the UK?

The average (mean) train driver salary is about £73,200 per year according to ONS data, but the median (typical) figure is £76,176. However, these figures include overtime and bonuses. Basic pay, excluding overtime, is lower – around £58,000 to £70,000 depending on the operator and region.

How much do trainee train drivers earn?

Trainee train drivers earn considerably less than qualified drivers. The Office of Rail and Road reported a median total reward of £36,605 for trainees. Training typically lasts 18 to 24 months, after which pay rises to the qualified rate. Exact trainee salaries vary by train operating company and are not published in national ONS statistics.

Why is there a difference between basic pay and total earnings for train drivers?

Basic pay is the guaranteed salary without overtime, bonuses, or allowances. Train drivers often work overtime, rest-day work, and Sunday or bank holiday shifts, which can significantly boost total earnings. The ONS annual figure includes all these extras, while the Home Office 'going rate' for visas uses basic pay only. Always check whether an advertised salary is basic or expected total earnings.