Salaripedia
English

How much does a bus driver make in Indiana?

$48,020a year

Median yearly pay for bus drivers in Indiana. That is $23.09 an hour or $4,002 a month.

Hourly
$23.09
Vs. national median
+0%
Rank among states
22 of 51
Jobs in the state
11,780
Pay range
Lowest 10%: $22,900Median: $48,020Highest 10%: $65,240
PercentileYearlyHourly
10th$22,900$11.01
25th$36,270$17.44
Median$48,020$23.09
75th$56,470$27.15
90th$65,240$31.37

Cities in Indiana

Metro areas, median yearly pay.

Louisville, KY$55,640
Indianapolis, IN$49,890
Michigan City, IN$49,760
Elkhart, IN$49,470
Chicago, IL$49,180
Bloomington, IN$48,450
Evansville, IN$48,110
Fort Wayne, IN$48,020
Lafayette, IN$47,350
South Bend, IN$47,150
Cincinnati, OH$46,870
Terre Haute, IN$45,610
Muncie, IN$44,390
Kokomo, IN$42,920
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for bus drivers.

19. Illinois$49,090
20. Minnesota$48,940
21. Maine$48,640
22. Indiana$48,020
23. Nebraska$47,760
24. Wisconsin$47,760
25. Pennsylvania$47,530
Bus Driver salary in all states

Frequently asked questions

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

The median hourly pay in Indiana is $23.09 ($48,020 a year).

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

Yes: $48,020 against $47,920 nationally, 0% more.

Where does Indiana rank for bus driver pay?

Indiana ranks 22 of 51 states.

Which city in Indiana pays bus drivers the most?

Louisville/Jefferson County, KY-IN, with a median of $55,640 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.