Salaripedia
English

How much does a bus driver make in Oklahoma?

$50,300a year

Median yearly pay for bus drivers in Oklahoma. That is $24.18 an hour or $4,192 a month.

Hourly
$24.18
Vs. national median
-15%
Rank among states
28 of 51
Jobs in the state
1,760
Pay range
Lowest 10%: $37,380Median: $50,300Highest 10%: $65,400
PercentileYearlyHourly
10th$37,380$17.97
25th$44,760$21.52
Median$50,300$24.18
75th$57,710$27.75
90th$65,400$31.44

Cities in Oklahoma

Metro areas, median yearly pay.

Oklahoma City, OK$57,400
Tulsa, OK$49,440
Fort Smith, AR$47,910
Lawton, OK$37,640
Enid, OK$22,520
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for bus drivers.

25. Wisconsin$52,660
26. Pennsylvania$51,360
27. Utah$50,730
28. Oklahoma$50,300
29. Minnesota$50,200
30. Idaho$49,000
31. North Dakota$48,890
Bus Driver salary in all states

Frequently asked questions

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

The median hourly pay in Oklahoma is $24.18 ($50,300 a year).

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

No: $50,300 against $59,050 nationally, 15% less.

Where does Oklahoma rank for bus driver pay?

Oklahoma ranks 28 of 51 states.

Which city in Oklahoma pays bus drivers the most?

Oklahoma City, OK, with a median of $57,400 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.