The average train driver salary in London is £58,795, with experienced professionals in the region having salaries that often exceed £69,000, while train driver salaries in Scotland start at £38,194 for newly qualified drivers, rising to £48,360 after the probation period has ended.