Content has loaded

Bus driver salary in Melbourne VIC

How much does a Bus Driver make in Melbourne VIC?

Average base salary

$39.05
same
as national average

The average salary for a bus driver is $39.05 per hour in Melbourne VIC. 14 salaries reported, updated at 29 July 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.
Driver Hire
 
$79,156per year
View company
Techforce Personnel
 
$79,040per year
Aveo
 
$75,296per year
City of Yarra
 
$64,870per year
Skybus
 
$55,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities near Melbourne VIC for Bus Drivers

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

Where can a Bus Driver earn more?

Compare salaries for Bus Drivers in different locations
vs

Frequently Asked Questions (FAQs) about Bus Driver