Content has loaded

Bus driver salary in Melbourne VIC

How much does a Bus Driver make in Melbourne VIC?

Average base salary

$38.98
same
as national average

The average salary for a bus driver is $38.98 per hour in Melbourne VIC. 13 salaries reported, updated at 25 June 2026

Highest paying companies for Bus Driver in Melbourne VIC

Average year pay is based on job postings on Indeed in the past 36 months.
Techforce Personnel
 
$79,040per year
View company
Driver Hire
 
$78,650per year
Aveo
 
$75,296per year
Skybus
 
$55,000per year

Highest paying cities near Melbourne VIC for Bus Drivers

  1. Bendigo VIC
    $46.47 per hour
  2. Sunbury VIC
    $45.79 per hour
  3. Croydon VIC
    $39.75 per hour
  4. Gisborne VIC
    $39.18 per hour
  5. Melbourne VIC
    $38.98 per hour

Where can a Bus Driver earn more?

Compare salaries for Bus Drivers in different locations
vs