Content has loaded

Truck driver salary in London

How much does a Truck Driver make in London?

Average base salary

£19.49
7%
above national average

The average salary for a truck driver is £19.49 per hour in London. 1.4k salaries reported, updated at 8 November 2026

Truck Driver job openings in London

slide 1 of 6
slide1 of 6
HGV Class 1 Driver - Store Del...
Romac Logistics2.3out of 5 stars.
London
£200 - £220 a day
Full-time
4 months ago

Hiring a Truck Driver?

Hiring guide
Hiring guideLearn how to hire a Truck Driver

Highest paying cities for Truck Drivers near London

  1. Dagenham
    £21.56 per hour
  2. Erith
    £19.84 per hour
  3. London
    £19.49 per hour
  4. Enfield
    £19.46 per hour
  5. Hounslow
    £19.39 per hour

Where can a Truck Driver earn more?

Compare salaries for Truck Drivers in different locations
vs

Frequently 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.

How much do similar professions to Truck Driver get paid in London?

Entry Level Truck Driver

Job openings
Average £38,778 per year