Content has loaded
Truck driver salary in London
How much does a Truck Driver make in London?
Average base salary
£19.49
- Hour
- Day
- Week
- Month
- Year
7%
above national averageThe average salary for a truck driver is £19.49 per hour in London. 1.4k salaries reported, updated at 8 November 2026
Hiring a Truck Driver?
Highest paying cities for Truck Drivers near London
Where can a Truck Driver earn more?
Compare salaries for Truck Drivers in different locationsFrequently Asked Questions (FAQs) about Truck Driver
The average salary for a Truck Driver is £19.49 per hour in London. This figure is based on 1.4k salaries taken from job postings on Indeed in the past 36 months, last updated on 8 November 2026.
Truck Driver jobs on Indeed - find your next one today.
Truck Driver salaries in London typically range between a low of £14.68 and a high of £25.89 per hour, depending on experience and the hiring company.
Some of the highest-paying cities for Truck Driver in London include Dagenham at £21.56 per hour, Erith at £19.84 per hour and Enfield at £19.46 per hour.