Salaripedia
English

How much does a bus driver make in Ohio?

$62,760a year

Median yearly pay for bus drivers in Ohio. That is $30.17 an hour or $5,230 a month.

Hourly
$30.17
Vs. national median
+6%
Rank among states
11 of 51
Jobs in the state
4,000
Pay range
Lowest 10%: $40,660Median: $62,760Highest 10%: $74,270
PercentileYearlyHourly
10th$40,660$19.55
25th$47,840$23.00
Median$62,760$30.17
75th$70,000$33.65
90th$74,270$35.71

Cities in Ohio

Metro areas, median yearly pay.

Columbus, OH$73,790
Akron, OH$70,000
Dayton, OH$67,420
Cincinnati, OH$56,110
Cleveland, OH$52,610
Huntington, WV$49,430
Youngstown, OH$48,030
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for bus drivers.

8. Illinois$65,200
9. Alaska$64,150
10. Colorado$63,010
11. Ohio$62,760
12. Nevada$61,700
13. New Jersey$61,140
14. Missouri$60,660
Bus Driver salary in all states

Frequently asked questions

How much does a bus driver make an hour in Ohio?

The median hourly pay in Ohio is $30.17 ($62,760 a year).

Do bus drivers make more in Ohio than the national average?

Yes: $62,760 against $59,050 nationally, 6% more.

Where does Ohio rank for bus driver pay?

Ohio ranks 11 of 51 states.

Which city in Ohio pays bus drivers the most?

Columbus, OH, with a median of $73,790 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.