How Much do Bus Drivers Make in Ohio?

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

According to the Bureau of Labor Statistics, bus drivers in Ohio earn an average of $43,770 a year, equivalent to $21.04 an hour.

This is 4% less than bus drivers nationwide and 11% less than the typical Ohio 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
Ohio Bus Driver Wages by Percentile
Percentile Hourly Annually
90th $30.39 $63,210
75th $27.74 $57,700
50th $19.63 $40,830
25th $15.81 $32,880
10th $12.56 $26,120
Ohio Bus Drivers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Akron $24.33 $50,610
Cincinnati $18.67 $38,830
Cleveland $21.62 $44,960
Columbus $21.63 $44,990
Dayton $21.32 $44,350
Toledo $20.40 $42,430
Youngstown $17.05 $35,470
Ohio Bus Driver Wages by Year
Year Hourly Annually
2019 $21.04 $43,770
2018 $19.71 $41,000
2017 $21.10 $43,890
2016 $21.28 $44,250
2015 $21.66 $45,040
2014 $21.65 $45,040
2013 $20.08 $41,760
2012 $19.18 $39,890
2011 $19.59 $40,740