Content has loaded

Diesel mechanic salary in Australia

How much does a Diesel Mechanic make in Australia?

Average base salary

$46.82

The average salary for a diesel mechanic is $46.82 per hour in Australia. 1.3k salaries reported, updated at 10 July 2026

Diesel Mechanic job openings in Australia

slide 1 of 6
slide1 of 6
Heavy Diesel Mechanic - Field ...
Force Equipment4.3out of 5 stars.
Perth WA
Up to $90 an hour
Full-time
14 hours ago

Highest paying companies for Diesel Mechanic in Australia

Average year pay is based on job postings on Indeed in the past 36 months.
Piacentini & Son
 
$245,000per year
View company
Hastings Deering
 
$190,000per year
Freo Group
 
$168,272per year
Torque Recruitment
 
$166,400per year
Thiess
 
$163,072per year
Collar Group
 
$162,500per year

Highest paying cities near Australia for Diesel Mechanics

  1. Perth WA
    $66.25 per hour
  2. Melbourne VIC
    $47.15 per hour
  3. Brisbane QLD
    $47.04 per hour
  4. Sydney NSW
    $46.53 per hour
  5. Dandenong VIC
    $45.92 per hour

Where can a Diesel Mechanic earn more?

Compare salaries for Diesel Mechanics in different locations
vs

How much do similar professions as Diesel Mechanic get paid in Australia?

Senior Diesel Mechanic

Job openings
Average $102,504 per year