How Much do Bus Drivers Make?

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

According to the Bureau of Labor Statistics, bus drivers in the United States earn an average of $45,830 a year, equivalent to $22.03 an hour. Bus drivers make 14% less than the average American worker.

Bus drivers in New York are the best paid, making $62,060 a year, while bus drivers in Georgia make the least at $27,350.

  • 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
Bus Driver Wages by Percentile
Percentile Hourly Annually
90th $34.04 $70,810
75th $27.85 $57,920
50th $20.69 $43,030
25th $15.90 $33,070
10th $12.84 $26,710
Bus Driver Wages by State

In what states do bus drivers make the most? In what states do bus drivers make the least?

In the map below, green represents higher pay and red represents lower pay. Keep scrolling down to see a table with the average wages in each state.

State Hourly Annually
Alabama $15.33 $31,880
Alaska $26.71 $55,550
Arizona $20.52 $42,690
Arkansas $16.31 $33,920
California $24.86 $51,700
Colorado $19.22 $39,970
Connecticut $24.00 $49,910
Delaware $21.38 $44,470
Florida $16.98 $35,330
Georgia $13.15 $27,350
Hawaii $21.60 $44,930
Idaho $16.80 $34,940
Illinois $23.65 $49,180
Indiana $18.54 $38,560
Iowa $16.74 $34,810
Kansas $15.61 $32,470
Kentucky $16.20 $33,700
Louisiana $15.36 $31,950
Maine $18.76 $39,020
Maryland $22.16 $46,090
Massachusetts $26.31 $54,720
Michigan $17.48 $36,350
Minnesota $19.62 $40,810
Mississippi $15.25 $31,710
Missouri $18.83 $39,160
Montana $18.32 $38,110
Nebraska $18.56 $38,600
Nevada $18.38 $38,230
New Hampshire $22.40 $46,590
New Jersey $23.45 $48,780
New Mexico $14.93 $31,050
New York $29.84 $62,060
North Carolina $15.89 $33,040
North Dakota $17.13 $35,620
Ohio $21.04 $43,770
Oklahoma $14.18 $29,490
Oregon $23.61 $49,120
Pennsylvania $19.23 $40,010
Rhode Island $17.64 $36,700
South Carolina $15.85 $32,970
South Dakota $15.91 $33,090
Tennessee $17.20 $35,780
Texas $19.44 $40,430
Utah $18.16 $37,780
Vermont $21.10 $43,880
Virginia $20.93 $43,540
Washington $27.83 $57,880
West Virginia $16.40 $34,120
Wisconsin $22.43 $46,650
Wyoming $18.71 $38,930
Metro Areas Where Bus Drivers Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Seattle, WA $29.64 $61,650
New York, NY $29.06 $60,450
Salinas, CA $28.51 $59,300
San Francisco, CA $28.30 $58,860
Madison, WI $27.25 $56,680
Boston, MA $26.80 $55,740
Napa, CA $26.25 $54,590
Santa Barbara, CA $26.12 $54,320
Bridgeport, CT $25.89 $53,860
Spokane, WA $25.82 $53,700
Bus Driver Wages by Year
Year Hourly Annually
2019 $22.03 $45,830
2018 $21.47 $44,650
2017 $20.81 $43,290
2016 $20.09 $41,780
2015 $19.31 $40,160
2014 $18.95 $39,410
2013 $18.63 $38,750
2012 $18.50 $38,470
2011 $18.00 $37,440