Salary by Role

Bus Driver Salary UK 2026

Average bus driver salary is £28,000–£38,000. TfL London bus drivers earn the most at £36,000–£42,000.

2026-06-22  ·  5 min read
£32,000
Median Salary
£24k–£42k
Typical Range
£24,000–£28,000
Entry Level
£35,000–£42,000
Senior Level

Salary by Operator

OperatorTypical Salary
TfL (London)£36,000–£42,000
Arriva£28,000–£35,000
First Group£26,000–£34,000
Stagecoach£26,000–£33,000

Check Your Take-Home Pay

See exactly what your Bus Driver salary looks like after tax and NI.

Calculate Take-Home Pay

Frequently Asked Questions

The average bus driver earns £28,000–£34,000. TfL drivers in London earn £36,000–£42,000.

Yes — Category D licence and Driver Certificate of Professional Competence (CPC). Most operators fund this.

Source: ONS Annual Survey of Hours and Earnings (ASHE) 2024; industry salary surveys 2025