Content has loaded

Bus driver salary in Australia

How much does a Bus Driver make in Australia?

Average base salary

$37.88

The average salary for a bus driver is $37.88 per hour in Australia. 774 salaries reported, updated at 13 June 2026

Bus Driver job openings in Australia

slide 1 of 6
slide1 of 6
Assistant Educator (Bus Driver...
Queensland Childcare Servies2.1out of 5 stars.
Shailer Park QLD
$34 - $42 an hour
Part-time
11 hours ago

Highest paying companies for Bus Driver in Australia

Average year pay is based on job postings on Indeed in the past 36 months.
Department for Education, Sout...
 
$99,824per year
View company
Murrays Coaches
 
$96,439per year
Swan Transit
 
$95,483per year
The Benevolent Society
 
$91,025per year
Ventia
 
$90,014per year
Programmed
 
$90,000per year

Highest paying cities near Australia for Bus Drivers

  1. Perth WA
    $41.98 per hour
  2. Orange NSW
    $41.84 per hour
  3. Ballina NSW
    $41.07 per hour
  4. Bunbury WA
    $40.07 per hour
  5. Melbourne VIC
    $37.89 per hour

Where can a Bus Driver earn more?

Compare salaries for Bus Drivers in different locations
vs