How Much do Bus Drivers Make in Oregon?

Do bus drivers in Oregon make a lot of money? What is the average pay for Oregon bus drivers?

According to the Bureau of Labor Statistics, bus drivers in Oregon earn an average of $49,120 a year, equivalent to $23.61 an hour.

This is 7% more than bus drivers nationwide, but it is 9% less than the typical Oregon worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
  • This does not include school bus drivers who are a separate category
Oregon Bus Driver Wages by Percentile
Percentile Hourly Annually
90th $31.40 $65,320
75th $29.22 $60,770
50th $25.08 $52,160
25th $18.18 $37,820
10th $15.53 $32,310
Oregon Bus Drivers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Albany $18.27 $38,000
Eugene $25.57 $53,180
Portland $25.02 $52,040
Salem $22.54 $46,890
Oregon Bus Driver Wages by Year
Year Hourly Annually
2019 $23.61 $49,120
2018 $23.09 $48,020
2017 $20.89 $43,440
2016 $20.24 $42,110
2015 $19.86 $41,320
2014 $20.42 $42,470
2013 $18.97 $39,470
2012 $19.35 $40,260
2011 N/A N/A