Skip to content

The average salary for a Locomotive Engineer in Oklahoma is $82,290.

Annual Average Salary Information

Annual Average Salary: $82,290

$62,730$102,840

Hourly Pay Information

Hourly Average Salary: $39.56

$30.16$49.44