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 28 August 2026

Bus Driver job openings in Melbourne VIC

slide 1 of 4
slide1 of 4
EOI for Bus Drivers
Goal Indigenous Services
Melbourne VIC
Contract
1 week ago

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.10 per hour
  2. Sunbury VIC
    $43.87 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