Skip to content
UK Minimum Wage

bus driver salary london

Bus Driver Salary London: What You Can Expect to Earn in 2025/26

Discover the latest bus driver salary London figures, from the professional minimum wage to median earnings. Compare ONS data, advertised pay, and take-home estimates.

Pay snapshot: The median bus driver salary in London is £44,375 per year according to ONS ASHE 2025 data, though actual take-home pay depends on hours, overtime, and contract type.

Related pay reference

£ / year

  • Finance & insurance£52,000 / year
  • IT & software£48,000 / year
  • Education£38,000 / year
  • Health & social care£36,000 / year
  • Public administration£35,000 / year

Bus Driver Salary London: Understanding Your Earnings

If you are looking for a job as a bus driver in London, or already working in the industry, knowing the current pay rates is essential. The bus driver salary London varies depending on whether you work on a TfL contract, for a private operator, and how many hours you put in. This guide breaks down the official figures from the Office for National Statistics (ONS), the professional minimum wage set by the London Assembly, and what you can expect to take home.

Official Earnings Data from ONS ASHE

The most reliable source for actual earnings is the ONS Annual Survey of Hours and Earnings (ASHE). For 2025, the median annual pay for bus and coach drivers in London is £44,375. The mean (average) is very close at £43,392, suggesting that most drivers earn around this level. This figure is based on approximately 21,000 employees and is the highest of any UK region – 30.7% above the UK median of £33,947.

At the hourly level, the median rate works out at £19.86 per hour. The lower quartile (25th percentile) for the UK is £27,639, while the upper quartile is £42,200 – but London-specific percentiles are not published due to data suppression. The 10th percentile UK-wide is £14,546, and the 90th percentile is £49,429.

The Professional London Bus Driver Minimum Wage

Since 2017, the London Assembly has set a specific minimum wage for drivers on London bus contracts. This is not the same as the statutory National Living Wage – it is a higher floor negotiated through the Mayor’s transport strategy. The current rate from April 2024 is £32,814.95 per year. This has risen steadily from £23,000 in 2017, with annual increases reflecting inflation and cost-of-living pressures.

If you are employed by a company operating TfL routes, your contract should guarantee at least this amount. However, many drivers earn significantly more, especially with overtime and experience.

Advertised Salaries vs Actual Pay

Job adverts often show a different figure. According to ONS online job advert data for the broader occupation group ‘transport and mobile machine drivers and operatives’, the median advertised salary in London is £34,300 (2025 data). This is lower than the ASHE median because it reflects starting or asking pay, and covers a wider range of roles including van drivers and couriers.

Glassdoor, which collects anonymous salary reports from employees, gives an average of £31,628 per year for bus drivers in London, based on 487 submissions. The typical range reported is £26,013 to £47,696. These figures may be influenced by part-time or seasonal work, and by drivers at smaller operators.

Take-Home Pay on the Median Salary

To give you a practical idea, on a gross salary of £44,375 (the ONS median), your monthly take-home pay would be approximately £2,956 after income tax and National Insurance (2025/26 rates, standard tax code, no pension contribution). That works out to £35,470 per year. Remember, this is an estimate – your actual deductions will depend on your pension scheme, student loan repayments, and any other benefits.

How Age and Experience Affect Your Pay

The statutory National Living Wage for workers aged 21 and over is £12.71 per hour (2025/26). For a full-time 40-hour week, that equates to about £26,437 per year – well below the London bus driver minimum. So age bands matter: if you are under 21, you may be paid the lower National Minimum Wage rates (£10.85 for 18-20, £8.00 for under-18s). However, most London bus operators require a PCV licence and will pay above the statutory minimum regardless of age.

Experience also boosts earnings. Drivers with several years’ service often earn more through incremental pay scales, shift premiums, and overtime. The top 10% of bus drivers in the UK earn over £49,000, and in London that figure is likely higher.

Comparing London to Other Regions

London is the clear leader for bus driver pay. The next highest region is the South East at £34,023, followed by the East at £32,346. At the bottom, Wales has a median of just £19,157 – less than half of London’s figure. This reflects the higher cost of living in the capital, as well as the strength of union agreements and TfL’s funding model.

What to Consider When Looking at Salary Data

When researching the bus driver salary London, keep these points in mind:

  • ONS ASHE is the gold standard but can be delayed and may suppress small sample sizes.
  • Glassdoor and other user-contributed sites are useful for anecdotal ranges but are not statistically representative.
  • Advertised salaries often lag behind actual earnings and may exclude overtime or bonuses.
  • The professional minimum wage only applies to TfL contract drivers; private coach or school bus drivers may earn less.

For more detailed pay breakdowns and comparisons, visit our pay data page or read our pay guides for other occupations.

Frequently Asked Questions

What is the current minimum wage for London bus drivers? The professional London bus driver minimum wage is set by the London Assembly and was £32,814.95 per annum from April 2024. This is higher than the statutory National Living Wage and applies to drivers on TfL bus contracts. For earlier years, the rate has increased from £23,000 in 2017.

How does the median bus driver salary in London compare to the UK average? According to ONS ASHE 2025 data, the median bus driver salary in London is £44,375, which is 30.7% above the UK-wide median of £33,947. London is the highest-paying region for bus drivers, with the next highest being the South East at £34,023.

What is the typical take-home pay for a bus driver earning the London median? On a gross salary of £44,375 per year, a bus driver in London can expect a take-home pay of approximately £35,470 after income tax and National Insurance (based on 2025/26 tax rates, standard tax code, and no pension contributions). This works out to about £2,956 per month.

Final Thoughts

The bus driver salary London landscape offers a clear premium over other parts of the UK, driven by the professional minimum wage and strong union representation. Whether you are starting out or looking to negotiate a raise, the ONS median of £44,375 is a reliable benchmark. Always check your contract for overtime rates and shift allowances, and remember that the statutory minimum wage is a floor, not a target.

For more information on pay rates across different age bands and sectors, see our UK Minimum Wage page and explore our topics section.

Frequently asked questions

What is the current minimum wage for London bus drivers?

The professional London bus driver minimum wage is set by the London Assembly and was £32,814.95 per annum from April 2024. This is higher than the statutory National Living Wage and applies to drivers on TfL bus contracts. For earlier years, the rate has increased from £23,000 in 2017.

How does the median bus driver salary in London compare to the UK average?

According to ONS ASHE 2025 data, the median bus driver salary in London is £44,375, which is 30.7% above the UK-wide median of £33,947. London is the highest-paying region for bus drivers, with the next highest being the South East at £34,023.

What is the typical take-home pay for a bus driver earning the London median?

On a gross salary of £44,375 per year, a bus driver in London can expect a take-home pay of approximately £35,470 after income tax and National Insurance (based on 2025/26 tax rates, standard tax code, and no pension contributions). This works out to about £2,956 per month.