Skip to content

The average salary for a Locomotive Engineer in Virginia is $75,840.

Annual Average Salary Information

Annual Average Salary: $75,840

$60,100$91,080

Hourly Pay Information

Hourly Average Salary: $36.46

$28.90$43.79