Avg. Base Salary (ZAR)
The average salary for a Bus Driver is R119,831 in 2025
Featured Content
What is the Pay by Experience Level for Bus Drivers?
What Do Bus Drivers Do?
- Drive the bus and various passengers over specified routes according to specified time schedules.
- Operate the bus skillfully and safely, answer questions regarding service, routes, and fares.
- Read time schedules, street signs, traffic signs, head signs, bus passes and instructions.
- Maintain good relations with general public, announce stops, direct and control passengers.
FAQs About Bus Drivers
What is the highest pay for Bus Drivers in Johannesburg?
Our data indicates that the highest pay for a Bus Driver in Johannesburg is ZAR 201k / year
What is the lowest pay for Bus Drivers in Johannesburg?
Our data indicates that the lowest pay for a Bus Driver in Johannesburg is ZAR 128.74 / year
How can Bus Drivers increase their salary?
Increasing your pay as a Bus Driver is possible in different ways. Change of employer: Consider a career move to a new employer that is willing to pay higher for your skills. Level of Education: Gaining advanced degrees may allow this role to increase their income potential and qualify for promotions. Managing Experience: If you are a Bus Driver that oversees more junior Bus Drivers, this experience can increase the likelihood to earn more.