Salaripedia
English

How much does a bus driver make in Alabama?

$37,700a year

Median yearly pay for bus drivers in Alabama. That is $18.13 an hour or $3,142 a month.

Hourly
$18.13
Vs. national median
-36%
Rank among states
50 of 51
Jobs in the state
960
Pay range
Lowest 10%: $29,640Median: $37,700Highest 10%: $46,680
PercentileYearlyHourly
10th$29,640$14.25
25th$35,990$17.30
Median$37,700$18.13
75th$45,950$22.09
90th$46,680$22.44

Cities in Alabama

Metro areas, median yearly pay.

Columbus, GA$47,570
Huntsville, AL$41,910
Birmingham, AL$37,890
Tuscaloosa, AL$37,780
Dothan, AL$36,920
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for bus drivers.

47. Kansas$41,340
48. West Virginia$39,260
49. Mississippi$38,570
50. Alabama$37,700
51. Arkansas$37,520
Bus Driver salary in all states

Frequently asked questions

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

The median hourly pay in Alabama is $18.13 ($37,700 a year).

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

No: $37,700 against $59,050 nationally, 36% less.

Where does Alabama rank for bus driver pay?

Alabama ranks 50 of 51 states.

Which city in Alabama pays bus drivers the most?

Columbus, GA-AL, with a median of $47,570 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.