Average HGV driver salary in the UK is £32,000–£42,000 for Class 1. Full breakdown by licence class and sector.
HGV drivers remain in strong demand across the UK. Class 1 (Category C+E) drivers earn more than Class 2 (Category C) drivers.
| Licence | Typical Salary |
|---|---|
| Class 2 (Cat C) | £28,000–£34,000 |
| Class 1 (Cat C+E) | £32,000–£42,000 |
| Tanker / Specialist | £38,000–£48,000 |
| Agency HGV Driver | £18–£28 per hour |
See exactly what your HGV Driver salary looks like after tax and NI.
Calculate Take-Home PayClass 1 drivers earn £36,000–£42,000. Class 2 drivers typically earn £28,000–£34,000.
Yes. The UK continues to have a structural shortage of qualified HGV drivers, keeping wages elevated.