Updated August 22, 2022

Average Maintenance Truck Driver Salary At BNSF Railway


$32.30 hourly

Entry level Salary
$46,000 yearly

How Much Does BNSF Railway Pay Maintenance Truck Drivers?

BNSF Railway pays Maintenance Truck Drivers $67,190 per year on average. This is 32% more than the national average salary for Maintenance Truck Drivers. Maintenance Truck Drivers make $50,709 per year on average, or $24.38 per hour, in the United States. Maintenance Truck Drivers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $46,000 a year, while the top 10% make $96,000.

Location impacts how much a maintenance truck driver can expect to make. Maintenance Truck Drivers make the most at BNSF Railway in Richmond, CA, Cheyenne, WY and Phoenix, AZ.

How Much Does BNSF Railway Pay Maintenance Truck Drivers By Location?

If you want to get paid the most as a Maintenance Truck Driver at BNSF Railway, Richmond, Cheyenne and Albuquerque are the best options, as they are the highest-paying cities in this company. Additionally, cities like Phoenix and Tulsa also report highly competitive salaries for Maintenance Truck Drivers at BNSF Railway.

Maintenance Truck Driver Salaries By Location At BNSF Railway

RankCityAvg. SalaryHourly Rate
1Richmond, CA$83,860$40.32
2Cheyenne, WY$71,883$34.56
3Albuquerque, NM$71,513$34.38
4Phoenix, AZ$69,196$33.27
5Tulsa, OK$65,099$31.30
6Pony, MT$64,101$30.82
7Vancouver, WA$63,613$30.58
8Memphis, TN$63,446$30.50
9Kansas City, KS$63,261$30.41
10Minot, ND$62,812$30.20

Which BNSF Railway competitors pay maintenance truck drivers the most?

If you want to compare the maintenance truck drivers salaries between BNSF Railway and some similar companies, being employed by a company such as Genesee & Wyoming or Conrail would be a smart choice, as they are the highest-paying companies in this field. Additionally, companies like Canadian Pacific Railway and Iowa Interstate Railroad also report highly competitive salaries for maintenance truck drivers.
RankCompanyAverage SalaryHourly RateJob Openings
1Genesee & Wyoming$68,397$334
4Canadian Pacific Railway$59,244$28-
5Iowa Interstate Railroad$58,705$28-
6R. J. Corman Railroad Group$58,698$28-
7Wheeling & Lake Erie Railway$57,003$27-
8Union Pacific$56,960$27-
9Loup Logistics$53,885$26-
10Norfolk Southern$53,496$26-
11Montana Rail Link$53,359$26-
12Indiana Harbor Belt Railroad$51,454$25-
14Kansas City Southern$50,477$24-
15Iowa Northern Railway Co$48,728$23-
17Brewster Procurement Group$47,239$23-
18Association of American Railroads$46,554$22-
19National Railroad Passenger Corporation$46,370$221
20Port Terminal Railroad Association$44,538$21-

Highest paid Maintenance Truck Driver jobs at BNSF Railway

RankJob TitleAverage SalaryHourly RateJob Openings
1Truck Driver Class A$73,706$35-
2Commercial Truck Driver$73,163$35-
3Haul Truck Driver$71,028$34-
4Local Truck Driver$69,062$33-
5Concrete Truck Driver$68,823$33-
6Semi Truck Driver$68,814$33-
7Fuel Truck Driver$64,944$31-
8Dump Truck Driver$62,038$30-
9Truck Driver$61,646$30-
10Heavy Truck Driver$58,365$28-

Frequently asked questions about BNSF Railway Maintenance Truck Driver salaries.

How Much Does Bnsf Railway Pay Maintenance Truck Drivers An Hour?

BNSF Railway pays maintenance truck drivers $24 an hour, on average.

What Is The Starting Pay For A Maintenance Truck Driver At Bnsf Railway?

The starting pay for a Maintenance Truck Driver at BNSF Railway is $35,000 per year, or $17 an hour.

How Much Does Bnsf Railway Pay Compared To Genesee & Wyoming?

BNSF Railway pays $50,709 per year on average compared to Genesee & Wyoming, which pays $68,397. That works out to $24 per hour at BNSF Railway, compared to $33 per hour at Genesee & Wyoming.

Search For Maintenance Truck Driver Jobs