Train driver salary NSW: Where does it sit against the national average?
If you are looking at a career as a train driver in New South Wales, one of the first questions is how the pay compares to the national full-time average. The short answer is that the minimum award rate is well below the average, but actual salaries are often much higher due to enterprise agreements. Let's break down the numbers.
The national full-time average
The Australian Bureau of Statistics (ABS) publishes Average Weekly Earnings twice a year. For May 2026, the seasonally adjusted full-time adult average weekly ordinary time earnings were $2,083.70. That works out to about $108,352 a year (multiplying by 52 weeks). This is the figure we use as the line on this site.
For context, the full-time median weekly earnings (from the ABS Employee Earnings and Hours survey, August 2025) were about $1,741 per week, or roughly $90,532 a year. The all-employees median (including part-time and casual) was about $1,425 per week, or $74,100 a year. These medians give a different picture because they include all workers, not just full-time adults.
The award minimum for train drivers
The Rail Industry Award 2020, published by the Fair Work Ombudsman, sets minimum rates for rail workers. A train driver is typically classified under the "Rail Worker (Operations)" stream. As of 1 July 2026, the minimum weekly rate for a Level 4 Rail Worker (Op) is $1,241.40, which is about $64,760 per year on a 38-hour week. Higher levels pay more: Level 5 is $1,359.30 per week ($70,910 per year), and Level 6 is $1,453.00 per week ($75,798 per year).
These award rates are the legal minimum. Most train drivers in NSW are covered by enterprise agreements negotiated between unions and employers such as Sydney Trains, NSW TrainLink, or private freight operators. Those agreements typically pay significantly more than the award.
How does this compare to the NSW average?
The full-time adult average weekly ordinary time earnings for New South Wales is $2,108.80, or about $109,658 per year (ABS Average Weekly Earnings, May 2026). That is higher than the national average, reflecting the state's mix of industries and higher-paying roles.
The award minimum for a train driver is about 59% of the NSW full-time average. However, actual train driver salaries under enterprise agreements often range from $80,000 to $120,000, depending on experience, roster, and employer. A driver with several years of service and regular overtime can easily earn above the state average.
What moves train driver pay above or below the average?
Several factors determine whether a train driver's salary sits above or below the national full-time average:
- Enterprise agreement: The biggest factor. Agreements for Sydney Trains and NSW TrainLink have pay scales that start around $80,000 and progress to over $100,000. Freight operators may offer different structures.
- Overtime and penalties: Train drivers often work irregular hours, weekends, and public holidays. Penalty rates and overtime can add 20–30% to base pay.
- Experience and classification: Drivers progress through levels (e.g., Level 4 to Level 6) as they gain experience and qualifications.
- Location: Drivers in Sydney may receive a higher base rate than those in regional areas, though some regional roles include allowances.
The role of the national minimum wage and tax
The national minimum wage from 1 July 2026 is $26.44 per hour, or $1,004.90 per week ($52,255 per year on 38 hours). The award minimum for a train driver is above that, but not by a huge margin at the entry level.
For the 2026–27 tax year, resident tax rates are: nil up to $18,200; 15% from $18,201 to $45,000; 30% from $45,001 to $135,000; 37% from $135,001 to $190,000; and 45% above $190,000. The Medicare levy of 2% applies. A train driver earning $90,000 would pay about $19,867 in tax plus Medicare, leaving about $70,133 after tax.
Where to find more information
If you want to see how your own salary compares to the national average, you can place a salary on the line. For a breakdown of averages by state, see our states and territories page. To understand how the ABS calculates these figures, read how the figures are set.
Summary
Train driver salaries in NSW are not published as a single figure by the ABS or Fair Work. The award minimum is about $64,760 per year, but actual pay under enterprise agreements is often between $80,000 and $120,000. That means many train drivers earn close to or above the NSW full-time average of $109,658, especially with overtime. The national full-time average of $108,352 is a useful benchmark: if you are earning above that, you are above the typical full-time worker in Australia.
Remember that averages can be skewed by high earners. The median full-time earnings of about $90,532 may be a more realistic comparison for many workers. Train drivers on the lower end of the pay scale may be below the median, while experienced drivers can exceed it comfortably.